@@ -220,27 +220,24 @@ <h3 class="panel-title clickable" data-toggle="collapse" data-parent="#pan_emon"
220
220
< span class ="glyphicon glyphicon-leaf pull-left "> </ span > Emoncms< span class ="pull-right glyphicon glyphicon-chevron-down "> </ span >
221
221
</ h3 >
222
222
</ div >
223
- < div class ="panel-collapse collapse out " id ="col_emon ">
223
+ < div class ="panel-collapse collapse out " id ="col_emon ">
224
224
< div class ="panel-body ">
225
225
< div class ="form-group ">
226
- < label class ="col-sm-3 control-label "> Protocole </ label >
226
+ < label class ="col-sm-3 control-label "> Port </ label >
227
227
< div class ="col-sm-9 ">
228
- < select id ="emon_port " name ="emon_port " class ="form-control col-sm-2 ">
229
- < option value ="80 "> http (80)</ option >
230
- < option value ="443 "> https (443)</ option >
231
- </ select >
228
+ < input type ="number " id ="emon_port " name ="emon_port " class ="form-control " min ="0 " max ="65535 " placeholder ="Port du serveur (ex : 80, 443, 8080...) ">
232
229
</ div >
233
230
</ div >
234
231
< div class ="form-group ">
235
232
< label class ="col-sm-3 control-label "> Nom du serveur</ label >
236
233
< div class ="col-sm-9 ">
237
- < input type ="text " class ="form-control " id ="emon_host " name ="emon_host " maxlength ="32 " placeholder ="Serveur ">
234
+ < input type ="text " class ="form-control " id ="emon_host " name ="emon_host " maxlength ="32 " placeholder ="Nom du serveur (ex : emoncms.org) ">
238
235
</ div >
239
236
</ div >
240
237
< div class ="form-group ">
241
238
< label class ="col-sm-3 control-label "> URL</ label >
242
239
< div class ="col-sm-9 ">
243
- < input type ="text " class ="form-control " id ="emon_url " name ="emon_url " maxlength ="32 " placeholder ="Url ">
240
+ < input type ="text " class ="form-control " id ="emon_url " name ="emon_url " maxlength ="32 " placeholder ="URL du serveur (ex : /input.json...) ">
244
241
</ div >
245
242
</ div >
246
243
< div class ="form-group ">
@@ -253,7 +250,7 @@ <h3 class="panel-title clickable" data-toggle="collapse" data-parent="#pan_emon"
253
250
< div class ="form-group ">
254
251
< label class ="col-sm-3 control-label "> Mise à jour</ label >
255
252
< div class ="col-sm-9 ">
256
- < select id ="emon_port " name ="emon_freq " class ="form-control col-sm-2 ">
253
+ < select id ="emon_freq " name ="emon_freq " class ="form-control col-sm-2 ">
257
254
< option value ="0 "> désactivée</ option >
258
255
< option value ="15 "> toutes les 15 secondes</ option >
259
256
< option value ="30 "> toutes les 30 secondes</ option >
@@ -296,27 +293,24 @@ <h3 class="panel-title clickable" data-toggle="collapse" data-parent="#pan_jdom"
296
293
< span class ="glyphicon glyphicon-home "> </ span > Jeedom< span class ="pull-right glyphicon glyphicon-chevron-down "> </ span >
297
294
</ h3 >
298
295
</ div >
299
- < div class ="panel-collapse collapse out " id ="col_jdom ">
296
+ < div class ="panel-collapse collapse out " id ="col_jdom ">
300
297
< div class ="panel-body ">
301
298
< div class ="form-group ">
302
- < label class ="col-sm-3 control-label "> Protocole </ label >
299
+ < label class ="col-sm-3 control-label "> Port </ label >
303
300
< div class ="col-sm-9 ">
304
- < select id ="jdom_port " name ="jdom_port " class ="form-control col-sm-2 ">
305
- < option value ="80 "> http (80)</ option >
306
- < option value ="443 "> https (443)</ option >
307
- </ select >
301
+ < input type ="number " id ="jdom_port " name ="jdom_port " class ="form-control " min ="0 " max ="65535 " placeholder ="Port du serveur (ex : 80, 443, 8080...) ">
308
302
</ div >
309
303
</ div >
310
304
< div class ="form-group ">
311
305
< label class ="col-sm-3 control-label "> Serveur Jeedom</ label >
312
306
< div class ="col-sm-9 ">
313
- < input type ="text " class ="form-control " id ="jdom_host " name ="jdom_host " maxlength ="32 " placeholder ="Serveur ">
307
+ < input type ="text " class ="form-control " id ="jdom_host " name ="jdom_host " maxlength ="32 " placeholder ="Nom du serveur (ex : jeedom.local...) ">
314
308
</ div >
315
309
</ div >
316
310
< div class ="form-group ">
317
311
< label class ="col-sm-3 control-label "> URL</ label >
318
312
< div class ="col-sm-9 ">
319
- < input type ="text " class ="form-control " id ="jdom_url " name ="jdom_url " maxlength ="64 " placeholder ="Url ">
313
+ < input type ="text " class ="form-control " id ="jdom_url " name ="jdom_url " maxlength ="64 " placeholder ="URL du serveur (ex : /jeedom/plugins/teleinfo/core/php/jeeTeleinfo.php...) ">
320
314
</ div >
321
315
</ div >
322
316
< div class ="form-group ">
@@ -328,7 +322,7 @@ <h3 class="panel-title clickable" data-toggle="collapse" data-parent="#pan_jdom"
328
322
< div class ="form-group ">
329
323
< label class ="col-sm-3 control-label "> Mise à jour</ label >
330
324
< div class ="col-sm-9 ">
331
- < select id ="emon_port " name ="jdom_freq " class ="form-control col-sm-2 ">
325
+ < select id ="jdom_freq " name ="jdom_freq " class ="form-control col-sm-2 ">
332
326
< option value ="0 "> désactivée</ option >
333
327
< option value ="15 "> toutes les 15 secondes</ option >
334
328
< option value ="30 "> toutes les 30 secondes</ option >
@@ -932,9 +926,13 @@ <h4 class="modal-title">Redémarrage Remora en cours</h4>
932
926
. fail ( function ( ) { console . log ( "error while requestiong spiffs data" ) ; } )
933
927
} else if ( target == '#tab_cfg' ) {
934
928
$ . getJSON ( "/config.json" , function ( form_data ) {
929
+
930
+ // Autofill form
935
931
$ ( "#frm_config" ) . autofill ( form_data ) ;
936
- } )
937
- . fail ( function ( ) { console . log ( "error while requestiong configuration data" ) ; } )
932
+
933
+ // Trigger change on all form inputs
934
+ $ ( "#frm_config input, textarea, select" ) . trigger ( 'change' , [ form_data ] ) ;
935
+ } ) . fail ( function ( ) { console . log ( "error while requestiong configuration data" ) ; } )
938
936
939
937
$ ( '#tab_scan_data' ) . bootstrapTable ( 'refresh' , { silent :true , showLoading :true , url :'/wifiscan.json' } ) ;
940
938
}
@@ -1147,7 +1145,6 @@ <h4 class="modal-title">Redémarrage Remora en cours</h4>
1147
1145
}
1148
1146
1149
1147
$ ( '#btn_test' ) . click ( function ( ) { waitReboot ( ) ; } ) ;
1150
-
1151
1148
</ script >
1152
1149
< div id ="loader-wrapper ">
1153
1150
< div id ="loader "> </ div >
@@ -1156,4 +1153,3 @@ <h4 class="modal-title">Redémarrage Remora en cours</h4>
1156
1153
</ div >
1157
1154
</ body >
1158
1155
</ html >
1159
-
0 commit comments