From e1fa525e5d504caea753b32f69223aee35b4ace4 Mon Sep 17 00:00:00 2001 From: Ben McDonald Date: Sat, 1 Jun 2013 08:00:10 +0000 Subject: [PATCH] Sort elements before cloning. git-svn-id: http://svg-edit.googlecode.com/svn/trunk@2515 eee81c28-f429-11dd-99c0-75d572ba1ddd --- editor/svgcanvas.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/editor/svgcanvas.js b/editor/svgcanvas.js index c753ded4..6147f35a 100644 --- a/editor/svgcanvas.js +++ b/editor/svgcanvas.js @@ -7389,6 +7389,10 @@ this.cloneSelectedElements = function(x, y) { var batchCmd = new svgedit.history.BatchCommand("Clone Elements"); // find all the elements selected (stop at first null) var len = selectedElements.length; + function sortfunction(a, b){ + return ($(b).index() - $(a).index()); //causes an array to be sorted numerically and ascending + } + selectedElements.sort(sortfunction); for (var i = 0; i < len; ++i) { var elem = selectedElements[i]; if (elem == null) break;