source: trunk/filemanager/js/drag_area.js @ 5038

Revision 5038, 1.5 KB checked in by alexandrecorreia, 13 years ago (diff)

Ticket #2260 - Sincronismo do branch2.2(versão 2.2.8) do modulo filemanager para 2.4

Line 
1/*var agt               = navigator.userAgent.toLowerCase();
2var is_ie       = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
3
4function DragArea()
5{
6        this.pressed = 0;
7        this.resizing = 0;
8        this.dragEl;
9        this.endEvent;
10        this.operation;
11}
12
13document.onmousemove = function(event) {
14        getPointer(event);
15        if (_dragArea.operation == 'drag')
16                _dragArea.dragObj(event);
17}
18document.onmousedown = function(event) {_dragArea.pressed = 1; };
19document.onmouseup = function(event) { _dragArea.pressed = 0 };
20
21counter = 0;
22DragArea.prototype.dragObj = function(e){
23        var _event  = is_ie ? window.event : e;
24        var _target = is_ie ? _event.srcElement : _event.target;
25
26        if (this.pressed)
27        {
28                var sign = document.getElementById('dragSign');
29                if (sign == null)
30                {
31                        check(this.dragEl);
32                        sign = document.createElement('SPAN');
33                        sign.className = 'dragSign';
34                        sign.id = 'dragSign';
35                        document.body.appendChild(sign);
36                }
37                sign.innerHTML = get_lang("Drag and drop to move");
38                sign.style.left = (_event.clientX + 2) + "px";
39                sign.style.top = (_event.clientY + 2) + "px";
40                sign.style.position = 'absolute';
41        }
42        else{
43                this.operation = "";
44                var sign = document.getElementById('dragSign');
45                if (sign == null)
46                        return;
47                sign.parentNode.removeChild(sign);
48                if(_target.tagName == 'SPAN'){
49                        var filesUrl = toolbar.getCheckedFiles();
50                        var path = _target.id.replace(/main$/g,'').substr(1);
51                        if (filesUrl.length > 1 && path.length > 1)
52                                move_to(path,filesUrl);
53                }
54        }
55}
56
57var _dragArea = new DragArea();*/
Note: See TracBrowser for help on using the repository browser.