a:38:{s:9:"#provides";s:33:"dojox.grid.compat._grid.selection";s:9:"#resource";s:30:"grid/compat/_grid/selection.js";s:20:"dojox.grid.selection";a:5:{s:4:"type";s:8:"Function";s:7:"summary";s:120:"Manages row selection for grid. Owned by grid and used internally for selection. Override to implement custom selection.";s:10:"parameters";a:1:{s:6:"inGrid";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:43:" this.grid = inGrid; this.selected = [];";s:9:"classlike";b:1;}s:32:"dojox.grid.selection.multiSelect";a:2:{s:9:"prototype";s:20:"dojox.grid.selection";s:7:"summary";s:0:"";}s:29:"dojox.grid.selection.selected";a:3:{s:9:"prototype";s:20:"dojox.grid.selection";s:8:"instance";s:20:"dojox.grid.selection";s:7:"summary";s:0:"";}s:29:"dojox.grid.selection.updating";a:3:{s:9:"prototype";s:20:"dojox.grid.selection";s:8:"instance";s:20:"dojox.grid.selection";s:7:"summary";s:0:"";}s:34:"dojox.grid.selection.selectedIndex";a:3:{s:9:"prototype";s:20:"dojox.grid.selection";s:8:"instance";s:20:"dojox.grid.selection";s:7:"summary";s:0:"";}s:32:"dojox.grid.selection.onCanSelect";a:5:{s:9:"prototype";s:20:"dojox.grid.selection";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:7:"inIndex";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:40:" return this.grid.onCanSelect(inIndex);";s:7:"summary";s:0:"";}s:34:"dojox.grid.selection.onCanDeselect";a:5:{s:9:"prototype";s:20:"dojox.grid.selection";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:7:"inIndex";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:42:" return this.grid.onCanDeselect(inIndex);";s:7:"summary";s:0:"";}s:31:"dojox.grid.selection.onSelected";a:5:{s:9:"prototype";s:20:"dojox.grid.selection";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:7:"inIndex";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:39:" return this.grid.onSelected(inIndex);";s:7:"summary";s:0:"";}s:33:"dojox.grid.selection.onDeselected";a:5:{s:9:"prototype";s:20:"dojox.grid.selection";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:7:"inIndex";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:41:" return this.grid.onDeselected(inIndex);";s:7:"summary";s:0:"";}s:31:"dojox.grid.selection.onChanging";a:4:{s:9:"prototype";s:20:"dojox.grid.selection";s:4:"type";s:8:"Function";s:6:"source";s:0:"";s:7:"summary";s:0:"";}s:30:"dojox.grid.selection.onChanged";a:4:{s:9:"prototype";s:20:"dojox.grid.selection";s:4:"type";s:8:"Function";s:6:"source";s:40:" return this.grid.onSelectionChanged();";s:7:"summary";s:0:"";}s:31:"dojox.grid.selection.isSelected";a:5:{s:9:"prototype";s:20:"dojox.grid.selection";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:7:"inIndex";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:32:" return this.selected[inIndex];";s:7:"summary";s:0:"";}s:37:"dojox.grid.selection.getFirstSelected";a:4:{s:9:"prototype";s:20:"dojox.grid.selection";s:4:"type";s:8:"Function";s:6:"source";s:110:" for(var i=0, l=this.selected.length; i= inIndex){ this.selectedIndex++; }";s:7:"summary";s:0:"";}s:27:"dojox.grid.selection.remove";a:5:{s:9:"prototype";s:20:"dojox.grid.selection";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:7:"inIndex";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:101:" this.selected.splice(inIndex, 1); if(this.selectedIndex >= inIndex){ this.selectedIndex--; }";s:7:"summary";s:0:"";}s:32:"dojox.grid.selection.unselectAll";a:5:{s:9:"prototype";s:20:"dojox.grid.selection";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:8:"inExcept";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:110:" for(var i in this.selected){ if((i!=inExcept)&&(this.selected[i]===true)){ this.deselect(i); } }";s:7:"summary";s:0:"";}s:32:"dojox.grid.selection.shiftSelect";a:5:{s:9:"prototype";s:20:"dojox.grid.selection";s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:6:"inFrom";a:1:{s:4:"type";s:0:"";}s:4:"inTo";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:148:" var s = (inFrom >= 0 ? inFrom : inTo), e = inTo; if(s > e){ e = s; s = inTo; } for(var i=s; i<=e; i++){ this.addToSelection(i); }";s:7:"summary";s:0:"";}s:32:"dojox.grid.selection.clickSelect";a:5:{s:9:"prototype";s:20:"dojox.grid.selection";s:4:"type";s:8:"Function";s:10:"parameters";a:3:{s:7:"inIndex";a:1:{s:4:"type";s:0:"";}s:9:"inCtrlKey";a:1:{s:4:"type";s:0:"";}s:10:"inShiftKey";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:369:" this.beginUpdate(); if(!this.multiSelect){ this.select(inIndex); }else{ var lastSelected = this.selectedIndex; if(!inCtrlKey){ this.unselectAll(inIndex); } if(inShiftKey){ this.shiftSelect(lastSelected, inIndex); }else if(inCtrlKey){ this.toggleSelect(inIndex); }else{ this.addToSelection(inIndex) } } this.endUpdate();";s:7:"summary";s:0:"";}s:37:"dojox.grid.selection.clickSelectEvent";a:5:{s:9:"prototype";s:20:"dojox.grid.selection";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:1:"e";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:72:" this.clickSelect(e.rowIndex, dojo.dnd.getCopyKeyState(e), e.shiftKey);";s:7:"summary";s:0:"";}s:26:"dojox.grid.selection.clear";a:4:{s:9:"prototype";s:20:"dojox.grid.selection";s:4:"type";s:8:"Function";s:6:"source";s:63:" this.beginUpdate(); this.unselectAll(); this.endUpdate();";s:7:"summary";s:0:"";}s:25:"dojox.grid.selection.grid";a:2:{s:8:"instance";s:20:"dojox.grid.selection";s:7:"summary";s:0:"";}s:33:"dojox.grid.compat._grid.selection";a:3:{s:4:"type";s:6:"Object";s:14:"private_parent";b:1;s:7:"summary";s:0:"";}s:23:"dojox.grid.compat._grid";a:3:{s:4:"type";s:6:"Object";s:7:"private";b:1;s:7:"summary";s:0:"";}s:17:"dojox.grid.compat";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:10:"dojox.grid";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:5:"dojox";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}}