JSLint (including avoiding global)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@2675 eee81c28-f429-11dd-99c0-75d572ba1dddmaster
parent
ba5aaeb1f0
commit
5352fe0a64
|
@ -1279,7 +1279,7 @@
|
||||||
|
|
||||||
// Add buttons given by extension
|
// Add buttons given by extension
|
||||||
$.each(ext.buttons, function(i, btn) {
|
$.each(ext.buttons, function(i, btn) {
|
||||||
var icon, svgicon;
|
var icon, svgicon, tls_id;
|
||||||
var id = btn.id;
|
var id = btn.id;
|
||||||
var num = i;
|
var num = i;
|
||||||
|
|
||||||
|
@ -1322,7 +1322,7 @@
|
||||||
parent = '#main_menu ul';
|
parent = '#main_menu ul';
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
var flyout_holder, cur_h, show_btn, ref_data;
|
var flyout_holder, cur_h, show_btn, ref_data, ref_btn;
|
||||||
var button = $((btn.list || btn.type == 'app_menu') ? '<li/>' : '<div/>')
|
var button = $((btn.list || btn.type == 'app_menu') ? '<li/>' : '<div/>')
|
||||||
.attr('id', id)
|
.attr('id', id)
|
||||||
.attr('title', btn.title)
|
.attr('title', btn.title)
|
||||||
|
@ -1333,7 +1333,7 @@
|
||||||
} else {
|
} else {
|
||||||
button.appendTo(parent);
|
button.appendTo(parent);
|
||||||
}
|
}
|
||||||
var ref_btn;
|
|
||||||
if (btn.type =='mode_flyout') {
|
if (btn.type =='mode_flyout') {
|
||||||
// Add to flyout menu / make flyout menu
|
// Add to flyout menu / make flyout menu
|
||||||
// var opts = btn.includeWith;
|
// var opts = btn.includeWith;
|
||||||
|
@ -1344,7 +1344,7 @@
|
||||||
// Create a flyout menu if there isn't one already
|
// Create a flyout menu if there isn't one already
|
||||||
if (!ref_btn.parent().hasClass('tools_flyout')) {
|
if (!ref_btn.parent().hasClass('tools_flyout')) {
|
||||||
// Create flyout placeholder
|
// Create flyout placeholder
|
||||||
var tls_id = ref_btn[0].id.replace('tool_', 'tools_');
|
tls_id = ref_btn[0].id.replace('tool_', 'tools_');
|
||||||
show_btn = ref_btn.clone()
|
show_btn = ref_btn.clone()
|
||||||
.attr('id',tls_id + '_show')
|
.attr('id',tls_id + '_show')
|
||||||
.append($('<div>', {'class': 'flyout_arrow_horiz'}));
|
.append($('<div>', {'class': 'flyout_arrow_horiz'}));
|
||||||
|
@ -1396,7 +1396,8 @@
|
||||||
svgicon = btn.svgicon || btn.id;
|
svgicon = btn.svgicon || btn.id;
|
||||||
placement_obj['#cur_' + btn.list] = svgicon;
|
placement_obj['#cur_' + btn.list] = svgicon;
|
||||||
}
|
}
|
||||||
} else if (btn.includeWith) {
|
}
|
||||||
|
else if (btn.includeWith) {
|
||||||
// Add to flyout menu / make flyout menu
|
// Add to flyout menu / make flyout menu
|
||||||
var opts = btn.includeWith;
|
var opts = btn.includeWith;
|
||||||
// opts.button, default, position
|
// opts.button, default, position
|
||||||
|
@ -1406,7 +1407,7 @@
|
||||||
// Create a flyout menu if there isn't one already
|
// Create a flyout menu if there isn't one already
|
||||||
if (!ref_btn.parent().hasClass('tools_flyout')) {
|
if (!ref_btn.parent().hasClass('tools_flyout')) {
|
||||||
// Create flyout placeholder
|
// Create flyout placeholder
|
||||||
var tls_id = ref_btn[0].id.replace('tool_', 'tools_');
|
tls_id = ref_btn[0].id.replace('tool_', 'tools_');
|
||||||
show_btn = ref_btn.clone()
|
show_btn = ref_btn.clone()
|
||||||
.attr('id',tls_id + '_show')
|
.attr('id',tls_id + '_show')
|
||||||
.append($('<div>', {'class': 'flyout_arrow_horiz'}));
|
.append($('<div>', {'class': 'flyout_arrow_horiz'}));
|
||||||
|
@ -1529,7 +1530,7 @@
|
||||||
// updates the toolbar (colors, opacity, etc) based on the selected element
|
// updates the toolbar (colors, opacity, etc) based on the selected element
|
||||||
// This function also updates the opacity and id elements that are in the context panel
|
// This function also updates the opacity and id elements that are in the context panel
|
||||||
var updateToolbar = function() {
|
var updateToolbar = function() {
|
||||||
var i;
|
var i, len;
|
||||||
if (selectedElement != null) {
|
if (selectedElement != null) {
|
||||||
switch (selectedElement.tagName) {
|
switch (selectedElement.tagName) {
|
||||||
case 'use':
|
case 'use':
|
||||||
|
@ -1663,7 +1664,7 @@
|
||||||
if (['line', 'circle', 'ellipse'].indexOf(elname) >= 0) {
|
if (['line', 'circle', 'ellipse'].indexOf(elname) >= 0) {
|
||||||
$('#xy_panel').hide();
|
$('#xy_panel').hide();
|
||||||
} else {
|
} else {
|
||||||
var x,y;
|
var x, y;
|
||||||
|
|
||||||
// Get BBox vals for g, polyline and path
|
// Get BBox vals for g, polyline and path
|
||||||
if (['g', 'polyline', 'path'].indexOf(elname) >= 0) {
|
if (['g', 'polyline', 'path'].indexOf(elname) >= 0) {
|
||||||
|
@ -2819,7 +2820,7 @@
|
||||||
$('#svg_docprops_container, #svg_prefs_container').draggable({cancel: 'button,fieldset', containment: 'window'});
|
$('#svg_docprops_container, #svg_prefs_container').draggable({cancel: 'button,fieldset', containment: 'window'});
|
||||||
|
|
||||||
var showDocProperties = function() {
|
var showDocProperties = function() {
|
||||||
if (docprops) return;
|
if (docprops) {return;}
|
||||||
docprops = true;
|
docprops = true;
|
||||||
|
|
||||||
// This selects the correct radio button by using the array notation
|
// This selects the correct radio button by using the array notation
|
||||||
|
@ -2840,7 +2841,7 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
var showPreferences = function() {
|
var showPreferences = function() {
|
||||||
if (preferences) return;
|
if (preferences) {return;}
|
||||||
preferences = true;
|
preferences = true;
|
||||||
$('#main_menu').hide();
|
$('#main_menu').hide();
|
||||||
|
|
||||||
|
@ -2854,9 +2855,9 @@
|
||||||
var blk = $(this);
|
var blk = $(this);
|
||||||
var is_bg = blk.css('background-color') == canvas_bg;
|
var is_bg = blk.css('background-color') == canvas_bg;
|
||||||
blk.toggleClass(cur_bg, is_bg);
|
blk.toggleClass(cur_bg, is_bg);
|
||||||
if (is_bg) $('#canvas_bg_url').removeClass(cur_bg);
|
if (is_bg) {$('#canvas_bg_url').removeClass(cur_bg);}
|
||||||
});
|
});
|
||||||
if (!canvas_bg) blocks.eq(0).addClass(cur_bg);
|
if (!canvas_bg) {blocks.eq(0).addClass(cur_bg);}
|
||||||
if (url) {
|
if (url) {
|
||||||
$('#canvas_bg_url').val(url);
|
$('#canvas_bg_url').val(url);
|
||||||
}
|
}
|
||||||
|
@ -2868,7 +2869,7 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
var saveSourceEditor = function() {
|
var saveSourceEditor = function() {
|
||||||
if (!editingsource) return;
|
if (!editingsource) {return;}
|
||||||
|
|
||||||
var saveChanges = function() {
|
var saveChanges = function() {
|
||||||
svgCanvas.clearSelection();
|
svgCanvas.clearSelection();
|
||||||
|
@ -2881,7 +2882,7 @@
|
||||||
|
|
||||||
if (!svgCanvas.setSvgString($('#svg_source_textarea').val())) {
|
if (!svgCanvas.setSvgString($('#svg_source_textarea').val())) {
|
||||||
$.confirm(uiStrings.notification.QerrorsRevertToSource, function(ok) {
|
$.confirm(uiStrings.notification.QerrorsRevertToSource, function(ok) {
|
||||||
if (!ok) return false;
|
if (!ok) {return false;}
|
||||||
saveChanges();
|
saveChanges();
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
|
@ -3522,10 +3523,10 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
this.update = function(apply) {
|
this.update = function(apply) {
|
||||||
if (!selectedElement) return;
|
if (!selectedElement) {return;}
|
||||||
|
var i, len;
|
||||||
var type = this.type;
|
var type = this.type;
|
||||||
|
switch (selectedElement.tagName) {
|
||||||
switch ( selectedElement.tagName ) {
|
|
||||||
case 'use':
|
case 'use':
|
||||||
case 'image':
|
case 'image':
|
||||||
case 'foreignObject':
|
case 'foreignObject':
|
||||||
|
@ -3537,7 +3538,7 @@
|
||||||
var gPaint = null;
|
var gPaint = null;
|
||||||
|
|
||||||
var childs = selectedElement.getElementsByTagName('*');
|
var childs = selectedElement.getElementsByTagName('*');
|
||||||
for (var i = 0, len = childs.length; i < len; i++) {
|
for (i = 0, len = childs.length; i < len; i++) {
|
||||||
var elem = childs[i];
|
var elem = childs[i];
|
||||||
var p = elem.getAttribute(type);
|
var p = elem.getAttribute(type);
|
||||||
if (i === 0) {
|
if (i === 0) {
|
||||||
|
|
Loading…
Reference in New Issue