|  |  | 
 |  |  |       ChangeElementCommand = svgedit.history.ChangeElementCommand, | 
 |  |  |       addToHistory = function(cmd) { svgCanvas.undoMgr.addCommandToHistory(cmd); }, | 
 |  |  |       currentStyle = {fillPaint: "red", fillOpacity: 1.0, | 
 |  |  |               strokePaint: "black", strokeOpacity: 1.0,  | 
 |  |  |               strokePaint: "black", strokeOpacity: 1.0, | 
 |  |  |               strokeWidth: 5, strokeDashArray: null, | 
 |  |  |               opacity: 1.0, | 
 |  |  |               strokeLinecap: 'butt', | 
 |  |  | 
 |  |  |       var tool = $('#tool_eyedropper'); | 
 |  |  |  | 
 |  |  |     } | 
 |  |  |      | 
 |  |  |  | 
 |  |  |     var getPaint = function(color, opac, type) { | 
 |  |  |       // update the editor's fill paint | 
 |  |  |       var opts = null; | 
 |  |  | 
 |  |  |  | 
 |  |  |         opts = { alpha: opac }; | 
 |  |  |         opts[refElem.tagName] = refElem; | 
 |  |  |       }  | 
 |  |  |       } | 
 |  |  |       else if (color.indexOf("#") === 0) { | 
 |  |  |         opts = { | 
 |  |  |           alpha: opac, | 
 |  |  | 
 |  |  |       } | 
 |  |  |       return new $.jGraduate.Paint(opts); | 
 |  |  |     }; | 
 |  |  |      | 
 |  |  |  | 
 |  |  |     return { | 
 |  |  |       name: "eyedropper", | 
 |  |  |       svgicons: "extensions/eyedropper-icon.xml", | 
 |  |  | 
 |  |  |           } | 
 |  |  |         } | 
 |  |  |       }], | 
 |  |  |        | 
 |  |  |  | 
 |  |  |       mouseDown: function(opts) { | 
 |  |  |         var mode = svgCanvas.getMode(); | 
 |  |  |         var e = opts.event; | 
 |  |  | 
 |  |  |         } | 
 |  |  |       } | 
 |  |  |     }; | 
 |  |  | }); | 
 |  |  | }); |