simplified visElems, and renamed current_drawing -> currentDrawing
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@2461 eee81c28-f429-11dd-99c0-75d572ba1dddmaster
parent
230479e038
commit
cc2d05f125
|
@ -19,8 +19,7 @@ if (!svgedit.draw) {
|
||||||
// alias
|
// alias
|
||||||
var NS = svgedit.NS;
|
var NS = svgedit.NS;
|
||||||
|
|
||||||
var visElems = 'a,circle,ellipse,foreignObject,g,image,line,path,polygon,polyline,rect,svg,text,tspan,use';
|
var visElems = 'a,circle,ellipse,foreignObject,g,image,line,path,polygon,polyline,rect,svg,text,tspan,use'.split(',');
|
||||||
var visElems_arr = visElems.split(',');
|
|
||||||
|
|
||||||
var RandomizeModes = {
|
var RandomizeModes = {
|
||||||
LET_DOCUMENT_DECIDE: 0,
|
LET_DOCUMENT_DECIDE: 0,
|
||||||
|
@ -49,19 +48,19 @@ svgedit.draw.Layer.prototype.getGroup = function() {
|
||||||
|
|
||||||
|
|
||||||
// Called to ensure that drawings will or will not have randomized ids.
|
// Called to ensure that drawings will or will not have randomized ids.
|
||||||
// The current_drawing will have its nonce set if it doesn't already.
|
// The currentDrawing will have its nonce set if it doesn't already.
|
||||||
//
|
//
|
||||||
// Params:
|
// Params:
|
||||||
// enableRandomization - flag indicating if documents should have randomized ids
|
// enableRandomization - flag indicating if documents should have randomized ids
|
||||||
svgedit.draw.randomizeIds = function(enableRandomization, current_drawing) {
|
svgedit.draw.randomizeIds = function(enableRandomization, currentDrawing) {
|
||||||
randomize_ids = enableRandomization == false ?
|
randomize_ids = enableRandomization === false ?
|
||||||
RandomizeModes.NEVER_RANDOMIZE :
|
RandomizeModes.NEVER_RANDOMIZE :
|
||||||
RandomizeModes.ALWAYS_RANDOMIZE;
|
RandomizeModes.ALWAYS_RANDOMIZE;
|
||||||
|
|
||||||
if (randomize_ids == RandomizeModes.ALWAYS_RANDOMIZE && !current_drawing.getNonce()) {
|
if (randomize_ids == RandomizeModes.ALWAYS_RANDOMIZE && !currentDrawing.getNonce()) {
|
||||||
current_drawing.setNonce(Math.floor(Math.random() * 100001));
|
currentDrawing.setNonce(Math.floor(Math.random() * 100001));
|
||||||
} else if (randomize_ids == RandomizeModes.NEVER_RANDOMIZE && current_drawing.getNonce()) {
|
} else if (randomize_ids == RandomizeModes.NEVER_RANDOMIZE && currentDrawing.getNonce()) {
|
||||||
current_drawing.clearNonce();
|
currentDrawing.clearNonce();
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -374,7 +373,7 @@ svgedit.draw.Drawing.prototype.identifyLayers = function() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// if child has is "visible" (i.e. not a <title> or <defs> element), then it is an orphan
|
// if child has is "visible" (i.e. not a <title> or <defs> element), then it is an orphan
|
||||||
else if(~visElems_arr.indexOf(child.nodeName)) {
|
else if(~visElems.indexOf(child.nodeName)) {
|
||||||
var bb = svgedit.utilities.getBBox(child);
|
var bb = svgedit.utilities.getBBox(child);
|
||||||
orphans.push(child);
|
orphans.push(child);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue