source: sandbox/filemanager/js/drag_area.js @ 1804

Revision 1804, 829 bytes checked in by amuller, 14 years ago (diff)

Ticket #597 - Melhorias no modulo gerenciador de arquivos

  • Property svn:executable set to *
Line 
1var agt=navigator.userAgent.toLowerCase();
2var is_ie     = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
3
4function DragArea(){
5        this.pressed = 0;
6        this.resizing = 0;
7        this.initEvent;
8        this.endEvent;
9        this.currentEvent;
10}
11
12document.onmousemove = function(event) { _dragArea.moveWindow(event); }
13document.onmousedown = function(event) {_dragArea.pressed = 1};
14document.onmouseup = function(event) { _dragArea.pressed = 0 };
15
16counter = 0;
17DragArea.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}
28var _dragArea = new DragArea();
Note: See TracBrowser for help on using the repository browser.