/* * ext-polygon.js * * * Copyright(c) 2010 CloudCanvas, Inc. * All rights reserved * */ svgEditor.addExtension("polygon", function(S){ var NS = svgedit.NS, svgcontent = S.svgcontent, addElem = S.addSvgElementFromJson, selElems, editingitex = false, svgdoc = S.svgroot.parentNode.ownerDocument, started, newFO, edg = 0, newFOG, newFOGParent, newDef, newImageName, newMaskID, undoCommand = "Not image", modeChangeG; var ccZoom; var wEl, hEl; var wOffset, hOffset; var ccRBG, ccRgbEl; var ccOpacity; var brushW, brushH, shape; var ccDebug = document.getElementById('debugpanel'); /* var properlySourceSizeTextArea = function(){ // TODO: remove magic numbers here and get values from CSS var height = $('#svg_source_container').height() - 80; $('#svg_source_textarea').css('height', height); }; */ function showPanel(on){ var fc_rules = $('#fc_rules'); if (!fc_rules.length) { fc_rules = $('