Revision 1893,
839 bytes
checked in by amuller, 15 years ago
(diff) |
Ticket #597 - Melhoria do FM. melhorias na interface, Cartao do usuario
|
-
Property svn:executable set to
*
|
Line | |
---|
1 | var agt=navigator.userAgent.toLowerCase(); |
---|
2 | var is_ie = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1)); |
---|
3 | |
---|
4 | function DragArea(){ |
---|
5 | this.pressed = 0; |
---|
6 | this.resizing = 0; |
---|
7 | this.initEvent; |
---|
8 | this.endEvent; |
---|
9 | this.currentEvent; |
---|
10 | } |
---|
11 | |
---|
12 | document.onmousemove = function(event) { _dragArea.moveWindow(event); } |
---|
13 | document.onmousedown = function(event) {_dragArea.pressed = 1; hide_card();}; |
---|
14 | document.onmouseup = function(event) { _dragArea.pressed = 0 }; |
---|
15 | |
---|
16 | counter = 0; |
---|
17 | DragArea.prototype.moveWindow = function(e) { |
---|
18 | getPointer(e); |
---|
19 | if (this.pressed){ |
---|
20 | var elem = document.getElementById('dwindow'); // FIXME do not use getElement here |
---|
21 | if (elem != null){ |
---|
22 | var _event = is_ie ? window.event : e; |
---|
23 | elem.style.left = _event.clientX - 80 + "px"; |
---|
24 | elem.style.top = _event.clientY + "px"; |
---|
25 | } |
---|
26 | } |
---|
27 | } |
---|
28 | var _dragArea = new DragArea(); |
---|
Note: See
TracBrowser
for help on using the repository browser.