simplified visElems, and renamed current_drawing -> currentDrawing

git-svn-id: http://svg-edit.googlecode.com/svn/trunk@2461 eee81c28-f429-11dd-99c0-75d572ba1ddd
master
Bruno Heridet 2013-02-23 16:46:02 +00:00
parent 230479e038
commit cc2d05f125
1 changed files with 10 additions and 11 deletions

View File

@ -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);
} }