-
Notifications
You must be signed in to change notification settings - Fork 22
Modal
Mert ÇELEN edited this page Jan 29, 2019
·
5 revisions
@include('modal',[
AYARLAR
])
yazılarak kullanılabilir.
Adı | Açıklaması | Zorunluluk |
---|---|---|
id | Modalın id'si. Butona basıp modalın açılması için gereklidir. | Evet |
title | Modalın Başlığı. | Evet |
url | Modal içerisindeki form'un gönderildiğinde gideceği url. | Evet |
next | Sorgu gittikten sonra gelen cevabın nasıl işleneceği detayı. Javascript Kodu direkt yazılabileceği gibi fonksiyon da girilebilir. Örneğin reload | Evet |
submit_text | Formu gönderecek butonun üzerindeki yazı | Evet |
onsubmit | Eğer butona tıklandıktan sonra sorguyu direkt göndermek yerine bir fonksiyon göndermek istiyorsanız direkt olarak kullanıcılacak javascript fonksiyonu adı |
Modalın en önemli kısmı olan input kısmında modal içerisinde gösterilecek formun inputlarının ayarları yapılır.
Tür | Yapı | Örnek |
---|---|---|
Yazı | "AÇIKLAMA" => "VERİ ADI:text" | "Kullanıcı Adı" => "username:text" |
Parola | "AÇIKLAMA" => "VERİ ADI:password" | "Parola" => "password:password" |
Dosya | "AÇIKLAMA" => "VERİ ADI:file" | "Yüklenecek Dosya(lar)" => "file:file", |
Checkbox | "AÇIKLAMA" => "VERİ ADI:checkbox", | "Hesabı kilitle" => "lockaccount:checkbox", |
Hostname değiştirme modal yapısı.
@include('modal',[
"id"=>"change_hostname",
"title" => "Hostname Değiştir",
"url" => route('server_hostname'),
"next" => "reload",
"inputs" => [
"Hostname" => "hostname:text",
"Sunucu Id:$server->_id" => "server_id:hidden"
],
"submit_text" => "Değiştir"
])