/*! * unigui library extension for sencha ext js * by farshad mohajeri * copyright(c) 2009-2019 fmsoft inc. * info@fmsoft.net * http://www.unigui.com * http://www.fmsoft.net !*/ var eventdlm="\3";function unigetvalues(form){if(!form||form.destroyed){return""}var values=form.getvalues(false,true,false,true),res="",val="",encoder=encodeuricomponent,radiotf={};radiotf[false]="off";radiotf[true]="on";for(var propertyname in values){var ffield=null;try{ffield=eval(propertyname)}catch(err){ffield=null}if(ffield&&ffield.getvalue&&!ffield.fieldeditbusy){if(ffield.submitstate==undefined){ffield.submitstate=0}else{ffield.submitstate++}ffield.submitstate%=65535;ffield.submittedvalue=ffield.getvalue();if(typeof ffield.originalvalue!="object"){ffield.originalvalue="\0"}else{if(ffield.getxtypes().indexof("checkboxgroup")>0){_sdb_(ffield)}else{if(ext.isdate(ffield.originalvalue)){ffield.originalvalue.setfullyear(0)}}}var stval="";if(ffield.statevalue!=undefined){stval=ffield.statevalue}var stsub=ffield.submitstate.tostring(16);ffield.fieldedited=false;if(ffield.unifmtobj){val=ffield.getvalue()}else{if(ffield.isxtype("timefield")){val=_ts_(ffield.getvalue())}else{if(ffield.getxtypes().indexof("radiofield")>0){val=radiotf[ffield.getvalue()]}else{if(ffield.isxtype("datefield")){val=_dts_(ffield.getvalue())}else{if(ffield.isxtype("ux-codemirror")||ffield.isxtype("canvasfield")){val=ffield.getvalue()}else{if(ffield.getxtypes().indexof("checkboxgroup")>0){val=obj2str(ffield.getvalue())}else{val=values[propertyname]}}}}}}if(ext.isarray(val)){val=val.join(";")}if(val==null){val=""}res+="&"+encoder(propertyname)+"="+encoder("\2"+stsub+"\2"+stval+"\2"+val)}}return(res)}function _sdb_(d){if(d.getboxes){var c=d.getboxes(),a,e=c.length;for(a=0;a0){b.resetoriginalvalue();return}b.originalvalue=b.submittedvalue}}function _asst_(a){if(a&&a.beforeblur){a.beforeblur()}return""}function _d_(b){try{if(typeof b=="object"&&b&&b.destroy){b.destroy()}}catch(a){}}function _cls_(a){if(a&&a.boundlist){a.boundlist.getselectionmodel().selected.clear()}}var __gcinfo__="";function _gci_(){if(__gcinfo__!=""){return(__gcinfo__)}var f=0,e=0,d=0;var c=1,a=0;function g(b){if(b){f|=c}c<<=1}g(ext.ischrome);g(ext.isgecko);g(ext.isie);g(ext.isopera);g(ext.issafari);g(ext.iswebkit);e=f;c=1;f=0;g(ext.islinux);g(ext.ismac);g(ext.iswindows);d=f;__gcinfo__="br="+e.tostring(10)+";os="+d.tostring(10)+";";if(ext.firefoxversion){a=ext.firefoxversion}else{if(ext.ieversion){a=ext.ieversion}else{if(ext.chromeversion){a=ext.chromeversion}else{if(ext.safariversion){a=ext.safariversion}else{if(ext.webkitversion){a=ext.webkitversion}}}}}if(a===0){if(ext.isie9){a=9}else{if(ext.isie10){a=10}else{if(ext.isie11){a=11}}}}__gcinfo__+=("bv="+a.tostring(10));if(ext.isnumber(window.innerwidth)){__gcinfo__+=(";ww="+window.innerwidth)}if(ext.isnumber(window.innerheight)){__gcinfo__+=(";wh="+window.innerheight)}return(__gcinfo__)}function getcolfromindex(c,a,b){var g=null,f=null;if(a){if(b){var d=a.ownerct,e=d.ownerct;if(e&&e.lockedgrid){if(e.columnmanager){f=e.columnmanager.getcolumns()}}}g=f;if(g==null){if(a.getcachedcolumns){g=a.getcachedcolumns()}}if(g){return g[c]}}return null}function _getsum_(b,h){var g=this;if(b&&b.length){var a=(g&&g.ftotal),k=b[0].store;var e=b[b.length-1].data;var f={};for(key in e){var c="_s";if(a){c="_st"}c=c+key;var j="_s"+key;if(e[c]){f[j]=e[c]}var c="";if(a){c="_sta"}else{c="_sa"}c=c+key;var j="_sa"+key;if(e[c]){f[j]=e[c]}}return f}return null}function _rndsum_(value,summarydata,dataindex,metadata){if(value&&typeof value=="object"){var v=value["_s"+dataindex],va=value["_sa"+dataindex],sty=null;if(va){try{eval("var fobj="+va+";")}catch(err){_log(err.message)}if(typeof fobj!="object"){var fobj={}}sty=fobj2style(fobj,false,true)}if(sty){metadata.tdattr=sty}return(v)}return""}function cnv2number(c,a,b){if(typeof c=="number"){return c}if(b!=""){c=c.replace(new regexp("\\"+b,"g"),"")}c=c.replace(a,".");c=c.replace(/[^\d.-]/g,"");if(c!=""){nval=parsefloat(c);if(ext.isnumber(nval)){c=nval}}return c}function _rndclldmy_(f,c,b,g,e,d,a){return f}function _rndcll_(g,c,b,j,f,d,a){try{return internalrender(g,c,b,j,f,d,a)}catch(h){return"render error: "+h.message}}function _rndeccll_(g,c,b,j,f,d,a){try{return internalrender(g,c,b,j,f,d,a,true)}catch(h){return"render error: "+h.message}}function findvirtualcol(c,b){var a=null;ext.array.each(c,function(d){if(d.dataindex==b){a=d;return false}});return a}function setcoldata(f,e,a){var b=0;if(ext.isnumber(f)){f=f.tostring()}for(var d in e){var c=a.getbyid(b++);if(c){c.noevent=true;try{c.set(f,e[d])}finally{c.noevent=false}}}}function htmlencode(a){return $("
").text(a).html()}function _dfmt_(d,b){var a=false,c="d/m/y";if(!b){a=true;b=c}if(b.substr(0,2)=="**"){a=true;b=b.slice(2)}if(b){var e=ext.date.format(d,"his");if(e=="000000"){d=ext.date.format(d,b)}else{d=ext.date.format(d,b+" h:i:s")}}else{d=ext.date.format(d,b)}return d}function internalrender(value,metadata,record,rowindex,colindex,store,view,colindexroweditor){var colattr="{}",defcoldf="d/m/y",defcoltf="h:i:s",dval=null,sty=null,coltype="",col=null,extcol=null,colfmt=null,nobg=true,fxcell=false,mstyle="",mcls="",dataindex=-1,vertgrid=false,recid=null,gg=null;if(store===undefined){return value}gg=store.grid;if(!gg&&store.store){gg=store.store.grid}if(!gg&&store.treestore){gg=store.treestore.grid}if(gg){vertgrid=ext.isarray(gg.dbcolumns)}extcol=col=getcolfromindex(colindex,view,colindexroweditor);if(!col){return"error_1"}if(vertgrid){if(col.dataindex!="l"){var _d=record.data._d;col=findvirtualcol(gg.dbcolumns,_d)}}if(!col){return"error_2"}if(col.checkcolumn){extcol.myview=view;var s=" ";if(col.cf&&typeof col.cf=="object"){if(typeof value=="boolean"){s+=col.cf[value]}}var cssprefix=ext.basecssprefix,cls=cssprefix+"grid-checkcolumn "+cssprefix+"uni-checkcolumn-absolute";if(col.disabled||col.rdonly){metadata.tdcls+=" "+col.disabledcls}if(value){cls+=" "+cssprefix+"grid-checkcolumn-checked"}crow=rowindex;if(vertgrid){recid=record.data._d;crow=recid}else{recid=record.getid()}var outhtml='
';outhtml+=' ";outhtml+=''+s+"
";value=outhtml}dataindex=col.dataindex;if(gg){if(col.fxcol){fxcell=true}else{if(gg.fxcols&&(dataindex0){a.callparent(arguments);_sf2me_(a)}}},dokeynav:function(a){var b=univars._actcnt;if(!a){if(b==this){unisyncobj._globalkben=false}if(this.selmodel&&this.selmodel.keynav){this.selmodel.keynav.disable()}}else{unisyncobj._globalkben=true;if(this.selmodel&&this.selmodel.keynav){this.selmodel.keynav.enable()}}},disableedit:function(a){if(a){if(!this.rdonly){this.rden=true;this.rdonly=true}}else{if(this.rden==true){this.rden=false;this.rdonly=false}}},showmask:function(c,b,a){this.disableedit(true);this.dokeynav(false);this.callparent(arguments)},showmaskcfg:function(a,b){this.disableedit(true);this.dokeynav(false);this.callparent(arguments)},hidemask:function(a){try{this.callparent(arguments)}finally{this.disableedit(false);this.dokeynav(true)}}});function gridloadcallback(){if(this.grid){var b=this.grid;if(b.hidfield){b.hidfield.setvalue("");b.hidfield.resetoriginalvalue()}if(b.rtl&&!b.lockedgrid){ext.defer(function(){var e=this.getview().getel();if(e){e.dom.scrollleft=e.dom.scrollwidth;this.headerct.el.dom.scrollleft=e.dom.scrollleft}},1,this.grid)}this.grid.focusdisabled=false;if(this.grid.selmodel){this.grid.selmodel.lastselectedrec=null;if(this.grid.selmodel.resumeevents){this.grid.selmodel.resumeevents()}}}var a=univars._maskobjs;if(a.length){for(var c=a.length-1;c>=0;c--){var f=a[c];if(f){if(f.c){f.c--}if(f.c==0){try{if(f.u){f.maskactive=false;try{f.u.hide();f.u.destroy()}catch(d){_log(d.message);_log(f)}}}finally{a.splice(c,1)}}}}}}ext.override(ext.data.store,{dodestroy:function(){this.grid=null;this.callparent()},load:function(){var c=this;try{if(c.dbgrid){if(c.grid){c.grid.focusdisabled=true;if(c.grid.loaddatamask&&c.grid.loaddatamask.unimask&&c.grid.loaddatamask.unimask.ldmask){c.grid.showmaskcfg(c.grid.loaddatamask.unimask,true)}if(c.grid.selmodel&&c.grid.selmodel.suspendevents){c.grid.selmodel.suspendevents(false)}if(c.grid.verticalgrid){c.grid.refreshcolumncache=true}}if(!c.proxy||c.proxy.type!="ajax"){return}if(c.hasunilistener!==true){c.hasunilistener=true;c.addlistener("load",gridloadcallback,c)}var a=univars._maskobjs;if(a.length){for(var b=a.length-1;b>=0;b--){var d=a[b];if(d.cf&&d.cf.maskwaitdata){if(d.u){d.u.mustwaitdata=true}d.c++}}}}}finally{c.callparent(arguments)}}});ext.override(ext.grid.view,{initcomponent:function(){var a=this;a.callparent();function b(d){if(d){var e=d.ownerct;if(e){if(e.nm){return(e)}e=e.ownerct;if(e&&e.nm){return(e)}}}}a.on("itemkeydown",function(){_sf2me_(b(this))});a.on("itemmousedown",function(){_sf2me_(b(this))})}});ext.override(ext.grid.plugin.headerresizer,{afterheaderrender:function(){this.callparent(arguments);if(this.tracker){this.tracker.constrainmodes.point=this.point}},point:function(b,d){var c=b.dragregion,a=b.getconstrainregion();if(!a){return d}c.x=c.left=c[0]=c.right=d[0];c.y=c.top=c[1]=c.bottom=d[1];return[c.left,c.top]}});function handlegridtabkey(c,b,j,f){if(c!=9){return false}if(b.isxtype&&b.isxtype("grid")){var d=b.getplugin("unigrideditor");if(d&&d.editing){return true}if(b.selmodel&&b.selmodel.uname=="cellmodel"){if(j){if(b.tknextcmp!==true){var a=b.selmodel.navigationmodel;if(a){j.shiftkey=false;var h=a.getposition();if(!h){return true}var g={r:h.rowidx,c:h.colidx};if(f){a.onkeyleft(j)}else{a.onkeyright(j)}h=a.getposition();if(h.rowidx==g.r&&h.colidx==g.c){return false}else{return true}}}}return true}}return false}ext.override(ext.view.view,{onitemkeydown:function(a,f,c,g,d){this.callparent(arguments);var b=g.getkey();_prkeyd_(this.grid,"text",b,_pss_(g),false,null,false,g)}});ext.override(ext.view.table,{getownergrid:function(){var b=this;var a=b.ownerct;if(a){if(!a.nm){a=a.ownerct}if(a.nm){return a}}return null},dodestroy:function(){var a=this;a.cachedcolumns=null;a.callparent()},getcachedcolumns:function(a){if(!a){var c=this.getownergrid();if(c){a=c.refreshcolumncache;c.refreshcolumncache=false}}if(a){delete this.cachedcolumns}if(this.cachedcolumns){return this.cachedcolumns}else{var b=this.ownerct;if(b.getcolumnmanager){this.cachedcolumns=b.getcolumnmanager().getcolumns()}else{this.cachedcolumns=this.getgridcolumns()}return this.cachedcolumns}},getgridcolumns:function(){delete this.cachedcolumns;return this.callparent(arguments)},focuscell:function(){var b=this;var a=this.getownergrid();if(a){if(univars._actcnt&&univars._actcnt!=a){return b}}return b.callparent(arguments)}});function _trnd_(j,b,c,f,l,k,g){var e=c.data;if(e){if(e.fc||e.ft||e.fts){var h='style="';if(e.fc){h+="color:"+e.fc+";"}if(e.ft){h+="font:"+e.ft+";"}if(e.fts){h+=e.fts+";"}b.tdattr=h+'"'}}return(j)}function _htnr_(a,c,d,b){d.ui._pr=d.ui.render;d.ui.render=function(f){this._pr(f);var g=this.gettextel();var e=this.node.attributes;if(g){if(!e._fcl){e._fcl=a._fcl}if(!e._fn){e._fn=a._fn}g.style.color=e._fcl;g.style.font=e._fn}}}function selecttreemenunode(a,b){a.suspendevent("selectionchange");try{a.setselection(b)}finally{a.resumeevent("selectionchange")}}function _stn_(a,d){if(d===null){var c=null}else{var c=a.getrootnode().findchild("id",d,true)}var e=a.selmodel,b=a.frmhidden;if(b){b.setvalue(d);b.submittedvalue=b.originalvalue=d}if(e){e.suspendevent("selectionchange");try{if(c===null){e.deselectall()}else{e.select(c);a.ensurevisible(d)}}finally{e.resumeevent("selectionchange")}}}function _cnf_(a,e,d,c,b){var f=a.getstore().getnodebyid(e);if(f){if(f[d]){f[d](c,b)}}}function _mvn_(a,e,c,g){var b=a.getstore(),f=b.getnodebyid(e),d;if(c!=-1){d=b.getnodebyid(c)}else{d=b.getroot()}if(d&&f){f.remove();switch(g){case"add":case"addchild":d.insertbefore(f,null);break;case"addfirst":case"addchildfirst":d.insertchild(0,f);break}}}function _snatr_(b,c,a,e){var d=b.getstore().getnodebyid(c);if(d){d.set(a,e);d.commit()}}function _srd_(b,f,c,e,a){var d=b.getat(f,true);if(d){if(e===null){d.data=[" "]}else{d.set(c,e);d.set("_"+c,a);if(a!=""){d.set("_x",1)}}d.commit()}}function _axy_(d){var a=false;if(d&&d.getposition){var c=d.getposition();if(c[0]<0){a=true;c[0]=0}if(c[1]<0){a=true;c[1]=0}if(a){d.setposition(c[0],c[1])}}}function _gcdi_(a,c,d){var g=null;try{if(a.getcachedcolumns){g=a.getcachedcolumns()}else{if(a.getposition){a=a.getposition()}}if(g==null){if(a.view&&a.view.getcachedcolumns){g=a.view.getcachedcolumns()}}if(g&&g.length){if(!d){for(i=0;i=g&&b<=h){j.h=(l.h!==false);return true}}}return d}return true}function _prkeyd_(d,s,j,u,g,c,h,l){var n={h:true};var m=h&&(j==9);if(unisyncobj._globalkben===false){return false}if(univars._actfrm_){var q=univars._actfrm_;if(q.keyprv||!is_input(s)){if(_keymon_(j,n)){if(g){q.fireevent("keyup",univars._actfrm_,j,u)}else{q.fireevent("keydown",univars._actfrm_,j,u)}}}if(!g){var b=null;if(q.gnavigate&&q.gnavigate.e){b=q.gnavigate}else{b=univars.gnavigate}if(b&&(m||b.e)){if(b.gs&&j==b.gs.k&&u==b.gs.s){q.fireevent("submit",univars._actfrm_);if(b.gs.h!==true){return false}else{return true}}else{if(b.gc&&j==b.gc.k&&u==b.gc.s){q.fireevent("cancel",univars._actfrm_);if(b.gc.h!==true){return false}else{return true}}}var r=d;if(!r||!r.nm){r=q.activefield}if(r){var k=r;if(k.focusdisabled!==true){if((m||b.t)&&j==9&&u==0){var o=true}else{if((m||b.t)&&j==9&&u==1){var a=true}}if(a||b.gp&&j==b.gp.k&&u==b.gp.s){if(handlegridtabkey(j,k,l,true)){return false}if(l){l.stopevent()}if(k.uniselectnext(k,false,b.c,b.st)===false){return true}if(a||b.gp.h!==true){return false}}else{if(o||b.gn&&j==b.gn.k&&u==b.gn.s){if(handlegridtabkey(j,k,l,false)){return false}if(l){l.stopevent()}if(k.uniselectnext(k,true,b.c,b.st)===false){return true}if(o||b.gn.h!==true){return false}}}}}}}}if(univars._dockeys_.all){return false}if(univars._dockeys_.tab&&j==9){return false}if(univars._dockeys_.esc&&j==27){return false}if(univars._dockeys_.f5&&j==116){return false}if(univars._dockeys_.bs&&j==8){if(is_readonly(c)){return false}if(!is_input(s)){return false}}if(n.h!==true){return false}return true}function _ctu_(a,c){var b=string.fromcharcode(a);if(c){encoder=encodeuricomponent;return(encoder(b))}else{return b}}function _gkp_(b,a){if(b&&b.getcharcode){return(_ctu_(b.getcharcode(),true))}if(a&&a.getcharcode){return(_ctu_(a.getcharcode(),true))}return null}function _prkeyp_(c,d){var b={h:true};if(univars._actfrm_){if(univars._actfrm_.keyprv||!is_input(c)){var a=_ctu_(d);if(_keymon_(a,b,true)){univars._actfrm_.fireevent("keypress",univars._actfrm_,_ctu_(d,true))}}}if(b.h!==true){return false}return true}function _cwk_(){document.oncontextmenu=function(){if(univars._dockeys_.rclick){return false}return true};if(typeof window.event!="undefined"){document.onkeydown=function(d){d=d||window.event;if(!d){_log("onkeydown: e is not defined");return false}var c=d.srcelement,b=c.type,a=d.keycode;return _prkeyd_(null,b,a,_pss_(d),false,c)};document.onkeypress=function(b){b=b||window.event;if(!b){_log("onkeypress: e is not defined");return false}var c=b.keycode,a=b.srcelement.type;return _prkeyp_(a,c)};document.onkeyup=function(d){d=d||window.event;if(!d){_log("onkeyup: e is not defined");return false}var c=d.srcelement,b=c.type,a=d.keycode;return _prkeyd_(null,b,a,_pss_(d),true,c)}}else{document.onkeydown=function(d){var c=d.target;var b=c.type;var a=d.keycode;return _prkeyd_(null,b,a,_pss_(d),false,c)};document.onkeypress=function(c){var b=c.target;var d=c.charcode||c.keycode;var a=b.type;return _prkeyp_(a,d)};document.onkeyup=function(d){var c=d.target;var b=c.type;var a=d.keycode;return _prkeyd_(null,b,a,_pss_(d),true,c)}}}function _dko_(a){if(a){univars._dockeys_=a}}function _sdf_(a){if(a&&a.uform){a.uform.uactive=false;if(univars._actfrm_==a.uform){univars._actfrm_=univars._mfrm_}}}function _saf_(a){if(a&&a.uform){univars._actfrm_=a.uform;univars._actfrm_.uactive=true}}function _sdrg_(b,a){if(b.dd){if(a){if(b.dd.enable){b.dd.enable()}else{if(b.dd.unlock){b.dd.unlock()}}}else{if(b.dd.disable){b.dd.disable()}else{if(b.dd.lock){b.dd.lock()}}}}}ext.define("ext.uni.splitter",{extend:"ext.container.container",orientation:"",minsize:0,maxsize:0,monitorunievents:true,_down:false,_moved:false,_vert:false,overlaycls:ext.basecssprefix+"resizable-overlay",initcomponent:function(){this.callparent(arguments);if(this.orientation=="n"||this.orientation=="s"){this._vert=true}},getnewpos:function(a,g){var c=null;if(this.ownerct){var f=this.ownerct.getposition();if(this._vert){c=g-f[1]}else{c=a-f[0]}var b=this.minsize;if(this.orientation=="w"){b=this.ownerct.getwidth()-b;if(c>b){c=b}}else{if(this.orientation=="n"){b=this.ownerct.getheight()-b;if(c>b){c=b}}else{if(cd){c=d}}else{var e=this.ownerct.getwidth()-5;if(c>e){c=e}}}}}if(c<0){c=0}}return(c)},sethandlepos:function(b){var a=this.ownerct.getposition();if(this._vert){this.hhandle.sety(b+a[1]-1)}else{this.hhandle.setx(b+a[0]-1)}},setnewpos:function(a){if(this._vert){this.setposition(undefined,a)}else{this.setposition(a)}},createdragoverlay:function(){var a,b=ext.dom.element;a=this.overlay=ext.getbody().createchild({role:"presentation",cls:this.overlaycls,html:" "});a.unselectable();a.setsize(b.getdocumentwidth(),b.getdocumentheight());a.dom.style.cursor=this.el.dom.style.cursor;a.show()},createdraghandle:function(){var a;a=this.hhandle=ext.getbody().createchild({html:" "});a.unselectable();if(this._vert){a.setsize(this.getwidth(),this.getheight()+2)}else{a.setsize(this.getwidth()+2,this.getheight())}var b=this.getposition();a.setxy(b);a.addcls([ext.basecssprefix+"abs-layout-item",ext.basecssprefix+"splitter",ext.basecssprefix+"splitter-active"]);a.dom.style.zindex=1000000;a.show()},dragmove:function(a,c){if(this.getxtype){if(!this._moved){this.createdraghandle()}this._moved=true;var b=this.getnewpos(a,c);if(b!==null){this.sethandlepos(b)}}},dragend:function(a,e){var d=this;ext.getdoc().un({scope:d,capture:true,mouseup:d.mmup,mousemove:d.mmmove});if(d.overlay){d.overlay.remove();delete d.overlay}if(d.hhandle){d.hhandle.remove();delete d.hhandle}if(d.getxtype&&d._moved&&d._down){var c=d.getnewpos(a,e);if(c!==null){if(d.rtl&&!d._vert){var b=this.ownerct.getwidth();c=b-c}d.setnewpos(c);d.fireevent("moved",d,c)}}},mmup:function(a){a.preventdefault();a.stoppropagation();try{var b=a.getxy(a);this.dragend(b[0],b[1])}finally{this._moved=false;this._down=false}},mmmove:function(a){a.preventdefault();a.stoppropagation();if(this.getxtype&&this._down){var b=a.getxy(a);this.dragmove(b[0],b[1])}},do_mousedown:function(e,c,f,a){var d=this;e.preventdefault();e.stoppropagation();if(!d._down){d._down=true;d.createdragoverlay();ext.getdoc().on({scope:d,capture:true,mouseup:d.mmup,mousemove:d.mmmove})}}});ext.define("ext.panel.html",{extend:"ext.panel.panel",first:true,update:function(){this.callparent(arguments);if(this.first&&this.rendered){this.first=false;var a=this.getsize();if(a.width&&a.height){this.setsize(a.width-1,a.height-1);a=this.getsize();this.setsize(a.width+1,a.height+1)}}this.fireevent("afterupdatehtml",this)}});ext.override(ext.container.container,{adddocked:function(a,b){_log("tunicontainerpanel.adddocked(): capability not implemented. use tunipanel or tunisimplepanel instead.")}});ext.override(ext.form.field.base,{onchange:function(){this.callparent(arguments);var a=_gmo_(this);if(a.isformfield){if(a.issuspended&&!a.issuspended("change")){_hed_(a)}}},geterrors:function(b){var a=this,d=a.callparent(arguments),c=a.getvalue();if(a.unifmtobj){if(a.minvalue!==undefined){if(ca.maxvalue){d.push("+")}}}return d},isdirty:function(){var a=this;if(a.isfilter===true&&a.ownerct.ishidden()){return false}return a.callparent(arguments)},getvalue:function(){var a=this,b;b=a.callparent(arguments);if(a.unifmtobj){b=cnv2number(b,a.unifmtobj.adec,a.unifmtobj.asep)}return b},updatenumericformat:function(b){var a=this;if(a.unifmtobj){a.unifmtobj=b;$("#"+a.id+"-inputel").autonumeric("update",a.unifmtobj)}},setvalue:function(b){var a=this;a.callparent(arguments);if(a.unifmtobj){$("#"+a.id+"-inputel").autonumeric("set",b)}return a},unionchange:function(){var c=this,a=c.lastvalue,b=null;if(ext.isdate(a)){b=c.getvalue()}else{b=(c.getrawvalue?c.getrawvalue():c.getvalue())}if(!c.isequal(b,a)&&!c.destroyed){_hed_(this)}},addmanagedlistener:function(f,b,d,c,a,g){var e=this;this.callparent(arguments);if(typeof b=="object"){return}if(e.nm&&d==e.onchangeevent){e.onchangeeventhooked=true;if(b!="propertychange"){e.addmanagedlistener(f,b,e.unionchange,this)}}}});ext.override(ext.tree.panel,{focus:function(){return this.callparent(arguments)}});ext.override(ext.data.treestore,{getat:function(a,c){var b=this;if(c===true){return b.getnodebyid(a)}else{return this.callparent(arguments)}}});ext.override(ext.form.radiogroup,{setvalue:function(b){if(ext.isobject(b)){for(var a in b){if(b[a]==-1){ext.array.each(this.items.items,function(c){c.setvalue(false)});return this}break}}return this.callparent(arguments)},skipme:function(){var a=this;if(a.items&&!a.items.items.length){return true}return false},focus:function(d,a,e,b){var c=this;if(c.items&&c.items.items.length&&c.items.items[0].focus){c.items.items[0].focus(d,a,e,b)}else{return c.callparent()}}});ext.override(ext.form.field.htmleditor,{ctask:null,onchange:function(){this.callparent(arguments);if(this.issuspended&&!this.issuspended("change")){_hed_(this)}},setvalue:function(a){this.callparent(arguments)},checkchange:function(a){if(a===true||this.checkchangebuffer==undefined){this.callparent();return}if(this.ctask==null){this.ctask=new ext.util.delayedtask(function(){this.checkchange(true)},this)}this.ctask.delay(this.checkchangebuffer)}});ext.override(ext.menu.item,{seticon:function(b){var a=this.iconel,c=this.icon;if(a){a.dom.src=b||ext.blank_image_url}this.icon=b;this.fireevent("iconchange",this,c,b)}});ext.override(ext.component,{uniaftercreate:function(){this.elarray=[];if(!this.unihasevent){this.unihasevent=[]}this.unicheckevent("mouseover");this.unicheckevent("mouseout");this.unicheckevent("mousedown");this.unicheckevent("mouseup");this.unicheckevent("mousemove");this.unicheckevent("click");this.unicheckevent("dblclick");this.__x=-1;this.__y=-1},unicheckevent:function(a){if(this.events[a]===true){this.unihasevent[a]=true}},uniselectfirst:function(a){return this.uniselectnext(undefined,undefined,undefined,a)},uniselectnext:function(a,v,l,o){if(this.uform){var u=this.uform,s=0,y=-1,j=-1,q=-1,k=-1,b=-1,t=1000000,g="",e="",r=true,h=0;if(v===false){r=v}if(a){if(a.utabindex){s=a.utabindex}g=a.id1;e=a.id2;if(g&&univars._actpge_.id1&&g===univars._actpge_.id1&&e!==univars._actpge_.id2){return this.uniselectfirst(o)}}if(!g){g=univars._actpge_.id1}if(!e){e=univars._actpge_.id2}if(u){u.tabitems.each(function(d,x){if(d.utabindex){if(g===d.id1&&d.id2!==e){return true}if(d.isvisible&&d.isvisible()==false){return true}if(d.isdisabled&&d.isdisabled()==true){return true}if(d.skipme&&d.skipme()==true){return true}if(d.utabstop===false){return true}var c=d.ownerct;while(c){if(c.isdisabled()==true){return true}if(c.isvisible()==false){return true}c=c.ownerct}var f=d.utabindex;h=s-f;if(r){h=-h}if(j==-1||j>f){j=f;q=x}if(k0&&h=0){var w=u.tabitems.get(y);if(w.focus){if(_ffc_(w,o,10)===false){return false}if(a){var n=a.getfocusel(),m=a.focuscls;if(n&&m){n.removecls(a.removeclswithui(m,true))}}}}}}return y},onfocus:function(b){var a=this;a.callparent(arguments);_sf2me_(a)},onblur:function(b){var a=this;a.callparent(arguments);if(a.uniblurchanged&&a.trackblurchange){a.uniblurchanged=false;ajaxrequest(a,"blurchange")}},addtotab:function(a){if(this.uform){if(a){this.utabindex=a}if(this.uform.tabitems.indexof(this)==-1){this.uform.tabitems.add(this.id,this)}}},ismon:function(b){if(this.mons){for(var a=0;a