Blame | Last modification | View Log | RSS feed
if(!dojo._hasResource["dojox.grid._grid.rowbar"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code.dojo._hasResource["dojox.grid._grid.rowbar"] = true;dojo.provide("dojox.grid._grid.rowbar");dojo.require("dojox.grid._grid.view");dojo.declare('dojox.GridRowView', dojox.GridView, {// summary:// Custom grid view. If used in a grid structure, provides a small selectable region for grid rows.defaultWidth: "3em",noscroll: true,padBorderWidth: 2,buildRendering: function(){this.inherited('buildRendering', arguments);this.scrollboxNode.style.overflow = "hidden";this.headerNode.style.visibility = "hidden";},getWidth: function(){return this.viewWidth || this.defaultWidth;},buildRowContent: function(inRowIndex, inRowNode){var w = this.contentNode.offsetWidth - this.padBorderWidthinRowNode.innerHTML = '<table style="width:' + w + 'px;" role="wairole:presentation"><tr><td class="dojoxGrid-rowbar-inner"></td></tr></table>';},renderHeader: function(){},resize: function(){this.resizeHeight();},// stylingdoStyleRowNode: function(inRowIndex, inRowNode){var n = [ "dojoxGrid-rowbar" ];if(this.grid.rows.isOver(inRowIndex)){n.push("dojoxGrid-rowbar-over");}if(this.grid.selection.isSelected(inRowIndex)){n.push("dojoxGrid-rowbar-selected");}inRowNode.className = n.join(" ");},// event handlersdomouseover: function(e){this.grid.onMouseOverRow(e);},domouseout: function(e){if(!this.isIntraRowEvent(e)){this.grid.onMouseOutRow(e);}}});}