Changeset ddb9c5
- Timestamp:
- Aug 24, 2008, 6:43:36 PM (12 years ago)
- Branches:
- master
- Children:
- 79c6c5
- Parents:
- 4062d1
- Location:
- chrome/content/v_identity
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
chrome/content/v_identity/vI_getHeader.js
r4062d1 rddb9c5 52 52 53 53 // prepare headerToSearch for speedup. 54 var index 55 for (index = 0; index < headerList.length; index++) { 54 for (var index = 0; index < headerList.length; index++) { 56 55 var headerToSearch_splitted = headerList[index].split(/:/) 57 56 // use first part (all before ':') as the header name … … 96 95 var currentHeadersCounter = [] 97 96 // loop through the headers 98 for ( header in currentHeaderData) {99 headerName = currentHeaderData[header].headerName.toLowerCase()97 for (var header in currentHeaderData) { 98 var headerName = currentHeaderData[header].headerName.toLowerCase() 100 99 101 100 // remember list-id header to prevent using Mailing-List addresses as sender … … 111 110 "[:" + currentHeadersCounter[headerName] + "]"); 112 111 113 for ( index = 0; index < vI_getHeader.headerToSearch.length; index++) {112 for (var index = 0; index < vI_getHeader.headerToSearch.length; index++) { 114 113 if (headerName == vI_getHeader.headerToSearch[index].headerNameToSearch && 115 114 (isNaN(vI_getHeader.headerToSearch[index].headerNumberToSearch) || … … 141 140 142 141 hideExtraHeader: function() { 143 var index;144 142 var header_list = vI_prepareHeader.addedHeaders 145 for ( index = 0; index < header_list.length; index++) {143 for (var index = 0; index < header_list.length; index++) { 146 144 var header_to_search_splitted=header_list[index].split(/:/) 147 145 var header_to_search=header_to_search_splitted[0].toLowerCase() … … 224 222 + " "; 225 223 226 for ( index = 0; index < header_list.length; index++) {224 for (var index = 0; index < header_list.length; index++) { 227 225 var headerToSearch_splitted = header_list[index].split(/:/) 228 226 var headerToSearch = headerToSearch_splitted[0].toLowerCase() … … 230 228 var j; var found = false; 231 229 // check if Header is included in collapsed HeaderView 232 for ( j = 0; j < gCollapsedHeaderList.length; j++) {230 for (var j = 0; j < gCollapsedHeaderList.length; j++) { 233 231 if (gCollapsedHeaderList[j].name == headerToSearch) { 234 232 vI_notificationBar.dump("## vI_prepareHeader: Header '" + headerToSearch + "' in gCollapsedHeaderList\n"); … … 238 236 if (found) continue; 239 237 // check if Header is included in expanded HeaderView 240 for ( j = 0; j < gExpandedHeaderList.length; j++) {238 for (var j = 0; j < gExpandedHeaderList.length; j++) { 241 239 if (gExpandedHeaderList[j].name == headerToSearch) { 242 240 vI_notificationBar.dump("## vI_prepareHeader: Header '" + headerToSearch + "' in gExpandedHeaderList\n"); … … 276 274 var extraHdrs = vI_prepareHeader.prefroot.getCharPref("mailnews.headers.extraExpandedHeaders").toLowerCase().split(/ /); 277 275 278 for ( i = 0; i < vI_prepareHeader.addedHeaders.length; i++) {279 for ( j = 0; j < extraHdrs.length; j++) {276 for (var i = 0; i < vI_prepareHeader.addedHeaders.length; i++) { 277 for (var j = 0; j < extraHdrs.length; j++) { 280 278 if (extraHdrs[j] == vI_prepareHeader.addedHeaders[i]) { 281 279 extraHdrs.splice(j,1); -
chrome/content/v_identity/vI_helper.js
r4062d1 rddb9c5 52 52 getID : function (idKey) { 53 53 if (!this.ID_NAMES) this.__getIDnames(); 54 return this.ID_NAMES[idKey];54 return (this.ID_NAMES[idKey])?this.ID_NAMES[idKey]:null; 55 55 }, 56 56 getSMTPname : function (smtpKey) { -
chrome/content/v_identity/vI_htmlTextBox.js
r4062d1 rddb9c5 77 77 __echo : function (text) { 78 78 var text_list = text.split(/\n/) 79 for ( i = 0; i < text_list.length; i++) {79 for (var i = 0; i < text_list.length; i++) { 80 80 if (vI_htmlTextBox.__isHR(text_list[i])) continue; 81 81 var text_item = vI_htmlTextBox.__checkList(text_list[i]); -
chrome/content/v_identity/vI_rdfDataEditor.js
r4062d1 rddb9c5 60 60 var MenuItems = document.getElementById("identity_list_popup").childNodes 61 61 62 for ( index = 0; index < MenuItems.length; index++) {62 for (var index = 0; index < MenuItems.length; index++) { 63 63 if (MenuItems[index].getAttribute("value") == window.arguments[0]["idKey"]) { 64 64 document.getElementById("identity_list").selectedItem = -
chrome/content/v_identity/vI_smartIdentity.js
r4062d1 rddb9c5 158 158 if (filterList.length == 0) filterList[0] == "" 159 159 160 for ( i = 0; i < filterList.length; i++) {160 for (var i = 0; i < filterList.length; i++) { 161 161 const filterType = { None : 0, RegExp : 1, StrCmp : 2 } 162 162 var recentfilterType; var skipRegExp = false; … … 168 168 else { vI_notificationBar.dump("## vI_smartIdentity: filter emails, compare with '" 169 169 + filterList[i] + "'\n"); recentfilterType = filterType.StrCmp; } 170 for ( j = 0; j < smartIdentities.number; j++) { // check if recent email-address (pre-choosen identity) is found in170 for (var j = 0; j < smartIdentities.number; j++) { // check if recent email-address (pre-choosen identity) is found in 171 171 // copied and adapted from correctIdentity, thank you for the RegExp-idea! 172 172 var add_addr = false; … … 204 204 var reply_headers = vI.unicodeConverter.ConvertToUnicode(vI.preferences.getCharPref("smart_reply_headers")).split(/\n/) 205 205 206 for ( index = 0; index < reply_headers.length; index++) {206 for (var index = 0; index < reply_headers.length; index++) { 207 207 // ------------- prepare fields to read the stored header ---------------- 208 208 var replyHeader_splitted = reply_headers[index].split(/:/) … … 237 237 238 238 // move found addresses step by step to allIdentities, and change values if requested 239 for ( i = 0; i < splitted.number; i++) {239 for (var i = 0; i < splitted.number; i++) { 240 240 // if there is no email than it makes no sense to use it as a sender 241 241 if (!splitted.emails.value[i].match(/^.*@.*$/)) { … … 318 318 var smart_reply_defaultFullName = vI.unicodeConverter.ConvertToUnicode(vI.preferences.getCharPref("smart_reply_defaultFullName")) 319 319 if (smart_reply_defaultFullName != "") { 320 for ( index = 0; index < smartIdentities.number; index++) {320 for (var index = 0; index < smartIdentities.number; index++) { 321 321 if (smartIdentities.fullNames[index] == "") { 322 322 smartIdentities.fullNames[index] = smart_reply_defaultFullName … … 335 335 vI_notificationBar.dump("## vI_smartIdentity: compare with existing Identities (ignoring FullNames).\n") 336 336 337 for ( index = 0; index < smartIdentities.number; index++) {337 for (var index = 0; index < smartIdentities.number; index++) { 338 338 var idKey = smartIdentities.getIdentityData(index).isExistingIdentity(true); 339 339 if (idKey) { … … 387 387 bcc_addresses.fullNames, bcc_addresses.combinedNames); 388 388 389 for ( index = 0; index < bcc_addresses.number; index++) {389 for (var index = 0; index < bcc_addresses.number; index++) { 390 390 if (allIdentities.emails[index] == bcc_addresses.emails.value[index]) { 391 391 skip_bcc = true; break; -
chrome/content/v_identity/vI_smartReplyDialog.js
r4062d1 rddb9c5 45 45 // id_keys : {}, smtp_keys : {} }; 46 46 vI_smartReply_dialog.all_addresses = window.arguments[0]; 47 for ( index = 0; index < vI_smartReply_dialog.all_addresses.number; index++) {47 for (var index = 0; index < vI_smartReply_dialog.all_addresses.number; index++) { 48 48 var menuentry = vI_smartReply_dialog.all_addresses.combinedNames[index] 49 49 var id = null; var smtp = null; -
chrome/content/v_identity/vI_smtpSelector.js
r4062d1 rddb9c5 90 90 vI_notificationBar.dump("## v_smtpSelector: setMenuToKey '" + smtpKey + "'\n") 91 91 MenuItems = vI_smtpSelector.elements.Obj_SMTPServerListPopup.childNodes 92 for ( index = 0; index < MenuItems.length; index++) {92 for (var index = 0; index < MenuItems.length; index++) { 93 93 if (MenuItems[index].localName == "menuseparator") continue; 94 94 //~ vI_notificationBar.dump("## v_smtpSelector: compare with '" + MenuItems[index].getAttribute("key") + "'\n") -
chrome/content/v_identity/vI_storage.js
r4062d1 rddb9c5 78 78 vI_notificationBar.dump("## vI_storage: isExistingIdentity compare with Identity " + this.id + "\n"); 79 79 80 identity = gAccountManager.getIdentity(this.id)80 var identity = gAccountManager.getIdentity(this.id) 81 81 if (this.__equalsIdentity(identity, ignoreFullName)) { 82 82 vI_notificationBar.dump("## vI_storage: existing Identity found: " + this.id + "\n"); … … 209 209 210 210 mergeWithoutDuplicates : function(addIdentityCollection) { 211 for ( index = 0; index < addIdentityCollection.number; index++)211 for (var index = 0; index < addIdentityCollection.number; index++) 212 212 this.addWithoutDuplicates( 213 213 addIdentityCollection.emails[index], … … 220 220 221 221 addWithoutDuplicates : function(email, fullName, combinedName, id_key, smtp_key, extras) { 222 for ( index = 0; index < this.number; index++) {222 for (var index = 0; index < this.number; index++) { 223 223 if (this.emails[index] == email && 224 224 (!this.id_keys[index] || !id_key || … … 574 574 if (recipientType != "addr_bcc" || !getCurrentIdentity().doBcc) return false 575 575 var doBccArray = gMsgCompose.compFields.SplitRecipients(getCurrentIdentity().doBccList, false); 576 for ( 576 for (var index = 0; index < doBccArray.count; index++ ) { 577 577 if (doBccArray.StringAt(index) == awGetInputElement(row).value) { 578 578 vI_notificationBar.dump("## vI_storage: ignoring doBcc field '" + -
chrome/content/v_identity/vI_upgrade.js
r4062d1 rddb9c5 23 23 * ***** END LICENSE BLOCK ***** */ 24 24 25 v I_upgrade = {25 var vI_upgrade = { 26 26 preferences : Components.classes["@mozilla.org/preferences-service;1"] 27 27 .getService(Components.interfaces.nsIPrefService) … … 147 147 { sourcePref : "storage_ignore_smart_reply", targetPref : "idSelection_storage_ignore_smart_reply" }) }]; 148 148 // remove obsolete preference-tree virtualIdentity 149 for ( i = 0; i < transferPrefs.length; i++) {149 for (var i = 0; i < transferPrefs.length; i++) { 150 150 // if former version of extension was at least 0.5.0, start with WizardPage 0.5.2 151 151 if (!currentVersion || (vI_upgrade.versionChecker.compare(currentVersion, transferPrefs[i].version) < 0)) { … … 175 175 { version : "0.5.6", prefs : Array("copyEnigmailSettings") } ]; 176 176 // remove obsolete preference-tree virtualIdentity 177 for ( i = 0; i < obsoletePrefs.length; i++) {177 for (var i = 0; i < obsoletePrefs.length; i++) { 178 178 // if former version of extension was at least 0.5.0, start with WizardPage 0.5.2 179 179 if (!currentVersion || (vI_upgrade.versionChecker.compare(currentVersion, obsoletePrefs[i].version) < 0)) { -
chrome/content/v_identity/v_identity.js
r4062d1 rddb9c5 452 452 { 453 453 MenuItems = vI_msgIdentityClone.elements.Obj_MsgIdentity.firstChild.childNodes 454 for ( index = 1; index <= MenuItems.length; index++) {454 for (var index = 1; index <= MenuItems.length; index++) { 455 455 if ( MenuItems[MenuItems.length - index].getAttribute("value") == vI_account.account.defaultIdentity.key ) 456 456 vI_msgIdentityClone.elements.Obj_MsgIdentity.firstChild.removeChild(MenuItems[MenuItems.length - index])
Note: See TracChangeset
for help on using the changeset viewer.