Revision 1872,
842 bytes
checked in by amuller, 15 years ago
(diff) |
Ticket #597 - Melhoria do FM, melhorias na interface, tratamento de erros
|
-
Property svn:executable set to
*
|
Rev | Line | |
---|
[1804] | 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); } |
---|
[1872] | 13 | document.onmousedown = function(event) {_dragArea.pressed = 1; hide_preview();}; |
---|
[1804] | 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; |
---|
[1809] | 23 | elem.style.left = _event.clientX - 80 + "px"; |
---|
| 24 | elem.style.top = _event.clientY + "px"; |
---|
[1804] | 25 | } |
---|
| 26 | } |
---|
| 27 | } |
---|
| 28 | var _dragArea = new DragArea(); |
---|
Note: See
TracBrowser
for help on using the repository browser.