summaryrefslogtreecommitdiffstats
path: root/js
diff options
context:
space:
mode:
authorBernhard Posselt <nukeawhale@gmail.com>2012-09-01 13:59:18 +0200
committerBernhard Posselt <nukeawhale@gmail.com>2012-09-01 13:59:28 +0200
commite5afa8f70311d02e27fcb1b4a1730cf2ca7e5a54 (patch)
tree4d4683c8d5b5bbf54cbb1ed251b0f5ef02a7a14c /js
parent213f00e451a218bb018a711145f8ec1c76798004 (diff)
only change folder when the new folder != old folder, added animation for dnd overed elements
Diffstat (limited to 'js')
-rw-r--r--js/menu.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/js/menu.js b/js/menu.js
index c2e4598dd..468273fe8 100644
--- a/js/menu.js
+++ b/js/menu.js
@@ -875,6 +875,12 @@ var News = News || {};
var feedId = parseInt($dragged.data('id'));
var folderId = parseInt($dropped.data('id'));
+ var fromFolderId = parseInt($dragged.parent().data('id'));
+
+ // ignore when dragged to the same folder
+ if(folderId === fromFolderId){
+ return;
+ }
if($dropped.hasClass(self._menuNodeTypeToClass(MenuNodeType.Folder))){
$dropped.children('ul').append($dragged[0]);