1 function submit_datetime() {
3 'action=datetime&' + $('div.w3-container#datetime form').serialize(),
6 response('Aktuelle Uhrzeit und Datum gesetzt');
12 function submit_wifi() {
14 'action=wifi&' + $('div.w3-container#wifi form').serialize());
15 response('WLAN neu konfiguriert.<br>Sie müssen sich mit neuem Paßwort im WLAN anmelden.');
20 function submit_shares() {
22 'action=shares&' + $('div.w3-container#shares form').serialize(),
25 response('Passwörter für die Netzwerk-Laufwerke gesetzt');
31 function submit_rescan() {
39 response('Rescan wurde getriggert.<br>Die Medienliste wird neu aufgebaut.');
46 function submit_passwd() {
48 'action=passwd&' + $('div.w3-container#passwd form').serialize());
49 response('Admin-Passwort neu gesetzt.<br>Sie müssen sich erneut anmelden.');
54 function submit_halt() {
59 response('Der Server kann jetzt vom Strom getrennt und eingepackt werden.', true);
65 function network_process(data)
68 $('#network h1:nth-child(1) b').text('WLAN.');
70 $('#network h1:nth-child(1) b').text(data.ip);
72 $('#network select[name="wlan"]').empty();
73 var option = $('<option value="">-- select --</option>');
74 $('#network select[name="wlan"]').append(option);
75 for (var i=0; i < data.upstream.length; i++) {
76 var option = $('<option value="'+data.upstream[i]+'">'+data.upstream[i]+'</option>');
77 if (data.name !== null && data.name == data.upstream[i]) option.attr('selected','selected');
78 $('#network select[name="wlan"]').append(option);
81 $('#network select[name="essid"]').empty();
82 var option = $('<option value="">-- select --</option>');
83 $('#network select[name="essid"]').append(option);
84 for (var i=0; i < data.networks.length; i++) {
85 var option = $('<option value="'+data.networks[i]+'">'+data.networks[i]+'</option>');
86 $('#network select[name="essid"]').append(option);
89 $('#network input[name="name"]').val('');
90 $('#network input[name="psk"]').val('');
93 function submit_network()
96 'action=network&wlan=' + $('#network select[name="wlan"]').val());
97 response('Netzwerk gespeichert.');
102 function submit_essid()
104 if (!$('#network input[name="name"]').val().length) return false;
105 if (!$('#network select[name="essid"]').val().length) return false;
106 if (!$('#network input[name="psk"]').val().length) return false;
109 'action=essid&' + $('div.w3-container#network form#new_essid').serialize());
110 response('Netzwerk gespeichert.');
116 register_callback('network', network_process);