force the value for debug to a number
This commit is contained in:
parent
20b54da5e4
commit
56897ceded
2 changed files with 4 additions and 1 deletions
|
@ -228,7 +228,7 @@ b+'~="'+$(this).getval()+'"]) { display: none; }\n';$(c).data("content",c.innerH
|
||||||
a&&b.push({type:"help",help:a.desc});if("sort"in a){var n=[],o;for(o in f)if(a[f[o]])for(var e in a[f[o]]){var r=a[f[o]][e];if(Array.isArray(r))for(var j in r){if(!("validate"in r[j]))r[j].validate=[];r[j].validate=f[o];r[j].id=e;n.push(r[j])}else{if(!("validate"in r))r.validate=[];r.validate.push(f[o]);r.id=e;n.push(r)}}n.sort(function(b,c){return(""+b[a.sort]).localeCompare(c[a.sort])});for(e in n){r=n[e];b.push(d(r.validate,r.id,r))}}else for(o in f)if(a[f[o]]){b.push($("<h4>").text(UI.format.capital(f[o])+
|
a&&b.push({type:"help",help:a.desc});if("sort"in a){var n=[],o;for(o in f)if(a[f[o]])for(var e in a[f[o]]){var r=a[f[o]][e];if(Array.isArray(r))for(var j in r){if(!("validate"in r[j]))r[j].validate=[];r[j].validate=f[o];r[j].id=e;n.push(r[j])}else{if(!("validate"in r))r.validate=[];r.validate.push(f[o]);r.id=e;n.push(r)}}n.sort(function(b,c){return(""+b[a.sort]).localeCompare(c[a.sort])});for(e in n){r=n[e];b.push(d(r.validate,r.id,r))}}else for(o in f)if(a[f[o]]){b.push($("<h4>").text(UI.format.capital(f[o])+
|
||||||
" parameters"));for(e in a[f[o]]){r=a[f[o]][e];if(Array.isArray(r))for(j in r)b.push(d(o,e,r[j]));else b.push(d(o,e,r))}}return b},stored:{get:function(){return mist.data.ui_settings||{}},set:function(a,c){var d=this.get();d[a]=c;mist.send(function(){},{ui_settings:d})},del:function(a){delete mist.data.ui_settings[a];mist.send(function(){},{ui_settings:mist.data.ui_settings})}}};
|
" parameters"));for(e in a[f[o]]){r=a[f[o]][e];if(Array.isArray(r))for(j in r)b.push(d(o,e,r[j]));else b.push(d(o,e,r))}}return b},stored:{get:function(){return mist.data.ui_settings||{}},set:function(a,c){var d=this.get();d[a]=c;mist.send(function(){},{ui_settings:d})},del:function(a){delete mist.data.ui_settings[a];mist.send(function(){},{ui_settings:mist.data.ui_settings})}}};
|
||||||
function log(){try{UI.debug&&[].push.call(arguments,Error().stack);[].unshift.call(arguments,"["+UI.format.time((new Date).getTime()/1E3)+"]");console.log.apply(console,arguments)}catch(a){}}
|
function log(){try{UI.debug&&[].push.call(arguments,Error().stack);[].unshift.call(arguments,"["+UI.format.time((new Date).getTime()/1E3)+"]");console.log.apply(console,arguments)}catch(a){}}
|
||||||
$.fn.getval=function(){var a=$(this).data("opts"),c=$(this).val();if(a&&"type"in a)switch(a.type){case "span":c=$(this).html();break;case "checkbox":c=$(this).prop("checked");break;case "radioselect":a=$(this).find("label > input[type=radio]:checked").parent();if(a.length){c=[];c.push(a.children("input[type=radio]").val());a=a.children("select");a.length&&c.push(a.val())}else c="";break;case "checklist":c=[];$(this).find(".checklist input[type=checkbox]:checked").each(function(){c.push($(this).attr("name"))});
|
$.fn.getval=function(){var a=$(this).data("opts"),c=$(this).val();if(a&&"type"in a)switch(a.type){case "span":c=$(this).html();break;case "debug":c=Number($(this).val());break;case "checkbox":c=$(this).prop("checked");break;case "radioselect":a=$(this).find("label > input[type=radio]:checked").parent();if(a.length){c=[];c.push(a.children("input[type=radio]").val());a=a.children("select");a.length&&c.push(a.val())}else c="";break;case "checklist":c=[];$(this).find(".checklist input[type=checkbox]:checked").each(function(){c.push($(this).attr("name"))});
|
||||||
break;case "unix":c!=""&&(c=Math.round(new Date($(this).val())/1E3));break;case "selectinput":c=$(this).children("select").first().val();c=="CUSTOM"&&(c=$(this).children("label").first().find(".field_container").children().first().getval());break;case "inputlist":c=[];$(this).children().each(function(){$(this).val()!=""&&c.push($(this).val())});break;case "sublist":c=$(this).data("savelist")}return c};
|
break;case "unix":c!=""&&(c=Math.round(new Date($(this).val())/1E3));break;case "selectinput":c=$(this).children("select").first().val();c=="CUSTOM"&&(c=$(this).children("label").first().find(".field_container").children().first().getval());break;case "inputlist":c=[];$(this).children().each(function(){$(this).val()!=""&&c.push($(this).val())});break;case "sublist":c=$(this).data("savelist")}return c};
|
||||||
$.fn.setval=function(a){var c=$(this).data("opts");$(this).val(a);if(c&&"type"in c)switch(c.type){case "span":$(this).html(a);break;case "checkbox":$(this).prop("checked",a);break;case "geolimited":case "hostlimited":c=$(this).closest(".field_container").data("subUI");if(typeof a=="undefined"||a.length==0)a="-";c.blackwhite.val(a.charAt(0));var a=a.substr(1).split(" "),d;for(d in a)c.values.append(c.prototype.clone(true).val(a[d]));c.blackwhite.trigger("change");break;case "radioselect":if(typeof a==
|
$.fn.setval=function(a){var c=$(this).data("opts");$(this).val(a);if(c&&"type"in c)switch(c.type){case "span":$(this).html(a);break;case "checkbox":$(this).prop("checked",a);break;case "geolimited":case "hostlimited":c=$(this).closest(".field_container").data("subUI");if(typeof a=="undefined"||a.length==0)a="-";c.blackwhite.val(a.charAt(0));var a=a.substr(1).split(" "),d;for(d in a)c.values.append(c.prototype.clone(true).val(a[d]));c.blackwhite.trigger("change");break;case "radioselect":if(typeof a==
|
||||||
"undefined")return $(this);d=$(this).find('label > input[type=radio][value="'+a[0]+'"]').prop("checked",true).parent();a.length>1&&d.children("select").val(a[1]);break;case "checklist":c=$(this).find(".checklist input[type=checkbox]").prop("checked",false);for(d in a)c.filter('[name="'+a[d]+'"]').prop("checked",true);break;case "unix":if(typeof a!="undefined"){a=new Date(Math.round(a)*1E3);a.setMinutes(a.getMinutes()-a.getTimezoneOffset());a=a.toISOString();$(this).val(a.split("Z")[0])}break;case "selectinput":a===
|
"undefined")return $(this);d=$(this).find('label > input[type=radio][value="'+a[0]+'"]').prop("checked",true).parent();a.length>1&&d.children("select").val(a[1]);break;case "checklist":c=$(this).find(".checklist input[type=checkbox]").prop("checked",false);for(d in a)c.filter('[name="'+a[d]+'"]').prop("checked",true);break;case "unix":if(typeof a!="undefined"){a=new Date(Math.round(a)*1E3);a.setMinutes(a.getMinutes()-a.getTimezoneOffset());a=a.toISOString();$(this).val(a.split("Z")[0])}break;case "selectinput":a===
|
||||||
|
|
|
@ -6829,6 +6829,9 @@ $.fn.getval = function(){
|
||||||
case 'span':
|
case 'span':
|
||||||
val = $(this).html();
|
val = $(this).html();
|
||||||
break;
|
break;
|
||||||
|
case 'debug':
|
||||||
|
val = Number($(this).val());
|
||||||
|
break;
|
||||||
case 'checkbox':
|
case 'checkbox':
|
||||||
val = $(this).prop('checked');
|
val = $(this).prop('checked');
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Add table
Reference in a new issue