diff --git a/content/projekt/projekttask.overlay.js.php b/content/projekt/projekttask.overlay.js.php
index 75cd32442..c91da6a18 100755
--- a/content/projekt/projekttask.overlay.js.php
+++ b/content/projekt/projekttask.overlay.js.php
@@ -783,3 +783,33 @@ function ProjekttaskUpdateErledigt(event)
});
}
}
+
+/***** Drag Observer Tasks verschieben *****/
+var taskDDObserver=
+{
+ onDragStart: function (evt,transferData,action)
+ {
+ var tree = document.getElementById('projekttask-tree')
+ var row = { }
+ var col = { }
+ var child = { }
+
+ //Index der Quell-Row ermitteln
+ tree.treeBoxObject.getCellAt(evt.pageX, evt.pageY, row, col, child)
+
+ //Beim Scrollen soll kein DnD gemacht werden
+ if(col.value==null)
+ return false;
+
+ //Daten ermitteln
+ col = tree.columns ? tree.columns["projekttask-treecol-projekttask_id"] : "projekttask-treecol-projekttask_id";
+ projekttaskID=tree.view.getCellText(row.value,col);
+
+ var paramList= projekttaskID
+ //debug('param:'+paramList);
+ transferData.data=new TransferData();
+ transferData.data.addDataForFlavour("application/taskID",paramList);
+
+
+ }
+};
diff --git a/content/projekt/projekttask.overlay.xul.php b/content/projekt/projekttask.overlay.xul.php
index 3dc6fb7c9..94ad4d8f5 100755
--- a/content/projekt/projekttask.overlay.xul.php
+++ b/content/projekt/projekttask.overlay.xul.php
@@ -39,6 +39,7 @@ echo 'content/phpRequest.js.php" />
+
@@ -70,7 +71,9 @@ echo '