From 12adaf062af33b5069b8889139bf38d1d08dcec3 Mon Sep 17 00:00:00 2001 From: j <0x006A@0x2620.org> Date: Thu, 2 Apr 2015 13:56:00 +0200 Subject: [PATCH] sort clips after delete, fixes #2718 --- static/js/editPanel.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/static/js/editPanel.js b/static/js/editPanel.js index 227b7889d..9c5547540 100644 --- a/static/js/editPanel.js +++ b/static/js/editPanel.js @@ -183,7 +183,8 @@ pandora.ui.editPanel = function(isEmbed) { pandora.doHistory('delete', clips, ui.edit, function(result) { Ox.Request.clearCache('getEdit'); Ox.Request.clearCache('sortClips'); - updateClips(result.data.clips); + edit.clips = result.data.clips; + sortClips(updateClips); }); }, edit: function(data) { @@ -215,9 +216,10 @@ pandora.ui.editPanel = function(isEmbed) { join: function(data) { var clips = [serializeClips(data.ids), serializeClips(data.join)]; pandora.doHistory('join', clips, ui.edit, function(result) { - updateClips(edit.clips.filter(function(clip) { + edit.clips = edit.clips.filter(function(clip) { return !Ox.contains(data.ids, clip.id); - }).concat(result.data.clips)); + }).concat(result.data.clips); + sortClips(updateClips); }); }, loop: function(data) {