Ignore:
Timestamp:
06/18/08 11:28:42 (16 years ago)
Author:
niltonneto
Message:

Versionamento 1.222
Ver changelog de alterações no Trac.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/expressoMail1_2/js/drag_area.js

    r2 r320  
    33        this.msg_number = false; 
    44        this.subject    = false; 
     5        this.folder             = ''; 
    56        this.color_dd   = 'red'; 
    67        this.from_list  = false; 
     
    2728} 
    2829 
    29 DragArea.prototype.makeDragged = function(element, msg_number, subject, from_list){ 
     30DragArea.prototype.makeMenuBox = function(element){ 
     31 
     32        element.oncontextmenu = function(e) 
     33        { 
     34                return false; 
     35        } 
     36         
     37        var _this = this; 
     38         
     39        element.onmousedown = function (e) 
     40        { 
     41                var _button = is_ie ? window.event.button : e.which; 
     42 
     43                if(_button == 2 || _button == 3) 
     44                { 
     45                        var boxFolder = element.id.substr(1,element.id.indexOf('tree_folders')-1); 
     46                        var boxName = element.firstChild.nextSibling.innerHTML; 
     47                        ConstructBoxMenu(is_ie ? window.event : e,boxName,boxFolder); 
     48                } 
     49                                 
     50                return true; 
     51        };       
     52         
     53} 
     54 
     55DragArea.prototype.makeDragged = function(element, msg_number, subject, from_list, folder){ 
    3056        element.oncontextmenu = function(e) { 
    3157                return false; 
     
    6288                        _this.div_dd.style.width = "auto"; 
    6389                        _this.div_dd.style.height = "auto";                      
     90                        _this.folder = folder; 
    6491                } 
    6592                return true; 
     
    6996 
    7097        var msg_number = _dragArea.from_list ? _dragArea.msg_number : _dragArea.msg_number.replace('_r',''); 
    71         if(_dragArea.from_list) {        
    72                 if(! Element("check_box_message_"+msg_number).checked) { 
     98        if(_dragArea.from_list) { 
     99 
     100                if((Element("check_box_message_"+msg_number)) && (! Element("check_box_message_"+msg_number).checked)) { 
    73101                        if (is_ie) 
    74102                                changeBgColor(window.event,msg_number); 
     
    148176        if(_button != 2 && _button != 3) {               
    149177 
    150                 if(Element("div_rightbutton") && Element("div_rightbutton").style.display != 'none') { 
     178                if(Element("div_rightbutton") && Element("div_rightbutton").style.display != 'none') 
     179                { 
    151180                                                 
    152181                        if(!_target.id.match(/link_rightbutton_(.*)$/)){ 
     
    168197                if(is_ie) 
    169198                        _dragArea.onSelectStart(true); 
     199         
     200                if (Element("div_rightbutton_folder") && Element("div_rightbutton_folder").style.display != 'none') 
     201                {        
     202                Element('div_rightbutton_folder').style.display = 'none'; 
     203                } 
     204         
    170205        }        
    171206 
     
    183218                                 
    184219                        if(_dragArea.from_list) 
    185                                 move_msgs('null', 'selected', 'null', new_folder, new_folder_name); 
    186                         else { 
     220                                move_msgs(_dragArea.folder, 'selected', numBox, new_folder, new_folder_name); 
     221                        else{ 
    187222                                var msg_number = _dragArea.from_list ? _dragArea.msg_number : _dragArea.msg_number.replace('_r',''); 
    188                                 move_msgs('null', msg_number, msg_number+"_r", new_folder, new_folder_name); 
     223                                move_msgs(_dragArea.folder, msg_number, msg_number+"_r", new_folder, new_folder_name); 
    189224                        } 
    190225                } 
Note: See TracChangeset for help on using the changeset viewer.