Changeset 320 for trunk/expressoMail1_2/js/drag_area.js
- Timestamp:
- 06/18/08 11:28:42 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/drag_area.js
r2 r320 3 3 this.msg_number = false; 4 4 this.subject = false; 5 this.folder = ''; 5 6 this.color_dd = 'red'; 6 7 this.from_list = false; … … 27 28 } 28 29 29 DragArea.prototype.makeDragged = function(element, msg_number, subject, from_list){ 30 DragArea.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 55 DragArea.prototype.makeDragged = function(element, msg_number, subject, from_list, folder){ 30 56 element.oncontextmenu = function(e) { 31 57 return false; … … 62 88 _this.div_dd.style.width = "auto"; 63 89 _this.div_dd.style.height = "auto"; 90 _this.folder = folder; 64 91 } 65 92 return true; … … 69 96 70 97 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)) { 73 101 if (is_ie) 74 102 changeBgColor(window.event,msg_number); … … 148 176 if(_button != 2 && _button != 3) { 149 177 150 if(Element("div_rightbutton") && Element("div_rightbutton").style.display != 'none') { 178 if(Element("div_rightbutton") && Element("div_rightbutton").style.display != 'none') 179 { 151 180 152 181 if(!_target.id.match(/link_rightbutton_(.*)$/)){ … … 168 197 if(is_ie) 169 198 _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 170 205 } 171 206 … … 183 218 184 219 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{ 187 222 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); 189 224 } 190 225 }
Note: See TracChangeset
for help on using the changeset viewer.