commit bc15b911d6f3b229bf92c3889d89cd7c649448aa
parent 0648e51ba868ea419a94ef73c2840a9e251268c8
Author: Jan Dankert <devnull@localhost>
Date: Thu, 1 Mar 2012 23:30:06 +0100
Draggables nicht fallen lassen, wenn Quelle und Ziel gleich sind.
Diffstat:
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/themes/default/js/openrat.js b/themes/default/js/openrat.js
@@ -92,8 +92,15 @@ function refreshWorkbench()
$('ul.views').droppable( {accept:'li.action',hoverClass: 'drophover',activeClass: 'dropactive',drop: function(event, ui) {
var dropped = ui.draggable;
var droppedOn = $(this);
- $(dropped).detach().css({top: 0,left: 0}).appendTo(droppedOn).click();
+ if ( $(dropped).closest('div.frame').attr('id') == $(droppedOn).closest('div.frame').attr('id') )
+ $(dropped).css({top: 0,left: 0}); // Nicht auf das eigene Fenster fallen lassen.
+ else
+ $(dropped).detach().css({top: 0,left: 0}).appendTo(droppedOn).click();
} } );
+
+ // geht nicht zusammen mit draggable...
+ //$('ul.views').sortable();
+
});
//alert('go');