]> git.wh0rd.org - tt-rss.git/blobdiff - lib/dijit/form/MultiSelect.js
lib: Upgrade Dojo and Dijit from 1.8.3 to 1.12.1
[tt-rss.git] / lib / dijit / form / MultiSelect.js
index 823b071b57d705367b9dc80fd8134546ddab12d8..28d65f6011661d7eff6db8ba8a60a0fa79f0b415 100644 (file)
@@ -1,2 +1,2 @@
 //>>built
-define("dijit/form/MultiSelect",["dojo/_base/array","dojo/_base/declare","dojo/dom-geometry","dojo/query","./_FormValueWidget"],function(_1,_2,_3,_4,_5){return _2("dijit.form.MultiSelect",_5,{size:7,templateString:"<select multiple='true' ${!nameAttrSetting} data-dojo-attach-point='containerNode,focusNode' data-dojo-attach-event='onchange: _onChange'></select>",addSelected:function(_6){_6.getSelected().forEach(function(n){if(this.restoreOriginalText){n.text=this.enforceTextDirWithUcc(this.restoreOriginalText(n),n.text);}this.containerNode.appendChild(n);this.domNode.scrollTop=this.domNode.offsetHeight;var _7=_6.domNode.scrollTop;_6.domNode.scrollTop=0;_6.domNode.scrollTop=_7;},this);this._set("value",this.get("value"));},getSelected:function(){return _4("option",this.containerNode).filter(function(n){return n.selected;});},_getValueAttr:function(){return _1.map(this.getSelected(),function(n){return n.value;});},multiple:true,_setValueAttr:function(_8,_9){_4("option",this.containerNode).forEach(function(n){n.selected=(_1.indexOf(_8,n.value)!=-1);});this.inherited(arguments);},invertSelection:function(_a){var _b=[];_4("option",this.containerNode).forEach(function(n){if(!n.selected){_b.push(n.value);}});this._setValueAttr(_b,!(_a===false||_a==null));},_onChange:function(){this._handleOnChange(this.get("value"),true);},resize:function(_c){if(_c){_3.setMarginBox(this.domNode,_c);}},postCreate:function(){this._set("value",this.get("value"));this.inherited(arguments);},_setTextDirAttr:function(_d){if((this.textDir!=_d||!this._created)&&this.enforceTextDirWithUcc){this._set("textDir",_d);_4("option",this.containerNode).forEach(function(_e){if(!this._created&&_e.value===_e.text){_e.value=_e.text;}_e.text=this.enforceTextDirWithUcc(_e,_e.originalText||_e.text);},this);}}});});
\ No newline at end of file
+define("dijit/form/MultiSelect",["dojo/_base/array","dojo/_base/declare","dojo/dom-geometry","dojo/sniff","dojo/query","./_FormValueWidget","dojo/NodeList-dom"],function(_1,_2,_3,_4,_5,_6){var _7=_2("dijit.form.MultiSelect"+(_4("dojo-bidi")?"_NoBidi":""),_6,{size:7,baseClass:"dijitMultiSelect",templateString:"<select multiple='multiple' ${!nameAttrSetting} data-dojo-attach-point='containerNode,focusNode' data-dojo-attach-event='onchange: _onChange'></select>",addSelected:function(_8){_8.getSelected().forEach(function(n){this.containerNode.appendChild(n);this.domNode.scrollTop=this.domNode.offsetHeight;var _9=_8.domNode.scrollTop;_8.domNode.scrollTop=0;_8.domNode.scrollTop=_9;},this);this._set("value",this.get("value"));},getSelected:function(){return _5("option",this.containerNode).filter(function(n){return n.selected;});},_getValueAttr:function(){return _1.map(this.getSelected(),function(n){return n.value;});},multiple:true,_setMultipleAttr:function(_a){},_setValueAttr:function(_b){if(_4("android")){_5("option",this.containerNode).orphan().forEach(function(n){var _c=n.ownerDocument.createElement("option");_c.value=n.value;_c.selected=(_1.indexOf(_b,n.value)!=-1);_c.text=n.text;_c.originalText=n.originalText;this.containerNode.appendChild(_c);},this);}else{_5("option",this.containerNode).forEach(function(n){n.selected=(_1.indexOf(_b,n.value)!=-1);});}this.inherited(arguments);},invertSelection:function(_d){var _e=[];_5("option",this.containerNode).forEach(function(n){if(!n.selected){_e.push(n.value);}});this._setValueAttr(_e,!(_d===false||_d==null));},_onChange:function(){this._handleOnChange(this.get("value"),true);},resize:function(_f){if(_f){_3.setMarginBox(this.domNode,_f);}},postCreate:function(){this._set("value",this.get("value"));this.inherited(arguments);}});if(_4("dojo-bidi")){_7=_2("dijit.form.MultiSelect",_7,{addSelected:function(_10){_10.getSelected().forEach(function(n){n.text=this.enforceTextDirWithUcc(this.restoreOriginalText(n),n.text);},this);this.inherited(arguments);},_setTextDirAttr:function(_11){if((this.textDir!=_11||!this._created)&&this.enforceTextDirWithUcc){this._set("textDir",_11);_5("option",this.containerNode).forEach(function(_12){if(!this._created&&_12.value===_12.text){_12.value=_12.text;}_12.text=this.enforceTextDirWithUcc(_12,_12.originalText||_12.text);},this);}}});}return _7;});
\ No newline at end of file