Changeset 01d76e


Ignore:
Timestamp:
Feb 23, 2008, 6:40:49 PM (14 years ago)
Author:
rene <rene@…>
Branches:
master
Children:
98f5ee
Parents:
bad8ce
Message:

bugfix: multiple separators in some cases

File:
1 edited

Legend:

Unmodified
Added
Removed
  • chrome/content/v_identity/vI_msgIdentityClone.js

    rbad8ce r01d76e  
    113113   
    114114    addSeparatorToCloneMenu: function() {
     115        vI_notificationBar.dump("## vI_msgIdentityClone: addSeparatorToCloneMenu\n");
    115116        var object = vI_msgIdentityClone.elements.Obj_msgIdentityClone;
    116117        var separator = document.createElement("menuseparator");
     
    121122
    122123    addIdentityToCloneMenu: function(name, id, smtp) {
     124        vI_notificationBar.dump("## vI_msgIdentityClone: addIdentityToCloneMenu '" + id + "'\n");
    123125        var accountname = null; var separator = null;
    124         if (id) {
    125             // if a base-id exists, search the account related to this id
    126             MenuItems = vI_msgIdentityClone.elements.Obj_MsgIdentity_clone.firstChild.childNodes
    127             for (j = 0; j < MenuItems.length; j++) {
    128                 if (MenuItems[j].localName == "menuseparator") {
    129                     separator = true; break;
    130                 }
    131                 if (MenuItems[j].getAttribute("value") == id )
    132                     accountname = MenuItems[j].getAttribute("accountname")
    133             }
     126        // if a base-id exists, search the account related to this id
     127        MenuItems = vI_msgIdentityClone.elements.Obj_MsgIdentity_clone.firstChild.childNodes
     128        for (j = 0; j < MenuItems.length; j++) {
     129            if (MenuItems[j].localName == "menuseparator") {
     130                separator = true; break;
     131            }
     132            if (id && MenuItems[j].getAttribute("value") == id )
     133                accountname = MenuItems[j].getAttribute("accountname")
    134134        }
    135135        if (!separator) vI_msgIdentityClone.addSeparatorToCloneMenu();
Note: See TracChangeset for help on using the changeset viewer.