|
@@ -92,6 +92,7 @@ function fadeIn(el, display){
|
|
|
|
|
|
function formValidation(){
|
|
|
var read_community,write_community,managerIP,managerIP2,managerIP3,managerIP4,managerIP5,
|
|
|
+ ups_cell_min, ups_cell_max,
|
|
|
ipaddr, gw, mask,
|
|
|
rs_server, rs_port, rs_key/*, ntpservip*/;
|
|
|
|
|
@@ -108,6 +109,8 @@ function formValidation(){
|
|
|
rs_server = $('rs_server'),
|
|
|
rs_port = $('rs_port'),
|
|
|
rs_key = $('rs_key');
|
|
|
+ ups_cell_min = +$('ups_cell_min').children[0].value;
|
|
|
+ ups_cell_max = +$('ups_cell_max').children[0].value;
|
|
|
// ntpservip = $('ntpservip');
|
|
|
|
|
|
var flag = true;
|
|
@@ -121,6 +124,12 @@ function formValidation(){
|
|
|
if(!ValidateNumber(rs_port, ' Порт RADIUS сервера')) flag = false;
|
|
|
if(!ValidateAlphanumeric(rs_key, ' Код атрибута access RADIUS сервера')) flag = false;
|
|
|
}
|
|
|
+ if(ups_cell_min > ups_cell_max) {
|
|
|
+ var warn = document.createElement('li');
|
|
|
+ warn.innerHTML = 'Минимальное напряжение на ячейке не может быть больше максимального!';
|
|
|
+ $('validation-box').appendChild(warn);
|
|
|
+ flag = false;
|
|
|
+ }
|
|
|
if(!ValidateIPaddress(managerIP, ' Сервер SNMP 1')) flag = false;
|
|
|
if(!ValidateAlphanumeric(read_community, 'Read Community')) flag = false;
|
|
|
if(!ValidateAlphanumeric(write_community, 'Write Community')) flag = false;
|
|
@@ -827,6 +836,22 @@ function settingsGET(){
|
|
|
fillTempRange('loadvolt_high', 60, 120);
|
|
|
$('temp_high').value = data.temp_high;
|
|
|
$('temp_low').value = data.temp_low;
|
|
|
+ ups_cell_min = new SpinBox('ups_cell_min', {
|
|
|
+ 'value': data.ups_cell_min,
|
|
|
+ 'name':'ups_cell_min',
|
|
|
+ 'minimum':0,
|
|
|
+ 'maximum':3.0,
|
|
|
+ 'decimals':2,
|
|
|
+ 'step':0.01
|
|
|
+ });
|
|
|
+ ups_cell_max = new SpinBox('ups_cell_max', {
|
|
|
+ 'value': data.ups_cell_max,
|
|
|
+ 'name':'ups_cell_max',
|
|
|
+ 'minimum':0,
|
|
|
+ 'maximum':3.0,
|
|
|
+ 'decimals':2,
|
|
|
+ 'step':0.01
|
|
|
+ });
|
|
|
temp_hist = new SpinBox('temp_hist', {
|
|
|
'name':'temp_hist','minimum':0.5,'maximum':2.0,'step':0.1,'decimals':1, 'value': data.temp_hist
|
|
|
});
|