Changeset d9af4a


Ignore:
Timestamp:
Nov 14, 2011, 10:25:34 AM (8 years ago)
Author:
rene <rene@…>
Branches:
ng_0.9
Children:
67fe6b
Parents:
db5435
Message:

removed unused helper, used asynchronous calls instead

Location:
content
Files:
1 deleted
5 edited

Legend:

Unmodified
Added
Removed
  • content/prefDialog/vI_prefDialog.js

    rdb5435 rd9af4a  
    2424
    2525virtualIdentityExtension.ns(function() { with (virtualIdentityExtension.LIB) {
     26
     27Components.utils.import("resource://gre/modules/AddonManager.jsm");
     28
    2629var prefDialog = {
    2730    toggleHelp : function() {
     
    237240       
    238241        smartReplyHideSignature : function() {
    239             const switch_signature_ID="{2ab1b709-ba03-4361-abf9-c50b964ff75d}"
    240             if (vI.helper.extensionActive(switch_signature_ID)) {
    241                 document.getElementById("VIdent_identity.HideSignature.warning").setAttribute("hidden", "true");
    242                 document.getElementById("VIdent_identity.hide_signature").setAttribute("disabled", "false");
    243             }
     242          // check for signature_switch extension
     243          AddonManager.getAddonByID("{2ab1b709-ba03-4361-abf9-c50b964ff75d}", function(addon) {
     244            if (addon && !addon.userDisabled && !addon.appDisable) {
     245                document.getElementById("VIdent_identity.HideSignature.warning").setAttribute("hidden", "true");
     246                document.getElementById("VIdent_identity.hide_signature").setAttribute("disabled", "false");
     247            }
     248          });
    244249        },
    245250       
     
    309314        vI.onInitCopiesAndFolders()
    310315
    311         const enigmail_ID="{847b3a00-7ab1-11d4-8f02-006008948af5}"
    312         if (!vI.helper.extensionActive(enigmail_ID)) {
    313             document.getElementById("openPGPencryption").setAttribute("hidden", "true");
    314             document.getElementById("VIdent_identity.hide_openPGP_messageSignature").setAttribute("hidden", "true");
    315         }
    316        
     316        // check for enigmail extension
     317        AddonManager.getAddonByID("{847b3a00-7ab1-11d4-8f02-006008948af5}", function(addon) {
     318          if (addon && !addon.userDisabled && !addon.appDisable) {
     319            document.getElementById("openPGPencryption").removeAttribute("hidden");
     320            document.getElementById("VIdent_identity.hide_openPGP_messageSignature").removeAttribute("hidden");
     321          }
     322        });
     323
    317324        prefDialog.base.smartReplyConstraint(document.getElementById("VIdent_identity.smart_reply"));
    318325        prefDialog.base.smartReplyHideSignature();
  • content/prefDialog/vI_prefDialog.xul

    rdb5435 rd9af4a  
    364364                        prefstring="hide_sMime_messageSignature"/>
    365365                    <checkbox id="VIdent_identity.hide_openPGP_messageSignature" label="&vI_prefDialog.composeDialog.HideOpenPGPSignature.label;"
    366                         prefstring="hide_openPGP_messageSignature"/>
     366                        prefstring="hide_openPGP_messageSignature" hidden="true"/>
    367367                    <checkbox id="VIdent_identity.autoReplyToSelf" label="&vI_prefDialog.composeDialog.autoReplyToSelf.label;"
    368368                        prefstring="autoReplyToSelf"/>
     
    658658                    <checkbox id="VIdent_identity.storageExtras_sMime_messageSignature" label="&vI_prefDialog.storageExtras.sMime.messageSignature.label;"
    659659                        prefstring="storageExtras_sMime_messageSignature"/>
    660                     </vbox><spacer flex="1"/><vbox id="openPGPencryption">
     660                    </vbox><spacer flex="1"/><vbox id="openPGPencryption" hidden="true">
    661661                    <label value="&vI_prefDialog.storageExtras.openPGP.label;"/>
    662662                    <checkbox id="VIdent_identity.storageExtras_openPGP_messageEncryption" label="&vI_prefDialog.storageExtras.openPGP.messageEncryption.label;"
  • content/vI_storage.js

    rdb5435 rd9af4a  
    2929
    3030virtualIdentityExtension.ns(function() { with (virtualIdentityExtension.LIB) {
     31
     32Components.utils.import("resource://gre/modules/AddonManager.jsm");
     33
    3134var storage = {
    3235    focusedElement : null,
     
    115118
    116119        // reset unavailable storageExtras preferences
    117         const enigmail_ID="{847b3a00-7ab1-11d4-8f02-006008948af5}"
    118         if (!vI.helper.extensionActive(enigmail_ID)) {
    119             vI.main.preferences.setBoolPref("storageExtras_openPGP_messageEncryption", false)
    120             vI.main.preferences.setBoolPref("storageExtras_openPGP_messageSignature", false)
    121             vI.main.preferences.setBoolPref("storageExtras_openPGP_PGPMIME", false)
    122         }
    123     },
    124    
     120        AddonManager.getAddonByID("{847b3a00-7ab1-11d4-8f02-006008948af5}", function(addon) {
     121          if (addon && !addon.userDisabled && !addon.appDisable) {
     122            vI.main.preferences.setBoolPref("storageExtras_openPGP_messageEncryption", false)
     123            vI.main.preferences.setBoolPref("storageExtras_openPGP_messageSignature", false)
     124            vI.main.preferences.setBoolPref("storageExtras_openPGP_PGPMIME", false)
     125          }
     126        });
     127    },
    125128   
    126129    firstUsedInputElement : null,   // this stores the first Element for which a Lookup in the Storage was successfull
  • content/vI_upgrade.js

    rdb5435 rd9af4a  
    172172                    "storage_use_for_smart_reply") },
    173173                    { version : "0.5.3", prefs : Array("storage_use_for_smart_reply") },
    174                     { version : "0.5.6", prefs : Array("copyEnigmailSettings") } ];
     174                    { version : "0.5.6", prefs : Array("copyEnigmailSettings") },
     175                    { version: "0.9", prefs : Array("extensions.virtualIdentity.{2ab1b709-ba03-4361-abf9-c50b964ff75d}",
     176                                                    "extensions.virtualIdentity.{847b3a00-7ab1-11d4-8f02-006008948af5}",
     177                                                    "extensions.virtualIdentity.smart_reply_added_extraHeaders",
     178                                                    "mailnews.headers.extraExpandedHeaders") }
     179                    ];
    175180        // remove obsolete preference-tree virtualIdentity
    176181        for (var i = 0; i < obsoletePrefs.length; i++) {
  • content/vI_upgradeOverlay.js

    rdb5435 rd9af4a  
    4646        Components.utils.import("resource://gre/modules/AddonManager.jsm"); 
    4747
    48         const switch_signature_ID="{2ab1b709-ba03-4361-abf9-c50b964ff75d}"     
    49         prefroot.setBoolPref("extensions.virtualIdentity." + switch_signature_ID, false)
    50         AddonManager.getAddonByID(switch_signature_ID, function(addon) {
    51             if (addon) prefroot.setBoolPref("extensions.virtualIdentity." + switch_signature_ID, addon.userDisabled || addon.appDisabled ? false : true)
    52         });
    53        
    54         const enigmail_ID="{847b3a00-7ab1-11d4-8f02-006008948af5}"
    55         prefroot.setBoolPref("extensions.virtualIdentity." + enigmail_ID, false)
    56         AddonManager.getAddonByID(enigmail_ID, function(addon) {
    57             if (addon) prefroot.setBoolPref("extensions.virtualIdentity." + enigmail_ID, addon.userDisabled || addon.appDisabled ? false : true)
    58         });
    59        
    6048        const virtualIdentity_ID="{dddd428e-5ac8-4a81-9f78-276c734f75b8}"
    6149        AddonManager.getAddonByID(virtualIdentity_ID, function(addon) {
Note: See TracChangeset for help on using the changeset viewer.