Changeset 88712e


Ignore:
Timestamp:
Sep 2, 2008, 1:59:16 PM (11 years ago)
Author:
rene <rene@…>
Branches:
master
Children:
70bc5b
Parents:
c95645
Message:

strict javascript cleanup

Location:
chrome/content/v_identity
Files:
11 edited

Legend:

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

    rc95645 r88712e  
    142142        var new_text = vI_htmlTextBox.Obj_TextBox.contentDocument.createTextNode(text);
    143143        new_a.appendChild(new_text);
    144     },
     144    }
    145145}
  • chrome/content/v_identity/vI_msgIdentityClone.js

    rc95645 r88712e  
    127127                return MenuItems[index]
    128128        }
    129 
     129        return null;
    130130    },
    131131   
     
    215215        var label = null;
    216216        var accountname = vI_helper.getAccountname(vI_msgIdentityClone.elements.Obj_MsgIdentity_clone.selectedItem);
    217 
     217        var selectedItem = vI_msgIdentityClone.elements.Obj_MsgIdentity_clone.selectedItem
     218       
    218219        // use getAttribute to be sure it works with TB 2.x versions
    219         if (vI_msgIdentityClone.elements.Obj_MsgIdentity_clone.selectedItem.value != "vid" &&
    220             vI_msgIdentityClone.elements.Obj_MsgIdentity_clone.selectedItem.getAttribute("value") != "vid") {
     220        if ((!selectedItem.value || selectedItem.value != "vid") && selectedItem.getAttribute("value") != "vid") {
    221221
    222222            // clean reply-to fields before reinit
    223223            vI_msgIdentityClone.cleanupReplyTo();
    224224           
    225             vI_msgIdentityClone.__setIdentity(vI_msgIdentityClone.elements.Obj_MsgIdentity_clone.selectedItem.value);
     225            vI_msgIdentityClone.__setIdentity(selectedItem.value);
    226226           
    227227            // Identitys might have IdentityName set differently to 'name <email>',
     
    233233            vI_notificationBar.dump("## vI_msgIdentityClone: LoadIdentity virtual Identity\n");
    234234           
    235             var base_id_key = vI_msgIdentityClone.elements.Obj_MsgIdentity_clone.selectedItem.base_id_key
    236235            // if MenuItem has a base_id_key set,first set Identity to base_id
    237             if (base_id_key) {
     236            if (selectedItem.base_id_key) {
    238237                vI_notificationBar.dump("## vI_msgIdentityClone: base_id found, set menu temporarily to base_id\n");
    239                 vI_msgIdentityClone.__setIdentity(base_id_key);
     238                vI_msgIdentityClone.__setIdentity(selectedItem.base_id_key);
    240239            }
    241240            else // change presented accountname (add accountname from current MsgIdentity (original))
    242241                accountname += vI_helper.getAccountname(vI_msgIdentityClone.elements.Obj_MsgIdentity);
    243242           
     243           
    244244            // set smtp-selector to the smtp of the selected Identity
    245             vI_smtpSelector.setMenuToKey(
    246                 vI_msgIdentityClone.elements.Obj_MsgIdentity_clone.selectedItem.smtp_key);
    247 
    248             if (vI_msgIdentityClone.elements.Obj_MsgIdentity_clone.selectedItem.extras)
    249                 vI_msgIdentityClone.elements.Obj_MsgIdentity_clone.selectedItem.extras.setValues();
    250             label = vI_msgIdentityClone.elements.Obj_MsgIdentity_clone.selectedItem.label
     245            vI_smtpSelector.setMenuToKey(selectedItem.smtp_key?selectedItem.smtp_key:"");
     246
     247            if (selectedItem.extras) selectedItem.extras.setValues();
     248            label = selectedItem.label
    251249            vI_notificationBar.dump("## vI_msgIdentityClone: label: '" + label + "'\n");
    252250            if (!label) {   // TB 2.x has problems without getAttribute
    253                 label = vI_msgIdentityClone.elements.Obj_MsgIdentity_clone.selectedItem.getAttribute("label")
     251                label = selectedItem.getAttribute("label")
    254252                vI_notificationBar.dump("## vI_msgIdentityClone: new label: '" + label + "'\n");
    255253            }
     
    458456       
    459457        return vI_msgIdentityClone.localIdentityData.isExistingIdentity(null);
    460     },
     458    }
    461459}
  • chrome/content/v_identity/vI_notificationBar.js

    rc95645 r88712e  
    213213            vI_notificationBar.timer = window.setTimeout(vI_notificationBar.clear,
    214214                vI_notificationBar.preferences.getIntPref("notification_timeout") * 1000);
    215     },
    216    
     215    }
    217216}
    218217window.addEventListener("unload", function(e) { try {vI_notificationBar.removeObserver();} catch (ex) { } }, false);
  • chrome/content/v_identity/vI_rdfDataEditor.js

    rc95645 r88712e  
    101101                document.getElementById("type_menu").selectedItem.getAttribute("key"),
    102102                localIdentityData)
    103     },
     103    }
    104104}
    105105window.addEventListener("load", vI_rdfDataEditor.init, false);
  • chrome/content/v_identity/vI_rdfDataTree.js

    rc95645 r88712e  
    188188   
    189189    __updateMenu : function(modifySelected, removeSelected) {
    190         noSelections = (vI_rdfDataTree.__treeElem.view.selection.count == 0)
     190        var noSelections = (vI_rdfDataTree.__treeElem.view.selection.count == 0)
    191191        modifySelected.setAttribute("disabled", noSelections)
    192192        removeSelected.setAttribute("disabled", noSelections)   
  • chrome/content/v_identity/vI_rdfDatasource.js

    rc95645 r88712e  
    236236        }
    237237        var resource = vI_rdfDatasource.__getRDFResourceForVIdentity(recDescription, recType);
    238         if (!resource) return null;
     238        if (!resource) return;
    239239        vI_notificationBar.dump("## vI_rdfDatasource: updateRDF " + resource.ValueUTF8 + ".\n");
    240240        vI_rdfDatasource.__setRDFValue(resource, "email", localIdentityData.email)
     
    256256            vI_rdfDatasource.rdfDataSource.Change(resource, predicate, target, name);
    257257        else    vI_rdfDatasource.rdfDataSource.Assert(resource, predicate, name, true);
    258     },
     258    }
    259259}
    260260window.addEventListener("load", vI_rdfDatasource.init, false);
  • chrome/content/v_identity/vI_smartIdentity.js

    rc95645 r88712e  
    387387                bcc_addresses.fullNames, bcc_addresses.combinedNames);
    388388           
    389             for (var index = 0; index < bcc_addresses.number; index++) {
    390                 if (allIdentities.emails[index] == bcc_addresses.emails.value[index]) {
     389            for (var i = 0; i < bcc_addresses.number; i++) {
     390                if (allIdentities.emails[index] == bcc_addresses.emails.value[i]) {
    391391                    skip_bcc = true; break;
    392392                }
  • chrome/content/v_identity/vI_smartReplyDialog.js

    rc95645 r88712e  
    2323 * ***** END LICENSE BLOCK ***** */
    2424
    25 vI_smartReply_dialog = {
     25var vI_smartReply_dialog = {
    2626    Obj_radioGroup : null,
    2727    all_addresses : null,
  • chrome/content/v_identity/vI_storage.js

    rc95645 r88712e  
    184184        string += this.extras.getCompareMatrix();
    185185        return string;
    186     },
     186    }
    187187}
    188188
     
    296296   
    297297    original_functions : {
    298         awSetInputAndPopupValue : null,
     298        awSetInputAndPopupValue : null
    299299    },
    300300
     
    304304            vI_storage.original_functions.awSetInputAndPopupValue(inputElem, inputValue, popupElem, popupValue, rowNumber);
    305305            vI_storage.updateVIdentityFromStorage(inputElem);
    306         },
     306        }
    307307    },
    308308       
     
    530530           
    531531            while (keepGoing == 1) {
    532                 currentCard = childCards.currentItem();
     532                var currentCard = childCards.currentItem();
    533533                currentCard.QueryInterface(Components.interfaces.nsIAbCard);
    534534                returnVar = callFunction(addrbook, currentCard, returnVar);
  • chrome/content/v_identity/vI_storageExtras.js

    rc95645 r88712e  
    124124    },
    125125    status : function() {
    126         if (vI_storageExtrasHelper.seamonkey_to_old()) return;
     126        if (vI_storageExtrasHelper.seamonkey_to_old()) return null;
    127127        var returnVal = "";
    128128        for( var i = 0; i < this.extras.length; i++ )
     
    164164        for( var i = 0; i < this.extras.length; i++ )
    165165            pref[this.extras[i].field + "Col"] = this.extras[i].value;
    166     },
     166    }
    167167}
    168168
     
    294294    __getLabel : function(value) {
    295295        switch (value) {
    296             case null:
    297                 return "<label />";
    298296            case "true":
    299297                return "<div class='bool checked'><label class='screen'>&nbsp;<label><label class='braille'>yes</label></div>"
     
    301299                return "<div class='bool'><label class='screen'>&nbsp;<label><label class='braille'>no</label></div>"
    302300        }
     301        return "<label />";
    303302    },
    304303
     
    359358    __getLabel : function(value) {
    360359        switch (value) {
    361             case null:
    362                 return "<label />";
    363360            case "true":
    364361                return "<div class='bool checked'><label class='screen'>&nbsp;<label><label class='braille'>yes</label></div>"
     
    366363                return "<div class='bool'><label class='screen'>&nbsp;<label><label class='braille'>no</label></div>"
    367364        }
     365        return "<label />";
    368366    },
    369367
  • chrome/content/v_identity/v_identity.js

    rc95645 r88712e  
    145145        var elem = vI_statusmenu.objStorageSaveMenuItem;
    146146        vI_statusmenu.menuConstraint(elem);
    147     },
     147    }
    148148}
    149149
     
    165165        GenericSendMessage : null,
    166166        FillIdentityListPopup : null,   // TB 2.x
    167         FillIdentityList : null,    // TB 3.x
     167        FillIdentityList : null     // TB 3.x
    168168    },
    169169
     
    453453        vI.removeVirtualIdentityFromMsgIdentityMenu();
    454454        vI_account.removeUsedVIAccount();
    455     },
     455    }
    456456}
    457457
Note: See TracChangeset for help on using the changeset viewer.