From f6dcf51e37ad6e0a859ff3ae4bc2b2d105260fd9 Mon Sep 17 00:00:00 2001 From: Bruno Heridet Date: Sat, 23 Feb 2013 19:22:00 +0000 Subject: [PATCH] cleaned up populateLayers() git-svn-id: http://svg-edit.googlecode.com/svn/trunk@2467 eee81c28-f429-11dd-99c0-75d572ba1ddd --- editor/svg-editor.js | 59 ++++++++++++++++++-------------------------- 1 file changed, 24 insertions(+), 35 deletions(-) diff --git a/editor/svg-editor.js b/editor/svg-editor.js index 83b97063..0c4672c5 100644 --- a/editor/svg-editor.js +++ b/editor/svg-editor.js @@ -1679,7 +1679,7 @@ svgCanvas.textActions.setInputElem($('#text')[0]); var str = '
'; - $.each(palette, function(i,item){ + $.each(palette, function(i,item) { str += '
'; }); $('#palette').append(str); @@ -2196,7 +2196,7 @@ $('#opacity_dropdown li').show(); $(window).mouseup(); }, - slide: function(evt, ui){ + slide: function(evt, ui) { changeOpacity(ui); } }); @@ -2217,7 +2217,7 @@ start: function() { slideStart = true; }, - slide: function(evt, ui){ + slide: function(evt, ui) { changeBlur(ui, null, slideStart); } }); @@ -2625,7 +2625,7 @@ $('#wireframe_rules').text(workarea.hasClass('wireframe') ? rule : ''); }; - var showSourceEditor = function(e, forSaving){ + var showSourceEditor = function(e, forSaving) { if (editingsource) return; editingsource = true; @@ -3482,7 +3482,7 @@ $(window).mouseup(); }); - $('#tool_move_top').mousedown(function(evt){ + $('#tool_move_top').mousedown(function(evt) { $('#tools_stacking').show(); evt.preventDefault(); }); @@ -3673,52 +3673,41 @@ }; var populateLayers = function() { - var layerlist = $('#layerlist tbody'); - var selLayerNames = $('#selLayerNames'); - layerlist.empty(); - selLayerNames.empty(); - var currentLayerName = svgCanvas.getCurrentDrawing().getCurrentLayerName(); + var layerlist = $('#layerlist tbody').empty(); + var selLayerNames = $('#selLayerNames').empty(); + var drawing = svgCanvas.getCurrentDrawing(); + var currentLayerName = drawing.getCurrentLayerName(); var layer = svgCanvas.getCurrentDrawing().getNumLayers(); var icon = $.getSvgIcon('eye'); // we get the layers in the reverse z-order (the layer rendered on top is listed first) while (layer--) { - var name = svgCanvas.getCurrentDrawing().getLayerName(layer); - // contenteditable=\"true\" - var appendstr = ""; - - if (svgCanvas.getCurrentDrawing().getLayerVisibility(name)) { - appendstr += "" + name + ""; - } else { - appendstr += "" + name + ""; - } - layerlist.append(appendstr); - selLayerNames.append(""); + var name = drawing.getLayerName(layer); + var layerTr = $('').toggleClass('layersel', name === currentLayerName); + var layerVis = $('').toggleClass('layerinvis', !drawing.getLayerVisibility(name)); + var layerName = $('' + name + ''); + layerlist.append(layerTr.append(layerVis, layerName)); + selLayerNames.append(''); } if (icon !== undefined) { var copy = icon.clone(); - $('td.layervis',layerlist).append(icon.clone()); - $.resizeSvgIcons({'td.layervis .svg_icon':14}); + $('td.layervis', layerlist).append(icon.clone()); + $.resizeSvgIcons({'td.layervis .svg_icon': 14}); } // handle selection of layer $('#layerlist td.layername') - .mouseup(function(evt){ + .mouseup(function(evt) { $('#layerlist tr.layer').removeClass('layersel'); - var row = $(this.parentNode); - row.addClass('layersel'); + $(this.parentNode).addClass('layersel'); svgCanvas.setCurrentLayer(this.textContent); evt.preventDefault(); }) - .mouseover(function(evt){ + .mouseover(function() { toggleHighlightLayer(this.textContent); }) - .mouseout(function(evt){ + .mouseout(function() { toggleHighlightLayer(); }); - $('#layerlist td.layervis').click(function(evt){ + $('#layerlist td.layervis').click(function() { var row = $(this.parentNode).prevAll().length; var name = $('#layerlist tr.layer:eq(' + row + ') td.layername').text(); var vis = $(this).hasClass('layerinvis'); @@ -4060,7 +4049,7 @@ reg_tool = container.find('#' + itool); if (pre_tool.length) { tool = pre_tool; - } else if (reg_tool.length){ + } else if (reg_tool.length) { tool = reg_tool; } else { tool = $('#tool_select'); @@ -4149,7 +4138,7 @@ moveToBottomSelected(); break; default: - if (svgedit.contextmenu && svgedit.contextmenu.hasCustomHandler(action)){ + if (svgedit.contextmenu && svgedit.contextmenu.hasCustomHandler(action)) { svgedit.contextmenu.getCustomHandler(action).call(); } break;