app.js | ●●●●● patch | view | raw | blame | history | |
data/tpl/abspieler.tpl | ●●●●● patch | view | raw | blame | history | |
data/tpl/dlg-abspieler-edit-form.tpl | ●●●●● patch | view | raw | blame | history |
app.js
@@ -87,7 +87,8 @@ var atyp = opt.attr("atyp"); var aname = opt.text(); var aurl = opt.attr("aurl"); return new Abspieler(-1, aname, aurl, atyp, "", "selected"); var zustand = opt.attr("standardzustand"); return new Abspieler(-1, aname, aurl, atyp, "", zustand); } /* @@ -239,13 +240,27 @@ function app_abspieler_bearbeiten() { var abspieler = app_get_abspiel_ziel(); app_dialog_zeigen(templateCache[TPL_DLG_ABSPIELER_EDIT_FORM], abspieler); //app_dialog_laden_und_zeigen(templateCache[TPL_DLG_ABSPIELER_EDIT_FORM], ''); $("#abspieler-typ").val(abspieler.typ); $("#abspieler-zustand").val(abspieler.zustand); $('#abspieler-speichern').on('click', function() { $('#abspieler-speichern').off('click'); // Aenderungen auf die Bedienoberflaeche uebernehmen var abspieler = app_abspieler_dialog_lesen(); if(abspieler.zustand === 'selected') { $(".abspieler-auswahl").children().attr("standardzustand", ""); } var opt = $(".abspieler-auswahl :selected"); opt.attr("atyp", abspieler.typ); opt.attr("aurl", abspieler.url); opt.attr("standardzustand", abspieler.zustand); opt.text(abspieler.name); /* hier eine Funktion zum Speichern der Aenderungen hier fehlt noch eine Funktion zum Speichern der Aenderungen */ app_dialog_schliessen(); app_meldung_mit_timeout('Speichern gewaehlt', 1500); }); data/tpl/abspieler.tpl
@@ -2,7 +2,7 @@ <select name="abspieler" size="1" class="abspieler-auswahl"> {{#abspielerliste}} {{#inhalt}} <option {{abspielerzustand}} atyp="{{abspielertyp}}" aurl="{{abspielerurl}}">{{abspielername}}</option> <option {{abspielerzustand}} standardzustand="{{abspielerzustand}}" atyp="{{abspielertyp}}" aurl="{{abspielerurl}}">{{abspielername}}</option> {{/inhalt}} {{/abspielerliste}} </select> data/tpl/dlg-abspieler-edit-form.tpl
@@ -8,9 +8,9 @@ <label class="inline-label">Name:</label> <input value="{{name}}" id="abspieler-name" name="abspieler-name" placeholder="Name" type="text" class="abspieler-eingabe"></br> <label class="inline-label">Bild:</label> <!-- <label class="inline-label">Bild:</label> --> <input value="{{logo}}" id="abspieler-bild" name="abspieler-bild" placeholder="Bild" type="text" class="abspieler-eingabe"></br> type="text" class="abspieler-eingabe" type="hidden"></br> <label class="inline-label">URL:</label> <input value="{{url}}" id="abspieler-url" name="abspieler-url" placeholder="URL" type="text" class="abspieler-eingabe"></br>