mirror of
https://github.com/SpacehuhnTech/esp8266_deauther.git
synced 2025-12-22 07:10:51 -08:00
WEB: Save name on select
But only save when changed
This commit is contained in:
@@ -162,6 +162,7 @@ function selectRow(type,id,selected){
|
|||||||
getFile("run?cmd="+(selected ? "":"de")+"select station "+id);
|
getFile("run?cmd="+(selected ? "":"de")+"select station "+id);
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
|
save(id);
|
||||||
nameJson[id][5] = selected;
|
nameJson[id][5] = selected;
|
||||||
drawNames();
|
drawNames();
|
||||||
getFile("run?cmd="+(selected ? "":"de")+"select name "+id);
|
getFile("run?cmd="+(selected ? "":"de")+"select name "+id);
|
||||||
@@ -188,10 +189,16 @@ function remove(type,id){
|
|||||||
}
|
}
|
||||||
|
|
||||||
function save(id){
|
function save(id){
|
||||||
nameJson[id][0] = getE("name_"+id+"_mac").innerHTML.replace("<br>","");
|
var mac = getE("name_"+id+"_mac").innerHTML.replace("<br>","");
|
||||||
nameJson[id][2] = getE("name_"+id+"_name").innerHTML.replace("<br>","");
|
var name = getE("name_"+id+"_name").innerHTML.replace("<br>","");
|
||||||
nameJson[id][3] = getE("name_"+id+"_apbssid").innerHTML.replace("<br>","");
|
var apbssid = getE("name_"+id+"_apbssid").innerHTML.replace("<br>","");
|
||||||
nameJson[id][4] = getE("name_"+id+"_ch").innerHTML.replace("<br>","");
|
var ch = getE("name_"+id+"_ch").innerHTML.replace("<br>","");
|
||||||
|
var changed = mac != nameJson[id][0] || name != nameJson[id][2] || apbssid != nameJson[id][3] || ch != nameJson[id][4];
|
||||||
|
if(changed){
|
||||||
|
nameJson[id][0] = mac;
|
||||||
|
nameJson[id][2] = name;
|
||||||
|
nameJson[id][3] = apbssid;
|
||||||
|
nameJson[id][4] = ch;
|
||||||
|
|
||||||
if(nameJson[id][0].length != 17){
|
if(nameJson[id][0].length != 17){
|
||||||
showMessage("ERROR: MAC invalid");
|
showMessage("ERROR: MAC invalid");
|
||||||
@@ -202,6 +209,7 @@ function save(id){
|
|||||||
|
|
||||||
drawNames();
|
drawNames();
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
function add(type,id){
|
function add(type,id){
|
||||||
if(nameJson.length >= 25){
|
if(nameJson.length >= 25){
|
||||||
|
|||||||
Reference in New Issue
Block a user