nnnjjj123
2020-11-17 1b2c1edb61190eeb19f465ff031eaa3b2a1b8dbc
1
2
3
4
5
6
7
8
9
10
11
12
//>>built
require({cache:{"url:dojox/form/resources/FilePickerTextBox.html":'\x3cdiv class\x3d"dijit dijitReset dijitInlineTable dijitLeft"\r\n\tid\x3d"widget_${id}"\r\n\trole\x3d"combobox" tabIndex\x3d"-1"\r\n\t\x3e\x3cdiv style\x3d"overflow:hidden;"\r\n\t\t\x3e\x3cdiv class\x3d\'dijitReset dijitRight dijitButtonNode dijitArrowButton dijitDownArrowButton\'\r\n\t\t\tdojoAttachPoint\x3d"downArrowNode,_buttonNode,_popupStateNode" role\x3d"presentation"\r\n\t\t\t\x3e\x3cdiv class\x3d"dijitArrowButtonInner"\x3e\x26thinsp;\x3c/div\r\n\t\t\t\x3e\x3cdiv class\x3d"dijitArrowButtonChar"\x3e\x26#9660;\x3c/div\r\n\t\t\x3e\x3c/div\r\n\t\t\x3e\x3cdiv class\x3d"dijitReset dijitValidationIcon"\x3e\x3cbr\x3e\x3c/div\r\n\t\t\x3e\x3cdiv class\x3d"dijitReset dijitValidationIconText"\x3e\x26Chi;\x3c/div\r\n\t\t\x3e\x3cdiv class\x3d"dijitReset dijitInputField"\r\n\t\t\t\x3e\x3cinput type\x3d"text" autocomplete\x3d"off" ${!nameAttrSetting} class\x3d\'dijitReset\'\r\n\t\t\t\tdojoAttachEvent\x3d\'onkeypress:_onKey\' \r\n\t\t\t\tdojoAttachPoint\x3d\'textbox,focusNode\' role\x3d"textbox" aria-haspopup\x3d"true" aria-autocomplete\x3d"list"\r\n\t\t/\x3e\x3c/div\r\n\t\x3e\x3c/div\r\n\x3e\x3c/div\x3e\r\n'}});
define("dojo/_base/lang dojo/_base/array dojo/_base/event dojo/window dijit/focus dijit/registry dijit/form/_TextBoxMixin dijit/form/ValidationTextBox dijit/_HasDropDown dojox/widget/FilePicker dojo/text!./resources/FilePickerTextBox.html dojo/_base/declare dojo/keys".split(" "),function(f,r,l,u,v,w,n,x,y,z,A,B,d){return B("dojox.form.FilePickerTextBox",[x,y],{baseClass:"dojoxFilePickerTextBox",templateString:A,searchDelay:500,valueItem:null,numPanes:2.25,postMixInProperties:function(){this.inherited(arguments);
this.dropDown=new z(this.constraints)},postCreate:function(){this.inherited(arguments);this.connect(this.dropDown,"onChange",this._onWidgetChange);this.connect(this.focusNode,"onblur","_focusBlur");this.connect(this.focusNode,"onfocus","_focusFocus");this.connect(this.focusNode,"ondblclick",function(){n.selectInputText(this.focusNode)})},_setValueAttr:function(a,b,c){if(!this._searchInProgress){this.inherited(arguments);a=a||"";var e=this.dropDown.get("pathValue")||"";a!==e&&(this._skip=!0,e=f.hitch(this,
"_setBlurValue"),this.dropDown._setPathValueAttr(a,!c,this._settingBlurValue?e:null))}},_onWidgetChange:function(a){if(!a&&this.focusNode.value)this._hasValidPath=!1,this.focusNode.value="";else{this.valueItem=a;if(a=this.dropDown._getPathValueAttr(a))this._hasValidPath=!0;this._skip||this._setValueAttr(a,void 0,!0);delete this._skip}this.validate()},startup:function(){this.dropDown._started||this.dropDown.startup();this.inherited(arguments)},openDropDown:function(){this.dropDown.domNode.style.width=
"0px";"minPaneWidth"in(this.constraints||{})||this.dropDown.set("minPaneWidth",this.domNode.offsetWidth/this.numPanes);this.inherited(arguments)},toggleDropDown:function(){this.inherited(arguments);this._opened&&this.dropDown.set("pathValue",this.get("value"))},_focusBlur:function(a){a.explicitOriginalTarget!=this.focusNode||this._allowBlur?this._menuFocus&&(this.dropDown._updateClass(this._menuFocus,"Item",{Hover:!1}),delete this._menuFocus):window.setTimeout(f.hitch(this,function(){this._allowBlur||
this.focus()}),1)},_focusFocus:function(a){this._menuFocus&&this.dropDown._updateClass(this._menuFocus,"Item",{Hover:!1});delete this._menuFocus;if(a=v.curNode)if(a=w.byNode(a))this._menuFocus=a.domNode;this._menuFocus&&this.dropDown._updateClass(this._menuFocus,"Item",{Hover:!0});delete this._allowBlur},_onBlur:function(){this._allowBlur=!0;delete this.dropDown._savedFocus;this.inherited(arguments)},_setBlurValue:function(){this.dropDown&&!this._settingBlurValue?(this._settingBlurValue=!0,this.set("value",
this.focusNode.value)):(delete this._settingBlurValue,this.inherited(arguments))},parse:function(a,b){if(this._hasValidPath||this._hasSelection)return a;b=this.dropDown;var c=b.topDir,e=b.pathSeparator;b=b.get("pathValue");var d=function(a){c.length&&0===a.indexOf(c)&&(a=a.substring(c.length));e&&a[a.length-1]==e&&(a=a.substring(0,a.length-1));return a};b=d(b);if(d(a)==b)return a},_startSearchFromInput:function(){var a=this.dropDown,b=this.focusNode,c=b.value,d=c,h=a.topDir;this._hasSelection&&n.selectInputText(b,
d.length);this._hasSelection=!1;h.length&&0===c.indexOf(h)&&(c=c.substring(h.length));var p=c.split(a.pathSeparator),l=f.hitch(this,function(c){var e=p[c],g=a.getChildren()[c],q;this._searchInProgress=!0;var h=f.hitch(this,function(){delete this._searchInProgress});!e&&!g||this._opened||this.toggleDropDown();if(e&&g){var t=f.hitch(this,function(){q&&this.disconnect(q);delete q;var k=g._menu.getChildren(),f=r.filter(k,function(a){return a.label==e})[0],m=r.filter(k,function(a){return 0===a.label.indexOf(e)})[0];
if(f&&(p.length>c+1&&f.children||!f.children))c++,g._menu.onItemClick(f,{type:"internal",stopPropagation:function(){},preventDefault:function(){}}),p[c]?l(c):h();else{g._setSelected(null);if(m&&p.length===c+1){a._setInProgress=!0;a._removeAfter(g);delete a._setInProgress;k=m.label;m.children&&(k+=a.pathSeparator);k=k.substring(e.length);window.setTimeout(function(){u.scrollIntoView(m.domNode)},1);b.value=d+k;n.selectInputText(b,d.length);this._hasSelection=!0;try{m.focusNode.focus()}catch(C){}}else this._menuFocus&&
this.dropDown._updateClass(this._menuFocus,"Item",{Hover:!1,Focus:!1}),delete this._menuFocus;h()}});g.isLoaded?t():q=this.connect(g,"onLoad",t)}else g&&(g._setSelected(null),a._setInProgress=!0,a._removeAfter(g),delete a._setInProgress),h()});l(0)},_onKey:function(a){if(!this.disabled&&!this.readOnly){var b=a.charOrCode;b==d.DOWN_ARROW&&(this._allowBlur=!0);if(b==d.ENTER&&this._opened)this.dropDown.onExecute(),n.selectInputText(this.focusNode,this.focusNode.value.length),this._hasSelection=!1,l.stop(a);
else if(b!=d.RIGHT_ARROW&&b!=d.LEFT_ARROW&&b!=d.TAB||!this._hasSelection){this.inherited(arguments);var c=!1;b!=d.BACKSPACE&&b!=d.DELETE||!this._hasSelection?c=b==d.BACKSPACE||b==d.DELETE||" "==b?!0:""!==a.keyChar:this._hasSelection=!1;this._searchTimer&&window.clearTimeout(this._searchTimer);delete this._searchTimer;c&&(this._hasSelection=this._hasValidPath=!1,this._searchTimer=window.setTimeout(f.hitch(this,"_startSearchFromInput"),this.searchDelay+1))}else this._startSearchFromInput(),l.stop(a)}}})});