openrat-cms

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

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:
themes/default/js/openrat.js | 9++++++++-
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');