JSLint/JSDoc
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@2730 eee81c28-f429-11dd-99c0-75d572ba1ddd
This commit is contained in:
@@ -27,19 +27,27 @@ if (!svgedit.coords) {
|
|||||||
var pathMap = [0, 'z', 'M', 'm', 'L', 'l', 'C', 'c', 'Q', 'q', 'A', 'a',
|
var pathMap = [0, 'z', 'M', 'm', 'L', 'l', 'C', 'c', 'Q', 'q', 'A', 'a',
|
||||||
'H', 'h', 'V', 'v', 'S', 's', 'T', 't'];
|
'H', 'h', 'V', 'v', 'S', 's', 'T', 't'];
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @typedef editorContext
|
||||||
|
* @type {?object}
|
||||||
|
* @property {function} getGridSnapping
|
||||||
|
* @property {function} getDrawing
|
||||||
|
*/
|
||||||
var editorContext_ = null;
|
var editorContext_ = null;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param {editorContext} editorContext
|
||||||
|
*/
|
||||||
svgedit.coords.init = function(editorContext) {
|
svgedit.coords.init = function(editorContext) {
|
||||||
editorContext_ = editorContext;
|
editorContext_ = editorContext;
|
||||||
};
|
};
|
||||||
|
|
||||||
// Function: remapElement
|
/**
|
||||||
// Applies coordinate changes to an element based on the given matrix
|
* Applies coordinate changes to an element based on the given matrix
|
||||||
//
|
* @param {Element} selected - DOM element to be changed
|
||||||
// Parameters:
|
* @param {object} changes - Object with changes to be remapped
|
||||||
// selected - DOM element to be changed
|
* @param {SVGMatrix} m - Matrix object to use for remapping coordinates
|
||||||
// changes - Object with changes to be remapped
|
*/
|
||||||
// m - Matrix object to use for remapping coordinates
|
|
||||||
svgedit.coords.remapElement = function(selected, changes, m) {
|
svgedit.coords.remapElement = function(selected, changes, m) {
|
||||||
var i, type,
|
var i, type,
|
||||||
remap = function(x, y) { return svgedit.math.transformPoint(x, y, m); },
|
remap = function(x, y) { return svgedit.math.transformPoint(x, y, m); },
|
||||||
@@ -200,7 +208,7 @@ svgedit.coords.remapElement = function(selected, changes, m) {
|
|||||||
var seg;
|
var seg;
|
||||||
var segList = selected.pathSegList;
|
var segList = selected.pathSegList;
|
||||||
len = segList.numberOfItems;
|
len = segList.numberOfItems;
|
||||||
changes.d = new Array(len);
|
changes.d = [];
|
||||||
for (i = 0; i < len; ++i) {
|
for (i = 0; i < len; ++i) {
|
||||||
seg = segList.getItem(i);
|
seg = segList.getItem(i);
|
||||||
changes.d[i] = {
|
changes.d[i] = {
|
||||||
|
|||||||
Reference in New Issue
Block a user