Changeset 5866 for trunk/expressoMail1_2/js/doiMenuData.js
- Timestamp:
- 04/03/12 11:35:17 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/doiMenuData.js
r5740 r5866 249 249 } 250 250 } 251 if(current_folder == msg_folder || !current_folder){ 251 var menuItensLabel = {}; 252 for(index in menuItems){ 253 menuItensLabel[index] = {type: "label", customName: menuItems[index].name, id: msg_folder+"/"+msg_number+"#"+index}; 254 } 255 $.contextMenu.types.label = function(item, opt, root) { 256 $('<span>'+item.customName+'</span><span class="removeLabeled" title="'+get_lang("Remove Label")+'">x</span>') 257 .appendTo(this); 258 $(this).find('span.removeLabeled').click(function(){ 259 //TODO Mudar quando API abstrair atualizações no cache 260 DataLayer.remove('labeled', false); 261 DataLayer.get('labeled'); 262 DataLayer.remove('labeled', item.id); 263 DataLayer.commit(false, false, function(){ 264 updateLabelsColumn({msg_number:msg_number, boxname:msg_folder, labels:false}); 265 }); 266 }); 267 }; 268 if(current_folder == msg_folder || !current_folder){ 252 269 $.contextMenu( 'destroy', '#td_message_labels_' + msg_number +', tr[role="'+msg_number+'_'+msg_folder+'"] #td_message_labels_search_' + msg_number); 253 254 270 $.contextMenu({ 255 271 selector: '#td_message_labels_' + msg_number +', tr[role="'+msg_number+'_'+msg_folder+'"] #td_message_labels_search_' + msg_number, … … 259 275 callback: function(key, options) { 260 276 //TODO - default actions 261 262 277 }, 263 items: menuIte ms278 items: menuItensLabel 264 279 }); 265 280 }else{ … … 273 288 callback: function(key, options) { 274 289 //TODO - default actions 275 276 290 }, 277 items: menuIte ms291 items: menuItensLabel 278 292 }); 279 293 }
Note: See TracChangeset
for help on using the changeset viewer.