Changeset e832ce


Ignore:
Timestamp:
Jul 5, 2011, 12:52:17 PM (9 years ago)
Author:
rene <rene@…>
Branches:
ng_0.8, ng_0.9
Children:
2e702e
Parents:
3f9026 (diff), 811e34 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge branch 'ng_0.6' into ng_0.8

Conflicts:

chrome/content/v_identity/_version.dtd
chrome/content/v_identity/vI_storage.js
chrome/locale/en-US/v_identity/vI_prefDialog.dtd
install.js
install.rdf

Files:
1 added
5 deleted
26 edited

Legend:

Unmodified
Added
Removed
  • chrome/content/v_identity/_version.dtd

    r811e34 re832ce  
    1 <!ENTITY vident.version "0.7.0pre2">
     1<!ENTITY vident.version "0.8.0">
  • chrome/content/v_identity/vI_account.js

    r811e34 re832ce  
    266266                vI_account.account.defaultIdentity.fccFolder = vI_account.AccountManager.defaultAccount.defaultIdentity.fccFolder;
    267267                vI_account.account.defaultIdentity.fccFolderPickerMode = vI_account.AccountManager.defaultAccount.defaultIdentity.fccFolderPickerMode;
    268                 if (!vI_helper.olderVersion("TB", "2.0"))
    269                     vI_account.account.defaultIdentity.fccReplyFollowsParent = vI_account.AccountManager.defaultAccount.defaultIdentity.fccReplyFollowsParent;
     268                vI_account.account.defaultIdentity.fccReplyFollowsParent = vI_account.AccountManager.defaultAccount.defaultIdentity.fccReplyFollowsParent;
    270269                break;
    271270                case "3"  :
     
    274273                vI_account.account.defaultIdentity.fccFolder = vI_account._getBaseIdentity().fccFolder;
    275274                vI_account.account.defaultIdentity.fccFolderPickerMode = vI_account._getBaseIdentity().fccFolderPickerMode;
    276                 if (!vI_helper.olderVersion("TB", "2.0"))
    277                     vI_account.account.defaultIdentity.fccReplyFollowsParent = vI_account._getBaseIdentity().fccReplyFollowsParent;
     275                vI_account.account.defaultIdentity.fccReplyFollowsParent = vI_account._getBaseIdentity().fccReplyFollowsParent;
    278276                break;
    279277                default  :
     
    285283                vI_account.account.defaultIdentity.fccFolderPickerMode
    286284                    = vI_main.preferences.getCharPref("fccFolderPickerMode");
    287                 if (!vI_helper.olderVersion("TB", "2.0"))
    288                     vI_account.account.defaultIdentity.fccReplyFollowsParent = vI_main.preferences.getBoolPref("fccReplyFollowsParent");
     285                vI_account.account.defaultIdentity.fccReplyFollowsParent = vI_main.preferences.getBoolPref("fccReplyFollowsParent");
    289286
    290287                break;
  • chrome/content/v_identity/vI_context.xul

    r811e34 re832ce  
    6060            <menupopup>
    6161                <menuitem label="&vident.vI_Menu.Settings.label;"
    62                       oncommand="window.open('chrome://v_identity/content/vI_prefDialogOpener.xul', '', 'chrome, dialog, resizable=yes');" />
     62                      oncommand="window.open('chrome://v_identity/content/vI_prefDialog_TB3.xul', '', 'chrome, dialog, alwaysRaised, resizable=yes');" />
    6363                <menu label="&vident.vI_Menu.DataStorage.label;">
    6464                    <menupopup>                       
  • chrome/content/v_identity/vI_identityData.js

    r811e34 re832ce  
    298298                var servers = Components.classes["@mozilla.org/messengercompose/smtp;1"]
    299299                    .getService(Components.interfaces.nsISmtpService).smtpServers;
    300                 if (typeof(servers.Count) == "undefined")       // TB 3.x
    301                     while (servers && servers.hasMoreElements()) {
    302                         var server = servers.getNext();
    303                         if (server instanceof Components.interfaces.nsISmtpServer &&
    304                             !server.redirectorType && this._key == server.key) {
    305                             this._value = server.description?server.description:server.hostname;
    306                             break;
    307                         }
     300                while (servers && servers.hasMoreElements()) {
     301                    var server = servers.getNext();
     302                    if (server instanceof Components.interfaces.nsISmtpServer &&
     303                        !server.redirectorType && this._key == server.key) {
     304                        this._value = server.description?server.description:server.hostname;
     305                        break;
    308306                    }
    309                 else                            // TB 2.x
    310                     for (var i=0 ; i < servers.Count(); i++) {
    311                         var server = servers.QueryElementAt(i,
    312                             Components.interfaces.nsISmtpServer);
    313                         if (!server.redirectorType && this._key == server.key) {
    314                             this._value = server.description?server.description:server.hostname;
    315                             break;
    316                         }
    317                     }
     307                }
    318308            }
    319309        }
  • chrome/content/v_identity/vI_prefDialog.js

    r811e34 re832ce  
    299299        onInitCopiesAndFolders()
    300300
    301         if (vI_helper.olderVersion("TB", "2.0b") || vI_helper.olderVersion("SM", "1.5a")) {
    302             document.getElementById("version-warning").setAttribute("hidden", "false");
    303             document.getElementById("VIdent_identity.smart_draft").setAttribute("disabled", "true");
    304             document.getElementById("VIdent_messageDraftsTab").setAttribute("hidden", "true");
    305             document.getElementById("VIdent_messageTemplatesTab").setAttribute("hidden", "true");
    306         }
    307         if (vI_helper.olderVersion("TB", "1.5.0.7")) {
    308             document.getElementById("notificationGroupBox").setAttribute("hidden", "true");
    309         }
    310         if (vI_helper.olderVersion("TB", "2.0")) {
    311             document.getElementById("fccReplyFollowsParentBox").setAttribute("hidden", "true");
    312         }
    313301        const enigmail_ID="{847b3a00-7ab1-11d4-8f02-006008948af5}"
    314302        if (!vI_helper.extensionActive(enigmail_ID)) {
     
    324312        vI_prefDialog.base.initTreeValues();
    325313
    326         if (vI_storageExtrasHelper.seamonkey_to_old()) {
    327             document.getElementById("storageExtrasTreeitem1").setAttribute("hidden", "true")
    328             document.getElementById("storageExtrasTreeitem2").setAttribute("hidden", "true")
    329         }
    330314    },
    331315   
  • chrome/content/v_identity/vI_prefDialog.xul

    r811e34 re832ce  
    5151
    5252<script type="application/x-javascript"
    53             src="chrome://v_identity/content/vI_prefDialog.js" />
    54 <script type="application/x-javascript"
    55         src="chrome://v_identity/content/vI_prefDialog_FolderPicker.js" />
    56 <script type="application/x-javascript"
    5753            src="chrome://v_identity/content/vI_storageExtras.js" />
    58 <script type="application/x-javascript"
    59             src="chrome://v_identity/content/vI_helper.js" />
    6054<script type="application/x-javascript"
    6155            src="chrome://v_identity/content/vI_rdfDatasource.js" />
  • chrome/content/v_identity/vI_prefDialog_TB3.xul

    r811e34 re832ce  
    3737    buttonlabelhelp="&vI_prefDialog.dlgHelpButton.label;"
    3838        persist="screenX screenY"
    39         title="&vI_prefDialog.dlgTitle.label;" />
     39            title="&vI_prefDialog.dlgTitle.label;" >
     40       
     41        <script type="application/x-javascript"
     42            src="chrome://v_identity/content/vI_prefDialog.js" />
     43        <script type="application/x-javascript"
     44            src="chrome://v_identity/content/vI_prefDialog_FolderPicker.js" />
     45        <script type="application/x-javascript"
     46            src="chrome://v_identity/content/vI_helper.js" />
     47
     48</dialog>
  • chrome/content/v_identity/vI_rdfAccountMismatchDialog.xml

    r811e34 re832ce  
    202202            var servers = Components.classes["@mozilla.org/messengercompose/smtp;1"]
    203203                .getService(Components.interfaces.nsISmtpService).smtpServers;
    204             if (typeof(servers.Count) == "undefined")                   // TB 3.x
    205                 while (servers && servers.hasMoreElements()) {
    206                     var server = servers.getNext();
    207                     if (server instanceof Components.interfaces.nsISmtpServer && !server.redirectorType) this._addSmtp(server);
    208                 }
    209             else                                                        // TB 2.x
    210                 for (var i=0 ; i<servers.Count(); i++) this._addSmtp(servers.QueryElementAt(i, Components.interfaces.nsISmtpServer));
     204            while (servers && servers.hasMoreElements()) {
     205                var server = servers.getNext();
     206                if (server instanceof Components.interfaces.nsISmtpServer && !server.redirectorType) this._addSmtp(server);
     207            }
    211208        ]]></body>
    212209    </method>
  • chrome/content/v_identity/vI_rdfDataEditor.js

    r811e34 re832ce  
    3939        document.getElementById("identity_list_popup").appendChild(separator);
    4040
    41         if (typeof(FillIdentityList)=="function")       // TB 3.x
    42             FillIdentityList(document.getElementById("identity_list"))
    43         else                            // TB 2.x
    44             FillIdentityListPopup(document.getElementById("identity_list_popup"))
     41        FillIdentityList(document.getElementById("identity_list"))
    4542    },
    4643
  • chrome/content/v_identity/vI_rdfDatasource.js

    r811e34 re832ce  
    469469                .getService(Components.interfaces.nsISmtpService).smtpServers;
    470470            var found = false;
    471             if (typeof(servers.Count) == "undefined")       // TB 3.x
    472                 while (servers && servers.hasMoreElements()) {
    473                     var server = servers.getNext();
    474                     if (server instanceof Components.interfaces.nsISmtpServer &&
    475                         !server.redirectorType && smtp == server.key) {
    476                         found = true; break;
    477                     }
    478                 }
    479             else                            // TB 2.x
    480                 for (var i=0 ; i < servers.Count(); i++) {
    481                     var server = servers.QueryElementAt(i,Components.interfaces.nsISmtpServer);
    482                     if (!server.redirectorType && smtp == server.key) {
    483                         found = true; break;
    484                     }
    485                 }
     471            while (servers && servers.hasMoreElements()) {
     472                var server = servers.getNext();
     473                if (server instanceof Components.interfaces.nsISmtpServer &&
     474                    !server.redirectorType && smtp == server.key) {
     475                    found = true; break;
     476                }
     477            }
    486478            var resource = this._rdfService.GetResource(this._rdfNS + this._rdfNSSMTPservers + "/" + smtp);
    487479            var rdfSMTPlabel = this._getRDFValue(resource, "label");
     
    539531        var servers = Components.classes["@mozilla.org/messengercompose/smtp;1"]
    540532            .getService(Components.interfaces.nsISmtpService).smtpServers;
    541         if (typeof(servers.Count) == "undefined")       // TB 3.x
    542             while (servers && servers.hasMoreElements()) {
    543                 var server = servers.getNext();
    544                 if (server instanceof Components.interfaces.nsISmtpServer && !server.redirectorType) storeSmtp(server, this);
    545             }
    546         else                            // TB 2.x
    547             for (var i=0 ; i<servers.Count(); i++) storeSmtp(servers.QueryElementAt(i, Components.interfaces.nsISmtpServer), this);
     533        while (servers && servers.hasMoreElements()) {
     534            var server = servers.getNext();
     535            if (server instanceof Components.interfaces.nsISmtpServer && !server.redirectorType) storeSmtp(server, this);
     536        }
    548537
    549538//         if (vI_notificationBar) vI_notificationBar.dump("## vI_rdfDatasource: storeAccounts done\n");
     
    835824        var servers = Components.classes["@mozilla.org/messengercompose/smtp;1"]
    836825            .getService(Components.interfaces.nsISmtpService).smtpServers;
    837         if (typeof(servers.Count) == "undefined")       // TB 3.x
    838             while (servers && servers.hasMoreElements()) {
    839                 var server = servers.getNext();
    840                 if (server instanceof Components.interfaces.nsISmtpServer && !server.redirectorType)
    841                     if (label == (server.description?server.description:server.hostname) || (hostname == server.hostname && username == server.username))
    842                         return server.key;
    843             }
    844         else                            // TB 2.x
    845             for (var i=0 ; i<servers.Count(); i++)
    846                 if (label == (server.description?server.description:server.hostname) || (hostname == server.hostname && username == server.username))
    847                         return server.key;
     826        while (servers && servers.hasMoreElements()) {
     827            var server = servers.getNext();
     828            if (server instanceof Components.interfaces.nsISmtpServer && !server.redirectorType)
     829                if (label == (server.description?server.description:server.hostname) || (hostname == server.hostname && username == server.username))
     830                    return server.key;
     831        }
    848832        return null;
    849833    },
  • chrome/content/v_identity/vI_smartIdentity.js

    r3f9026 re832ce  
    3838        var msgComposeType = Components.interfaces.nsIMsgCompType;
    3939        vI_notificationBar.dump("## vI_smartIdentity: msgComposeType = " + type + "\n");
    40            
     40       
    4141        switch (type) {
    4242            case msgComposeType.ForwardAsAttachment:
     
    8181    },
    8282   
    83     NewMail : function() {
     83    __ignoreID : function() {
     84        vI_notificationBar.dump("## vI_smartIdentity: checking " + vI_main.preferences.getCharPref("idSelection_ignoreIDs") + " against " + vI_main.elements.Obj_MsgIdentity.value + "\n")
     85        // check if usage if virtual Identities should be used at all for the currently selected ID
     86        if (vI_main.preferences.getCharPref("idSelection_ignoreIDs").indexOf(":" + vI_main.elements.Obj_MsgIdentity.value + ":") != -1) {
     87            vI_notificationBar.dump("## vI_smartIdentity: not using virtual Identites for ID " + vI_main.elements.Obj_MsgIdentity.value + "\n");
     88            return true;
     89        }
     90        return false
     91    },
     92   
     93    NewMail : function() {
     94        if (vI_smartIdentity.__ignoreID()) return;
     95       
    8496        var storageIdentities = new vI_identityCollection();
    8597        vI_storage.getVIdentityFromAllRecipients(storageIdentities);
     
    292304            }
    293305        }
    294            
     306       
     307        if (vI_smartIdentity.__ignoreID()) return;
     308       
    295309        var storageIdentities = new vI_identityCollection();
    296310        vI_storage.getVIdentityFromAllRecipients(storageIdentities);
  • chrome/content/v_identity/vI_storage.js

    r3f9026 re832ce  
    335335            var searchUri = (addrbook.directoryProperties?addrbook.directoryProperties.URI:addrbook.URI) + queryString;
    336336            vI_notificationBar.dump("## vI_storage: _walkTroughCards searchUri='" + searchUri + "'\n")
    337        
    338337            // just try the following steps, they might fail if addressbook wasn't configured the right way
    339338            // not completely reproducible, but caused bug https://www.absorb.it/virtual-id/ticket/41
    340339            try {
    341340                var AbView = Components.classes["@mozilla.org/addressbook/abview;1"].createInstance(Components.interfaces.nsIAbView);
    342                 if (typeof(AbView.init)=="function")    // <= TB-3.0a1
    343                     AbView.init(searchUri, true, null, "GeneratedName", "ascending");
    344                 else {                                  // >= TB-3.0a2
    345                     var rdf = Components.classes["@mozilla.org/rdf/rdf-service;1"].getService(Components.interfaces.nsIRDFService);
    346                     AbView.setView(rdf.GetResource(searchUri).QueryInterface(Components.interfaces.nsIAbDirectory), null, "GeneratedName", "ascending");
    347                 }
     341                var rdf = Components.classes["@mozilla.org/rdf/rdf-service;1"].getService(Components.interfaces.nsIRDFService);
     342                AbView.setView(rdf.GetResource(searchUri).QueryInterface(Components.interfaces.nsIAbDirectory), null, "GeneratedName", "ascending");
    348343            } catch (ex) { break; };
    349344            var directory = AbView.directory;
     
    365360                while (childCards.hasMoreElements()) {
    366361                    vI_notificationBar.dump("## vI_storage: _walkTroughCards found card\n")
    367        
    368362                    var currentCard = childCards.getNext();
    369363                    currentCard.QueryInterface(Components.interfaces.nsIAbCard);
  • chrome/content/v_identity/vI_storageExtras.js

    r811e34 re832ce  
    3838   
    3939    hideUnusedEditorFields : function() {
    40         if (vI_storageExtrasHelper.seamonkey_to_old()) return;
    4140        var storageExtras = new vI_storageExtras();
    4241        var allHidden = true;
     
    5150        // resize the window to the content
    5251        window.sizeToContent();
    53     },
    54 
    55     seamonkey_to_old : function() {
    56         if (vI_storageExtrasHelper.seamonkey_old != "true")
    57             vI_storageExtrasHelper.seamonkey_old = vI_helper.olderVersion("SM", "1.5a")
    58         return (vI_storageExtrasHelper.seamonkey_old)   
    5952    }
    6053}
     
    9083                function(identity) { return (identity.getBoolAttribute('pgpMimeMode')) })
    9184        ]
    92     if (document.getElementById("menu_securityNoEncryption1"))  // TB 2.x
    93         this.extras[4] = new vI_storageExtras_sMime_messageEncryption()
    94 
    9585    if (rdfDatasource) this.loopForRDF(rdfDatasource, resource, "get")
    9686}
     
    113103    // just give a duplicate of the current storageExtras, else we will work with pointers
    114104    getDuplicate : function() {
    115         if (vI_storageExtrasHelper.seamonkey_to_old()) return null;
    116105        var newExtras = new vI_storageExtras();
    117106        for( var i = 0; i < this.extras.length; i++ ) {
     
    123112    // copys all values of an identity. This way we can create a new object with a different document-context
    124113    copy : function(extras) {
    125         if (vI_storageExtrasHelper.seamonkey_to_old()) return;
    126114        for( var i = 0; i < this.extras.length; i++ ) {
    127115            this.extras[i].value = extras.extras[i].value;
     
    168156    },
    169157    status : function() {
    170         if (vI_storageExtrasHelper.seamonkey_to_old()) return null;
    171158        var returnVal = "";
    172159        for( var i = 0; i < this.extras.length; i++ )
     
    177164
    178165    readIdentityValues : function(identity) {
    179         if (vI_storageExtrasHelper.seamonkey_to_old()) return;
    180166        for( var i = 0; i < this.extras.length; i++ ) {
    181167            if (this.extras[i].active) this.extras[i].readIdentityValue(identity)
     
    185171
    186172    setValues : function() {
    187         if (vI_storageExtrasHelper.seamonkey_to_old()) return;
    188173        for( var i = 0; i < this.extras.length; i++ ) {
    189174            if (this.extras[i].active) this.extras[i].setValue()
     
    192177    },
    193178    readValues : function() {
    194         if (vI_storageExtrasHelper.seamonkey_to_old()) return;
    195179        for( var i = 0; i < this.extras.length; i++ ) {
    196180//          vI_notificationBar.dump("## vI_storageExtras preparing readValue "+ this.extras[i].field +"\n");
     
    200184    },
    201185    setEditorValues : function() {
    202         if (vI_storageExtrasHelper.seamonkey_to_old()) return;
    203186        for( var i = 0; i < this.extras.length; i++ ) this.extras[i].setEditorValue();
    204187    },
    205188    readEditorValues : function() {
    206         if (vI_storageExtrasHelper.seamonkey_to_old()) return;
    207189        for( var i = 0; i < this.extras.length; i++ ) {
    208190            this.extras[i].readEditorValue();
     
    213195    // add value's to the pref object, required for rdfDataTree
    214196    addPrefs : function(pref) {
    215         if (vI_storageExtrasHelper.seamonkey_to_old()) return;
    216197        for( var i = 0; i < this.extras.length; i++ )
    217198            pref[this.extras[i].field + "Col"] = this.extras[i].valueNice;
  • chrome/content/v_identity/v_identity.js

    r811e34 re832ce  
    3939    original_functions : {
    4040        GenericSendMessage : null,
    41         FillIdentityListPopup : null,   // TB 2.x
    42         FillIdentityList : null     // TB 3.x
     41        FillIdentityList : null
    4342    },
    4443
     
    6059        NotifyComposeBodyReady: function() {
    6160            vI_notificationBar.dump("## v_identity: NotifyComposeBodyReady\n");
    62             if (!vI_helper.olderVersion("TB", "2.0a")) vI_main.initSystemStage2();
     61            vI_main.initSystemStage2();
    6362        },
    6463        NotifyComposeFieldsReady: function() {
    6564            vI_notificationBar.dump("## v_identity: NotifyComposeFieldsReady\n");
    66             if (vI_helper.olderVersion("TB", "2.0a")) vI_main.initSystemStage2();
    6765        },
    6866        ComposeProcessDone: function(aResult) {
     
    7977       
    8078    replacement_functions : {
    81         // TB 2.x
    82         FillIdentityListPopup: function(popup) {
    83             vI_notificationBar.dump("## v_identity: mod. FillIdentityListPopup\n");
    84             var accounts = queryISupportsArray(gAccountManager.accounts, Components.interfaces.nsIMsgAccount);
    85             accounts.sort(compareAccountSortOrder);
    86 
    87             for (var i in accounts) {
    88                 var server = accounts[i].incomingServer;
    89                 if (!server) continue;
    90                 // check for VirtualIdentity Account
    91                 try {   vI_account.prefroot.getBoolPref("mail.account." + accounts[i].key + ".vIdentity");
    92                     continue; } catch (e) { };
    93 
    94                 var identities = queryISupportsArray(accounts[i].identities, Components.interfaces.nsIMsgIdentity);
    95                 for (var j in identities) {
    96                     var identity = identities[j];
    97                     var item = document.createElement("menuitem");
    98                     item.className = "identity-popup-item";
    99                     item.setAttribute("label", identity.identityName);
    100                     item.setAttribute("value", identity.key);
    101                     item.setAttribute("accountkey", accounts[i].key);
    102                     item.setAttribute("accountname", " - " + server.prettyName);
    103                     popup.appendChild(item);
    104                 }
    105             }
    106         },
    107        
    108         // TB 3.x
    10979        FillIdentityList: function(menulist) {
    11080            vI_notificationBar.dump("## v_identity: mod. FillIdentityList\n");
    11181            var accounts = queryISupportsArray(gAccountManager.accounts, Components.interfaces.nsIMsgAccount);
    112             if (typeof(sortAccounts)=="function") // TB 3.x
    113                 accounts.sort(sortAccounts);
     82            accounts.sort(sortAccounts);
    11483
    11584            for (var i in accounts) {
     
    143112            var vid = document.getElementById("msgIdentity_clone").vid
    144113
    145             if (msgType != nsIMsgCompDeliverMode.Now) {
    146                 // dont allow user to fake identity if Message is not sended NOW and thunderbird-version is below 2.0 !!!!
    147                 if (vid && (vI_helper.olderVersion("TB", "2.0b") || vI_helper.olderVersion("SM", "1.5a"))) {
    148                     var server = gAccountManager.defaultAccount.incomingServer.prettyName
    149                     var name = gAccountManager.defaultAccount.defaultIdentity.fullName
    150                     var email = gAccountManager.defaultAccount.defaultIdentity.email
    151                     var query = vI_main.elements.strings.getString("vident.sendLater.warning") +
    152                         vI_main.elements.strings.getString("vident.sendLater.prefix") +
    153                         name + " " + email + " [" + server + "]" +
    154                         vI_main.elements.strings.getString("vident.sendLater.postfix")
    155                    
    156                     if (!promptService.confirm(window,"Error",query)) {
    157                         vI_main.replacement_functions.GenericSendMessageInProgress = false;
    158                         return;
    159                     }
    160                     else { document.getElementById("msgIdentity_clone").selectedMenuItem = "default"; vid = false; }
    161                 }
    162             }
    163             else {
     114            if (msgType == nsIMsgCompDeliverMode.Now) {
    164115                if ( (vid && vI_main.preferences.getBoolPref("warn_virtual") &&
    165116                    !(promptService.confirm(window,"Warning",
     
    209160       
    210161        replace_FillIdentityList : function() {
    211             if (typeof(FillIdentityList)=="function") {
    212                 //~ vI_notificationBar.dump("## v_identity: replace FillIdentityList (TB 3.x)\n");
    213                 vI_main.original_functions.FillIdentityList = FillIdentityList;
    214                 FillIdentityList = vI_main.replacement_functions.FillIdentityList;
    215             }
    216             else {
    217                 //~ vI_notificationBar.dump("## v_identity: replace FillIdentityListPopup (TB 2.x)\n");
    218                 vI_main.original_functions.FillIdentityListPopup = FillIdentityListPopup;
    219                 FillIdentityListPopup = vI_main.replacement_functions.FillIdentityListPopup;
    220             }
     162            //~ vI_notificationBar.dump("## v_identity: replace FillIdentityList \n");
     163            vI_main.original_functions.FillIdentityList = FillIdentityList;
     164            FillIdentityList = vI_main.replacement_functions.FillIdentityList;
    221165        }
    222166    },
     
    423367
    424368vI_main.replacement_functions.replace_FillIdentityList();
    425 window.addEventListener('load', vI_main.init, false);       // TB 1.5x, SM
    426 window.addEventListener('compose-window-init', vI_main.init, true); // TB 2.x 3.x
     369window.addEventListener('compose-window-init', vI_main.init, true);
    427370
    428371window.addEventListener("unload", function(e) { vI_main.AccountManagerObserver.unregister(); try {vI_statusmenu.removeObserver();} catch (ex) { } }, false);
  • chrome/content/v_identity/v_identity.xml

    r811e34 re832ce  
    224224                .getService(Components.interfaces.nsISmtpService).smtpServers;
    225225           
    226             if (typeof(servers.Count) == "undefined")       // TB 3.x
    227                 while (servers && servers.hasMoreElements())
    228                     this._addServer(servers.getNext());
    229             else                            // TB 2.x
    230                 for (var i=0 ; i<servers.Count(); i++)
    231                     this._addServer(servers.QueryElementAt(i, Components.interfaces.nsISmtpServer));
     226            while (servers && servers.hasMoreElements())
     227                this._addServer(servers.getNext());
    232228        ]]></body>
    233229    </method>
  • chrome/content/v_identity/v_identity.xul

    r811e34 re832ce  
    9191          <menuseparator id="vI_statusMenu_separator" />
    9292          <menuitem class="menuitem-iconic" label="&vident.vI_Menu.Settings.label;"
    93             oncommand="window.open('chrome://v_identity/content/vI_prefDialogOpener.xul', '', 'chrome, dialog, resizable=yes');" />
     93            oncommand="window.open('chrome://v_identity/content/vI_prefDialog_TB3.xul', '', 'chrome, dialog, alwaysRaised, resizable=yes');" />
    9494          <menuitem class="menuitem-iconic" label="&vident.vI_Menu.DataEditor.label;"
    9595            oncommand="window.open('chrome://v_identity/content/vI_rdfDataTree.xul', '', 'chrome, dialog, resizable=yes');" />
  • chrome/locale/cs-CZ/v_identity/vI_prefDialog.dtd

    r3f9026 re832ce  
    4848
    4949
    50 <!ENTITY vI_prefDialog.idSelection.Cell0.label "Vstup">
    51 <!ENTITY vI_prefDialog.idSelection.Cell1.label "VÃœsledné označení">
     50<!ENTITY vI_prefDialog.idSelection.Cell0.label "Virtual Identity Usage"> <!-- translate -->
     51<!ENTITY vI_prefDialog.idSelection.Cell1.label "Identity Input"> <!-- translate -->
     52<!ENTITY vI_prefDialog.idSelection.Cell2.label "VÃœsledné označení">
    5253
    53 <!ENTITY vI_prefDialog.idSelection.Tab0.header "Vstup identity">
    54 <!ENTITY vI_prefDialog.idSelection.Tab0.caption "Smart Reply a úloÅŸiÅ¡tě">
    55 <!ENTITY vI_prefDialog.idSelection.Tab0.caption2 "Smart Draft a úloÅŸiÅ¡tě">
     54<!ENTITY vI_prefDialog.idSelection.Tab0.header "Virtual Identity Usage"> <!-- translate -->
     55<!ENTITY vI_prefDialog.idSelection.Tab0.caption "Restrict Virtual Identity Usage"> <!-- translate -->
     56<!ENTITY vI_prefDialog.idSelection.usage.desc "If you create a new message, your email program selects some Identity to use for this message. Here you can decide, which of those permanently stored Identities can be changed by virtual Identity if you create the message. By default all Identities can be changed (newly added Identities are enabled by default)."> <!-- translate -->
     57
     58<!ENTITY vI_prefDialog.idSelection.Tab1.header "Vstup identity">
     59<!ENTITY vI_prefDialog.idSelection.Tab1.caption "Smart Reply a úloÅŸiÅ¡tě">
     60<!ENTITY vI_prefDialog.idSelection.Tab1.caption2 "Smart Draft a úloÅŸiÅ¡tě">
    5661<!ENTITY vI_prefDialog.idSelection.reply.desc "Zde můşete nastavit prioritu uloÅŸenÃœm virtuálním identitám, nebo identitám získanÃœm funkcí 'Smart Reply' při odpovědi na e-mail.">
    5762<!ENTITY vI_prefDialog.idSelection.prefer_smart_reply.label "preferovat identity z 'Smart Reply'">
     
    6065<!ENTITY vI_prefDialog.idSelection.draft.desc "Pokud upravujete Koncept nebo Å ablonu, není třeba nic nastavovat. Pokud je rozšíření schopno číst hlavičky uloÅŸenÃœch e-mailů, vytvoří se odpovídající virtuální identita. V Konceptu/Å abloně není uloÅŸena informace o SMTP ani şádné další nastavení. Pokud je to moÅŸné, je tato informace získána z úloÅŸiÅ¡tě Virtual Identity.">
    6166
    62 <!ENTITY vI_prefDialog.idSelection.Tab1.header "Zpracování vÃœsledku">
    63 <!ENTITY vI_prefDialog.idSelection.Tab1.caption "Obsluha vÃœsledků">
     67<!ENTITY vI_prefDialog.idSelection.Tab2.header "Zpracování vÃœsledku">
     68<!ENTITY vI_prefDialog.idSelection.Tab2.caption "Obsluha vÃœsledků">
    6469<!ENTITY vI_prefDialog.idSelection.multiselect.desc "VÃœsledky hledání v úloÅŸiÅ¡ti Virtual Identity a Smart Reply nebo vÃœsledky analÃœzy hlaviček Smart Draft jsou přidány do nabídky identit. Můşete si také zvolit, jak by mohly bÃœt pouÅŸity coby nové identity odesílatele.">
    6570<!ENTITY vI_prefDialog.idSelection.ask.label "otevřít dialog pro vÃœběr identity">
  • chrome/locale/de-DE/v_identity/vI_prefDialog.dtd

    r3f9026 re832ce  
    4848
    4949
    50 <!ENTITY vI_prefDialog.idSelection.Cell0.label "Eingang">
    51 <!ENTITY vI_prefDialog.idSelection.Cell1.label "Ergebnis-Auswahl">
     50<!ENTITY vI_prefDialog.idSelection.Cell0.label "Virtual Identity Nutzung">
     51<!ENTITY vI_prefDialog.idSelection.Cell1.label "IdentitÀten Eingang">
     52<!ENTITY vI_prefDialog.idSelection.Cell2.label "Ergebnis-Auswahl">
    5253
    53 <!ENTITY vI_prefDialog.idSelection.Tab0.header "IdentitÀten-Eingang">
    54 <!ENTITY vI_prefDialog.idSelection.Tab0.caption "Smart Reply und Speicher">
    55 <!ENTITY vI_prefDialog.idSelection.Tab0.caption2 "Smart Draft und Speicher">
     54<!ENTITY vI_prefDialog.idSelection.Tab0.header "Virtual Identity Nutzung">
     55<!ENTITY vI_prefDialog.idSelection.Tab0.caption "BeschrÀnke dir Nutzung von Virtual Identity">
     56<!ENTITY vI_prefDialog.idSelection.usage.desc "Wenn Du eine neue Nachricht erstellst, wÀhlt Dein Mail-Programm eine IdentitÀt fÃŒr Dich aus. An dieser Stelle kannst Du entscheiden, welche dieser gespeicherten IdentitÀten Du mit virtual Identity verÀndern möchtest. Normalerweise werden alle IdentitÀten verÀndert, auch neu hinzugefÃŒgte.">
     57
     58<!ENTITY vI_prefDialog.idSelection.Tab1.header "IdentitÀten-Eingang">
     59<!ENTITY vI_prefDialog.idSelection.Tab1.caption "Smart Reply und Speicher">
     60<!ENTITY vI_prefDialog.idSelection.Tab1.caption2 "Smart Draft und Speicher">
    5661<!ENTITY vI_prefDialog.idSelection.reply.desc "Die PrioritÀt von im Speicher gefundenen IdentitÀten gegenÌber solchen, die mit 'Smart Reply' gefunden wurden, kann hier konfiguriert werden.">
    5762<!ENTITY vI_prefDialog.idSelection.prefer_smart_reply.label "bevorzuge Smart Reply-IdentitÀten">
     
    6065<!ENTITY vI_prefDialog.idSelection.draft.desc "Wenn Du eine Vorlage oder einen Entwurf bearbeitest, gibt es nichts weiter zu konfigurieren. Wenn die Erweiterung in den Kopfzeilen der gespeicherten Email Informationen findet, wird eine entsprechende IdentitÀt erzeugt. Allerdings finden sich im Entwurf keine Informationen Ìber SMTP oder weitere spezifische Einstellungen. Diese Informationen werde, wenn möglich, aus dem IdentitÀten-Speicher erfragt.">
    6166
    62 <!ENTITY vI_prefDialog.idSelection.Tab1.header "Ergebnis-Auswahl">
    63 <!ENTITY vI_prefDialog.idSelection.Tab1.caption "Verwendung der Ergebnisse">
     67<!ENTITY vI_prefDialog.idSelection.Tab2.header "Ergebnis-Auswahl">
     68<!ENTITY vI_prefDialog.idSelection.Tab2.caption "Verwendung der Ergebnisse">
    6469<!ENTITY vI_prefDialog.idSelection.multiselect.desc "Die Ergebnisse der Suche im IdentitÀten-Speicher und der 'Smart reply' bzw. 'Smart Draft' Kopfzeilen-Analyse werden zum IdentitÀten-Menu hinzugefÌgt. Hier kannst Du auswÀhlen, wie und ob diese als neue Sender-IdentitÀt genutzt werden.">
    6570<!ENTITY vI_prefDialog.idSelection.ask.label "öffne ein Dialogfenster zur Auswahl der IdentitÀt">
  • chrome/locale/en-US/v_identity/vI_prefDialog.dtd

    r3f9026 re832ce  
    4848
    4949
    50 <!ENTITY vI_prefDialog.idSelection.Cell0.label "OthersXXXXS">
    51 <!ENTITY vI_prefDialog.idSelection.Cell1.label "Input">
     50<!ENTITY vI_prefDialog.idSelection.Cell0.label "Virtual Identity Usage">
     51<!ENTITY vI_prefDialog.idSelection.Cell1.label "Identity Input">
    5252<!ENTITY vI_prefDialog.idSelection.Cell2.label "Result Selection">
    5353
    54 <!ENTITY vI_prefDialog.idSelection.Tab0.header "XXXX Tab2">
    55 <!ENTITY vI_prefDialog.idSelection.Tab0.caption "Àhh, was jetzt?">
    56 <!ENTITY vI_prefDialog.idSelection.usage.desc "XXXX Test">
     54<!ENTITY vI_prefDialog.idSelection.Tab0.header "Virtual Identity Usage">
     55<!ENTITY vI_prefDialog.idSelection.Tab0.caption "Restrict Virtual Identity Usage">
     56<!ENTITY vI_prefDialog.idSelection.usage.desc "If you create a new message, your email program selects some Identity to use for this message. Here you can decide, which of those permanently stored Identities can be changed by virtual Identity if you create the message. By default all Identities can be changed (newly added Identities are enabled by default).">
    5757
    5858<!ENTITY vI_prefDialog.idSelection.Tab1.header "Identity Input">
  • chrome/locale/es-ES/v_identity/vI_prefDialog.dtd

    r3f9026 re832ce  
    4848
    4949
    50 <!ENTITY vI_prefDialog.idSelection.Cell0.label "Entrada">
    51 <!ENTITY vI_prefDialog.idSelection.Cell1.label "Selección resultante">
     50<!ENTITY vI_prefDialog.idSelection.Cell0.label "Virtual Identity Usage"> <!-- translate -->
     51<!ENTITY vI_prefDialog.idSelection.Cell1.label "Identity Input"> <!-- translate -->
     52<!ENTITY vI_prefDialog.idSelection.Cell2.label "Selección resultante">
    5253
    53 <!ENTITY vI_prefDialog.idSelection.Tab0.header "Entrada de la identidad">
    54 <!ENTITY vI_prefDialog.idSelection.Tab0.caption "Respuesta rápida y almacén">
    55 <!ENTITY vI_prefDialog.idSelection.Tab0.caption2 "Borrador rápido y almacén">
     54<!ENTITY vI_prefDialog.idSelection.Tab0.header "Virtual Identity Usage"> <!-- translate -->
     55<!ENTITY vI_prefDialog.idSelection.Tab0.caption "Restrict Virtual Identity Usage"> <!-- translate -->
     56<!ENTITY vI_prefDialog.idSelection.usage.desc "If you create a new message, your email program selects some Identity to use for this message. Here you can decide, which of those permanently stored Identities can be changed by virtual Identity if you create the message. By default all Identities can be changed (newly added Identities are enabled by default)."> <!-- translate -->
     57
     58<!ENTITY vI_prefDialog.idSelection.Tab1.header "Entrada de la identidad">
     59<!ENTITY vI_prefDialog.idSelection.Tab1.caption "Respuesta rápida y almacén">
     60<!ENTITY vI_prefDialog.idSelection.Tab1.caption2 "Borrador rápido y almacén">
    5661<!ENTITY vI_prefDialog.idSelection.reply.desc "Al responder un mensaje, aquí puede configurar la prioridad de las identidades virtuales guardadas en comparación con las recuperadas de 'Respuesta rápida'.">
    5762<!ENTITY vI_prefDialog.idSelection.prefer_smart_reply.label "preferir las identidades de 'respuesta rápida'">
     
    6065<!ENTITY vI_prefDialog.idSelection.draft.desc "Si edita un borrador o plantilla no hay nada que configurar. Si la extensión es capaz de leer la cabecera del mensaje guardado, se creará una identidad virtual relacionada. No hay información sobre SMTP ni otras opciones específicas en los borradores y plantillas. Esta información se obtendrá, si es posible, del almacén de identidades virtuales.">
    6166
    62 <!ENTITY vI_prefDialog.idSelection.Tab1.header "Manejo de resultados">
    63 <!ENTITY vI_prefDialog.idSelection.Tab1.caption "Manejo de resultados">
     67<!ENTITY vI_prefDialog.idSelection.Tab2.header "Manejo de resultados">
     68<!ENTITY vI_prefDialog.idSelection.Tab2.caption "Manejo de resultados">
    6469<!ENTITY vI_prefDialog.idSelection.multiselect.desc "Los resultados de la búsqueda en el análisis de las cabecers del almacén de identidades virtuales y la respuesta rápida o el borrador rápido se añadirán al desplegable de identidades. También puede seleccionar como se usarán como las nuevas identidades de envío.">
    6570<!ENTITY vI_prefDialog.idSelection.ask.label "abrir una ventana para preguntar la identidad">
  • chrome/locale/fr/v_identity/vI_prefDialog.dtd

    r3f9026 re832ce  
    4848
    4949
    50 <!ENTITY vI_prefDialog.idSelection.Cell0.label "Saisie">
    51 <!ENTITY vI_prefDialog.idSelection.Cell1.label "Sélection de résultats">
     50<!ENTITY vI_prefDialog.idSelection.Cell0.label "Virtual Identity Usage"> <!-- translate -->
     51<!ENTITY vI_prefDialog.idSelection.Cell1.label "Identity Input"> <!-- translate -->
     52<!ENTITY vI_prefDialog.idSelection.Cell2.label "Sélection de résultats">
    5253
    53 <!ENTITY vI_prefDialog.idSelection.Tab0.header "Saisie de l'identité">
    54 <!ENTITY vI_prefDialog.idSelection.Tab0.caption "Réponse intelligente et stockage">
    55 <!ENTITY vI_prefDialog.idSelection.Tab0.caption2 "Brouillon intelligent et stockage">
     54<!ENTITY vI_prefDialog.idSelection.Tab0.header "Virtual Identity Usage"> <!-- translate -->
     55<!ENTITY vI_prefDialog.idSelection.Tab0.caption "Restrict Virtual Identity Usage"> <!-- translate -->
     56<!ENTITY vI_prefDialog.idSelection.usage.desc "If you create a new message, your email program selects some Identity to use for this message. Here you can decide, which of those permanently stored Identities can be changed by virtual Identity if you create the message. By default all Identities can be changed (newly added Identities are enabled by default)."> <!-- translate -->
     57
     58<!ENTITY vI_prefDialog.idSelection.Tab1.header "Saisie de l'identité">
     59<!ENTITY vI_prefDialog.idSelection.Tab1.caption "Réponse intelligente et stockage">
     60<!ENTITY vI_prefDialog.idSelection.Tab1.caption2 "Brouillon intelligent et stockage">
    5661<!ENTITY vI_prefDialog.idSelection.reply.desc "Si vous répondez à tous vos mails, vous pouvez configurer ici la priorité donnée aux identités virtuelles par rapport à celles qui sont récupérées dans 'Réponse intelligente'.">
    5762<!ENTITY vI_prefDialog.idSelection.prefer_smart_reply.label "préférer les identités 'Réponse intelligente'">
     
    6065<!ENTITY vI_prefDialog.idSelection.draft.desc "Si vous éditez un brouillon (ou un modÚle) il n'y a rien à configurer. Si l'extension peut lire l'en-tête du mail stocké, une identité virtuelle sera créée. Il n'y a aucune information de SMTP ou d'autres paramÚtres spécifiques de brouillon/modÚle. Cette information est, si possible, récupérée depuis le stockage d'identité virtuelle.">
    6166
    62 <!ENTITY vI_prefDialog.idSelection.Tab1.header "Gestion des résultats">
    63 <!ENTITY vI_prefDialog.idSelection.Tab1.caption "Traitement des résultats">
     67<!ENTITY vI_prefDialog.idSelection.Tab2.header "Gestion des résultats">
     68<!ENTITY vI_prefDialog.idSelection.Tab2.caption "Traitement des résultats">
    6469<!ENTITY vI_prefDialog.idSelection.multiselect.desc "Les résultats de la recherche dans le stockage d'identité virtuelle et l'analyse des en-têtes par la 'réponse intelligente' et le &quot;brouillon intelligent' seront ajoutés  au menu déroulant des identités de messages. Vous pouvez aussi choisir comment ils pourraient être utilisés pour de nouvelles identités d'expéditeur.">
    6570<!ENTITY vI_prefDialog.idSelection.ask.label "ouvrir une boîte de dialogue pour choisir l'identité">
  • chrome/locale/nl/v_identity/vI_prefDialog.dtd

    r3f9026 re832ce  
    4848
    4949
    50 <!ENTITY vI_prefDialog.idSelection.Cell0.label "Invoer">
    51 <!ENTITY vI_prefDialog.idSelection.Cell1.label "Resultaatselectie">
     50<!ENTITY vI_prefDialog.idSelection.Cell0.label "Virtual Identity Usage"> <!-- translate -->
     51<!ENTITY vI_prefDialog.idSelection.Cell1.label "Invoer">
     52<!ENTITY vI_prefDialog.idSelection.Cell2.label "Resultaatselectie">
    5253
    53 <!ENTITY vI_prefDialog.idSelection.Tab0.header "Identiteitsinvoer">
    54 <!ENTITY vI_prefDialog.idSelection.Tab0.caption "Slim Antwoorden en Opslaan">
    55 <!ENTITY vI_prefDialog.idSelection.Tab0.caption2 "Slim Concept en Opslaan">
     54<!ENTITY vI_prefDialog.idSelection.Tab0.header "Virtual Identity Usage"> <!-- translate -->
     55<!ENTITY vI_prefDialog.idSelection.Tab0.caption "Restrict Virtual Identity Usage"> <!-- translate -->
     56<!ENTITY vI_prefDialog.idSelection.usage.desc "If you create a new message, your email program selects some Identity to use for this message. Here you can decide, which of those permanently stored Identities can be changed by virtual Identity if you create the message. By default all Identities can be changed (newly added Identities are enabled by default)."> <!-- translate -->
     57
     58<!ENTITY vI_prefDialog.idSelection.Tab1.header "Identiteitsinvoer">
     59<!ENTITY vI_prefDialog.idSelection.Tab1.caption "Slim Antwoorden en Opslaan">
     60<!ENTITY vI_prefDialog.idSelection.Tab1.caption2 "Slim Concept en Opslaan">
    5661<!ENTITY vI_prefDialog.idSelection.reply.desc "Als u antwoordt op e-mailberichten kan de prioriteit van opgeslagen virtuele identiteiten in vergelijking met de identiteiten die met Slim Antwoorden worden verkregen hier worden ingesteld.">
    5762<!ENTITY vI_prefDialog.idSelection.prefer_smart_reply.label "Voorkeur geven aan Slim Antwoorden-identiteiten">
     
    6065<!ENTITY vI_prefDialog.idSelection.draft.desc "Indien u een Concept (of Sjabloon) bewerkt is er niets in te stellen. Als de extensie in staat is om de koptekst van het opgeslagen bericht te lezen wordt een eraan gerelateerde virtuele identiteit gecreëerd. Er is geen informatie over SMTP of een andere specifieke instelling in het Concept/de Sjabloon. Deze informatie wordt, indien mogelijk, opgehaald uit de opgeslagen virtuele identiteiten.">
    6166
    62 <!ENTITY vI_prefDialog.idSelection.Tab1.header "Resultaatverwerking">
    63 <!ENTITY vI_prefDialog.idSelection.Tab1.caption "Resultaatverwerking">
     67<!ENTITY vI_prefDialog.idSelection.Tab2.header "Resultaatverwerking">
     68<!ENTITY vI_prefDialog.idSelection.Tab2.caption "Resultaatverwerking">
    6469<!ENTITY vI_prefDialog.idSelection.multiselect.desc "De resultaten van de zoekopdracht in de opgeslagen virtuele identiteiten en de koptekstanalyse van Slim Antwoorden of Slim Concept worden toegevoegd aan het dropdownmenu van de berichtidentiteit. U kunt ook selecteren hoe ze kunnen worden gebruikt als de identiteit van de nieuwe afzender.">
    6570<!ENTITY vI_prefDialog.idSelection.ask.label "Dialoogvenster openen om identiteit te kiezen">
  • chrome/locale/ru-RU/v_identity/vI_prefDialog.dtd

    r3f9026 re832ce  
    8181
    8282
    83 <!ENTITY vI_prefDialog.idSelection.Cell0.label "ВвПЎ лОчМыÑ
    84  ÐŽÐ°ÐœÐœÑ‹Ñ
    85 ">
    86 <!ENTITY vI_prefDialog.idSelection.Cell1.label "ВыбПр результатПв">
    87 
    88 <!ENTITY vI_prefDialog.idSelection.Tab0.header "ВвПЎ лОчМыÑ
    89  ÐŽÐ°ÐœÐœÑ‹Ñ
    90 ">
    91 <!ENTITY vI_prefDialog.idSelection.Tab0.caption "«УЌМый Птвет» О Ñ
     83<!ENTITY vI_prefDialog.idSelection.Cell0.label "Virtual Identity Usage"> <!-- translate -->
     84<!ENTITY vI_prefDialog.idSelection.Cell1.label "ВвПЎ лОчМыÑ
     85 ÐŽÐ°ÐœÐœÑ‹Ñ
     86">
     87<!ENTITY vI_prefDialog.idSelection.Cell2.label "ВыбПр результатПв">
     88
     89<!ENTITY vI_prefDialog.idSelection.Tab0.header "Virtual Identity Usage"> <!-- translate -->
     90<!ENTITY vI_prefDialog.idSelection.Tab0.caption "Restrict Virtual Identity Usage"> <!-- translate -->
     91<!ENTITY vI_prefDialog.idSelection.usage.desc "If you create a new message, your email program selects some Identity to use for this message. Here you can decide, which of those permanently stored Identities can be changed by virtual Identity if you create the message. By default all Identities can be changed (newly added Identities are enabled by default)."> <!-- translate -->
     92
     93<!ENTITY vI_prefDialog.idSelection.Tab1.header "ВвПЎ лОчМыÑ
     94 ÐŽÐ°ÐœÐœÑ‹Ñ
     95">
     96<!ENTITY vI_prefDialog.idSelection.Tab1.caption "«УЌМый Птвет» О Ñ
    9297раМОлОще">
    93 <!ENTITY vI_prefDialog.idSelection.Tab0.caption2 "«УЌМый черМПвОк» О Ñ
     98<!ENTITY vI_prefDialog.idSelection.Tab1.caption2 "«УЌМый черМПвОк» О Ñ
    9499раМОлОще">
    95100<!ENTITY vI_prefDialog.idSelection.reply.desc "КПгЎа Вы Птвечаете Ма сППбщеМОя, Вы ЌПжете ПпреЎелОть, какОЌ ЎаММыЌ ПтЎавать прОПрОтет: лОчМыЌ ЎаММыЌ, МаÑ
     
    116121раМОлОще.">
    117122
    118 <!ENTITY vI_prefDialog.idSelection.Tab1.header "ОбрабПтка результатПв">
    119 <!ENTITY vI_prefDialog.idSelection.Tab1.caption "ОбрабПтка результатПв">
     123<!ENTITY vI_prefDialog.idSelection.Tab2.header "ОбрабПтка результатПв">
     124<!ENTITY vI_prefDialog.idSelection.Tab2.caption "ОбрабПтка результатПв">
    120125<!ENTITY vI_prefDialog.idSelection.multiselect.desc "Результаты пПОска лОчМыÑ
    121126 ÐŽÐ°ÐœÐœÑ‹Ñ
  • chrome/skin/classic/v_identity/v_identity.css

    r3f9026 re832ce  
    2323    -moz-binding: url("chrome://v_identity/content/vI_rdfAccountMismatchDialog.xml#mismatch-menupopup");
    2424}
     25
     26
     27.selectorListitem {
     28    -moz-binding: url("chrome://v_identity/content/vI_prefDialog.xml#selectorListitem");
     29}
     30.identitySelector {
     31    -moz-binding: url("chrome://v_identity/content/vI_prefDialog.xml#identitySelector");
     32}
     33
     34
    2535
    2636.mismatchMenuitem {
  • defaults/preferences/preferences.js

    r3f9026 re832ce  
    6161pref("extensions.virtualIdentity.idSelection_preferExisting", true);
    6262pref("extensions.virtualIdentity.idSelection_removeSmartIdentityFromRecipients", true);
     63pref("extensions.virtualIdentity.idSelection_ignoreIDs", "");
    6364pref("extensions.virtualIdentity.autoReplyToSelf", false);
    6465pref("extensions.{dddd428e-5ac8-4a81-9f78-276c734f75b8}.description", "chrome://v_identity/locale/v_identity.properties");
  • install.rdf

    r811e34 re832ce  
    77                   em:id="{3550f703-e582-4d05-9a08-453d09bdfdc6}"
    88                   em:minVersion="1.5"
    9                    em:maxVersion="3.1.*" />
     9                   em:maxVersion="5.0.*" />
    1010  <!-- Seamonkey -->
    1111  <RDF:Description RDF:about="rdf:#$rjP94"
    1212                   em:id="{92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}"
    1313                   em:minVersion="1.1"
    14                    em:maxVersion="2.0.*" />
     14                   em:maxVersion="2.2.*" />
    1515  <RDF:Description RDF:about="urn:mozilla:extension:file:v_identity.jar"
    1616                   em:package="content/v_identity/"
     
    2727                   em:id="{dddd428e-5ac8-4a81-9f78-276c734f75b8}"
    2828                   em:name="Virtual Identity"
    29                    em:version="0.7.0pre2"
     29                   em:version="0.8.0pre"
    3030                   em:description="Allows you to modify your Identity settings for a single Mail on the fly."
    3131                   em:creator="Rene Ejury"
     
    3333                   em:updateURL="http://absorb.it/software/virtual_identity/pre/v_identity_update.rdf"
    3434                   em:updateKey="MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDY5lTLkMzbwKDrWvC5rAjR9Uiv6THmeOK03lBCsQ89KXYlz8i2CNTgvp44+/kK+73u+ZdduNSID+HGuzfoWy+cJLznFSlKx5DcYWDKKGKhCrXvRZ/nFX1JowmfdR5LskQMLNHMjadUCuS6ka3tX+yWErxOMPTdYmSWazU8tp1fGwIDAQAB"
    35                    em:optionsURL="chrome://v_identity/content/vI_prefDialogOpener.xul" >
     35                   em:optionsURL="chrome://v_identity/content/vI_prefDialog_TB3.xul" >
    3636    <em:targetApplication RDF:resource="rdf:#$njP94"/>
    3737    <em:targetApplication RDF:resource="rdf:#$rjP94"/>
Note: See TracChangeset for help on using the changeset viewer.