Sha256: 53f1422194f32e7e2fc9a3a494d36e1d9a0d7ddc883162a367d32fd43d7ae706
Contents?: true
Size: 1.82 KB
Versions: 9
Compression:
Stored size: 1.82 KB
Contents
//>>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); } }}); });
Version data entries
9 entries across 9 versions & 2 rubygems