| 104 | | for(var col=0; col < choices[row].length; col++){ |
| 105 | | var highlightNode = document.createElement("img"); |
| 106 | | highlightNode.src = dojo.moduleUrl("dijit", "templates/blank.gif"); |
| 107 | | dojo.addClass(highlightNode, "dijitPaletteImg"); |
| 108 | | var color = choices[row][col]; |
| 109 | | var colorValue = new dojo.Color(dojo.Color.named[color]); |
| 110 | | highlightNode.alt = this.colorNames[color]; |
| 111 | | highlightNode.color = colorValue.toHex(); |
| 112 | | var highlightStyle = highlightNode.style; |
| 113 | | highlightStyle.color = highlightStyle.backgroundColor = highlightNode.color; |
| 114 | | dojo.forEach(["Dijitclick", "MouseOut", "MouseOver", "Blur", "Focus"], function(handler){ |
| 115 | | this.connect(highlightNode, "on"+handler.toLowerCase(), "_onColor"+handler); |
| 116 | | }, this); |
| 117 | | this.divNode.appendChild(highlightNode); |
| 118 | | var coords = this._paletteCoords; |
| 119 | | highlightStyle.top = coords.topOffset + (row * coords.cHeight) + "px"; |
| 120 | | highlightStyle.left = coords.leftOffset + (col * coords.cWidth) + "px"; |
| 121 | | highlightNode.setAttribute("tabIndex","-1"); |
| 122 | | highlightNode.title = this.colorNames[color]; |
| 123 | | dijit.setWaiRole(highlightNode, "gridcell"); |
| 124 | | highlightNode.index = this._highlightNodes.length; |
| 125 | | this._highlightNodes.push(highlightNode); |
| 126 | | } |
| | 106 | for(var col=0; col < choices[row].length; col++) { |
| | 107 | var highlightNode = document.createElement("img"); |
| | 108 | highlightNode.src = url; |
| | 109 | dojo.addClass(highlightNode, "dijitPaletteImg"); |
| | 110 | var color = choices[row][col], |
| | 111 | colorValue = colorObject.setColor(dojo.Color.named[color]); |
| | 112 | highlightNode.alt = this.colorNames[color]; |
| | 113 | highlightNode.color = colorValue.toHex(); |
| | 114 | var highlightStyle = highlightNode.style; |
| | 115 | highlightStyle.color = highlightStyle.backgroundColor = highlightNode.color; |
| | 116 | dojo.forEach(["Dijitclick", "MouseOut", "MouseOver", "Blur", "Focus"], function(handler) { |
| | 117 | this.connect(highlightNode, "on" + handler.toLowerCase(), "_onColor" + handler); |
| | 118 | }, this); |
| | 119 | this.divNode.appendChild(highlightNode); |
| | 120 | highlightStyle.top = coords.topOffset + (row * coords.cHeight) + "px"; |
| | 121 | highlightStyle.left = coords.leftOffset + (col * coords.cWidth) + "px"; |
| | 122 | highlightNode.setAttribute("tabIndex", "-1"); |
| | 123 | highlightNode.title = this.colorNames[color]; |
| | 124 | dijit.setWaiRole(highlightNode, "gridcell"); |
| | 125 | highlightNode.index = this._highlightNodes.length; |
| | 126 | this._highlightNodes.push(highlightNode); |
| | 127 | } |