summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/scripts/drag.js8
-rw-r--r--lib/tpl/default/_linkwiz.css6
2 files changed, 10 insertions, 4 deletions
diff --git a/lib/scripts/drag.js b/lib/scripts/drag.js
index aefe8af52..1294be602 100644
--- a/lib/scripts/drag.js
+++ b/lib/scripts/drag.js
@@ -37,14 +37,15 @@ drag = {
*/
start: function (e){
drag.handle = e.target;
- drag.handle.style.cursor = 'move';
-
if(drag.handle.dragobject){
drag.obj = drag.handle.dragobject;
}else{
drag.obj = drag.handle;
}
+ drag.handle.className += ' ondrag';
+ drag.obj.className += ' ondrag';
+
drag.oX = parseInt(drag.obj.style.left);
drag.oY = parseInt(drag.obj.style.top);
drag.eX = drag.evX(e);
@@ -62,7 +63,8 @@ drag = {
* Ends the dragging operation
*/
stop: function(){
- drag.handle.style.cursor = '';
+ drag.handle.className = drag.handle.className.replace(/ ?ondrag/,'');
+ drag.obj.className = drag.obj.className.replace(/ ?ondrag/,'');
removeEvent(document,'mousemove',drag.drag);
removeEvent(document,'mouseup',drag.stop);
drag.obj = null;
diff --git a/lib/tpl/default/_linkwiz.css b/lib/tpl/default/_linkwiz.css
index 2a6a8997d..9ae61bffe 100644
--- a/lib/tpl/default/_linkwiz.css
+++ b/lib/tpl/default/_linkwiz.css
@@ -1,4 +1,3 @@
-
#link__wiz {
position: absolute;
display: block;
@@ -56,3 +55,8 @@
color: __text_neu__
}
+/*FIXME maybe move to a more general style sheet*/
+.ondrag {
+ cursor: move;
+ opacity: 0.8;
+}