Changeset 85fa10 for content/vI_statusmenu.js
- Timestamp:
- Sep 9, 2018, 2:36:02 AM (4 years ago)
- Branches:
- ng_0.9
- Children:
- c5860f
- Parents:
- bc6c6b
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
content/vI_statusmenu.js
rbc6c6b r85fa10 42 42 // objSaveSwitch: null, 43 43 // objSaveBaseIDSwitch: null, 44 // objSaveSMTPSwitch: null,45 44 // objFccSwitch: null, 46 45 objStatusText: null, … … 66 65 // statusmenu.objSaveBaseIDSwitch.setAttribute("hidden", !vI.vIprefs.get(data)); 67 66 // break; 68 // case "storage_show_SMTP_switch":69 // // Log.debug("changed storage_show_SMTP_switch to " + statusmenu.objSaveSMTPMenuItem + "=" + vI.vIprefs.get(data));70 // statusmenu.objSaveSMTPSwitch.setAttribute("hidden", !vI.vIprefs.get(data));71 // break;72 67 case "storage_store": 73 68 statusmenu.objStorageSaveMenuItem.setAttribute("checked", vI.vIprefs.get(data)); … … 75 70 case "storage_store_base_id": 76 71 statusmenu.objSaveBaseIDMenuItem.setAttribute("checked", vI.vIprefs.get(data)); 77 break;78 case "storage_store_SMTP":79 // Log.debug("changed storage_store_SMTP to " + statusmenu.objSaveSMTPMenuItem + "=" + vI.vIprefs.get(data));80 statusmenu.objSaveSMTPMenuItem.setAttribute("checked", vI.vIprefs.get(data));81 // Log.debug("changed storage_store_SMTP done");82 72 break; 83 73 case "storage_colorIndication": 84 74 document.getElementById("identityHbox").setAttribute("colorize", vI.vIprefs.get(data)) 85 75 document.getElementById("baseIDHbox").setAttribute("colorize", vI.vIprefs.get(data)) 86 // document.getElementById("smtpServerHbox").setAttribute("colorize", vI.vIprefs.get(data))87 76 break; 88 77 case "storage": … … 90 79 statusmenu.objStorageSaveMenuItem.removeAttribute("hidden"); 91 80 statusmenu.objSaveBaseIDMenuItem.removeAttribute("hidden"); 92 // statusmenu.objSaveSMTPMenuItem.removeAttribute("hidden");93 81 statusmenu.objStatusMenuSeparator.removeAttribute("hidden"); 94 82 } else { 95 83 statusmenu.objStorageSaveMenuItem.setAttribute("hidden", "true"); 96 84 statusmenu.objSaveBaseIDMenuItem.setAttribute("hidden", "true"); 97 // statusmenu.objSaveSMTPMenuItem.setAttribute("hidden", "true");98 85 statusmenu.objStatusMenuSeparator.setAttribute("hidden", "true"); 99 86 } … … 110 97 // vI.vIprefs.addObserver("storage_show_switch", this.observe, this); 111 98 // vI.vIprefs.addObserver("storage_show_baseID_switch", this.observe, this); 112 // vI.vIprefs.addObserver("storage_show_SMTP_switch", this.observe, this);113 99 vI.vIprefs.addObserver("storage_colorIndication", this.observe, this); 114 100 vI.vIprefs.addObserver("storage_store", this.observe, this); 115 101 vI.vIprefs.addObserver("storage_store_base_id", this.observe, this); 116 // vI.vIprefs.addObserver("storage_store_SMTP", this.observe, this);117 102 }, 118 103 … … 124 109 // vI.vIprefs.removeObserver("storage_show_switch", this.observe); 125 110 // vI.vIprefs.removeObserver("storage_show_baseID_switch", this.observe); 126 // vI.vIprefs.removeObserver("storage_show_SMTP_switch", this.observe);127 111 vI.vIprefs.removeObserver("storage_colorIndication", this.observe); 128 112 vI.vIprefs.removeObserver("storage_store", this.observe); 129 113 vI.vIprefs.removeObserver("storage_store_base_id", this.observe); 130 // vI.vIprefs.removeObserver("storage_store_SMTP", this.observe);131 114 }, 132 115 … … 135 118 statusmenu.objStatusLogo = document.getElementById("virtualIdentityExtension_Logo"); 136 119 statusmenu.objSaveBaseIDMenuItem = document.getElementById("virtualIdentityExtension_statusMenu_storage_saveBaseID"); 137 // statusmenu.objSaveSMTPMenuItem = document.getElementById("virtualIdentityExtension_statusMenu_storage_saveSMTP");138 120 statusmenu.objStorageSaveMenuItem = document.getElementById("virtualIdentityExtension_statusMenu_storage_save"); 139 121 statusmenu.objStatusMenuSeparator = document.getElementById("virtualIdentityExtension_statusMenu_separator"); 140 122 // statusmenu.objSaveSwitch = document.getElementById("virtualIdentityExtension_saveSwitch"); 141 123 // statusmenu.objSaveBaseIDSwitch = document.getElementById("virtualIdentityExtension_saveBaseIDSwitch"); 142 // statusmenu.objSaveSMTPSwitch = document.getElementById("virtualIdentityExtension_SaveSmtpSwitch");143 124 // statusmenu.objFccSwitch = document.getElementById("virtualIdentityExtension_fccSwitch"); 144 125 statusmenu.objStatusText = document.getElementById("statusText"); … … 151 132 // statusmenu.observe(this, null, null, "storage_show_switch"); 152 133 // statusmenu.observe(this, null, null, "storage_show_baseID_switch"); 153 // statusmenu.observe(this, null, null, "storage_show_SMTP_switch");154 134 statusmenu.observe(this, null, null, "storage_colorIndication"); 155 135 statusmenu.observe(this, null, null, "storage_store_base_id"); 156 // statusmenu.observe(this, null, null, "storage_store_SMTP");157 136 statusmenu.observe(this, null, null, "storage_store"); 158 137 statusmenu.observe(this, null, null, "storage"); … … 160 139 161 140 __timeout: 5, // timeout for status messages in seconds 162 __addStatusMessage: function (save , smtp) {141 __addStatusMessage: function (save) { 163 142 if (vI.vIprefs.get("show_status")) { 164 143 var sourceString = "vident.statusText.save." + save; 165 if (smtp != "off") sourceString = sourceString + ".smtp"166 144 var messageLine1 = statusmenu.stringBundle.GetStringFromName(sourceString + ".line1"); 167 145 var messageLine2 = statusmenu.stringBundle.GetStringFromName(sourceString + ".line2"); … … 184 162 }, 185 163 186 changeSMTPStatus: function (elem) {187 // statusmenu.objSaveSMTPMenuItem.setAttribute("checked", elem.getAttribute("checked"));188 statusmenu.menuConstraint();189 },190 191 164 changeBaseIDStatus: function (elem) { 192 165 statusmenu.objSaveBaseIDMenuItem.setAttribute("checked", elem.getAttribute("checked")); … … 201 174 menuConstraint: function () { 202 175 var save = "off"; 203 var smtp = "off";204 176 if (statusmenu.objStorageSaveMenuItem.getAttribute("checked") == "true") { 205 // statusmenu.objSaveSMTPMenuItem.removeAttribute("disabled");206 177 statusmenu.objSaveBaseIDMenuItem.removeAttribute("disabled"); 207 178 if (vI.vIprefs.get("storage")) { 208 179 if (statusmenu.objSaveBaseIDMenuItem.getAttribute("checked") == "true") save = "base"; 209 180 else save = "ok"; 210 // if (statusmenu.objSaveSMTPMenuItem.getAttribute("checked") == "true") smtp = "save";211 181 } 212 182 } else { 213 // statusmenu.objSaveSMTPMenuItem.setAttribute("disabled", "true");214 183 statusmenu.objSaveBaseIDMenuItem.setAttribute("disabled", "true"); 215 184 } 216 185 statusmenu.objStatusMenu.setAttribute("save", save); 217 statusmenu.objStatusMenu.setAttribute("smtp", smtp); 218 statusmenu.__addStatusMessage(save, smtp); 186 statusmenu.__addStatusMessage(save); 219 187 }, 220 188 … … 224 192 225 193 var curSaveStatus = vI.vIprefs.get("storage_store") 226 var curSaveSMTPStatus = vI.vIprefs.get("storage_store_SMTP")227 194 var curSaveBaseIDStatus = vI.vIprefs.get("storage_store_base_id") 228 var newSaveStatus = ((!curSaveStatus) || (curSaveStatus && !curSaveSMTPStatus) || (curSaveStatus && !curSaveBaseIDStatus)) 229 var newSaveSMTPStatus = ((!curSaveSMTPStatus && curSaveStatus) || (curSaveBaseIDStatus && !curSaveSMTPStatus)) 230 var newSaveBaseIDStatus = ((curSaveSMTPStatus && curSaveStatus && !curSaveBaseIDStatus) || (curSaveBaseIDStatus && !curSaveSMTPStatus)) 195 var newSaveStatus = ((!curSaveStatus) || (curSaveStatus && !curSaveBaseIDStatus)) 196 var newSaveBaseIDStatus = (curSaveStatus && !curSaveBaseIDStatus) 231 197 232 198 vI.vIprefs.set("storage_store", newSaveStatus) 233 vI.vIprefs.set("storage_store_SMTP", newSaveSMTPStatus)234 199 vI.vIprefs.set("storage_store_base_id", newSaveBaseIDStatus) 235 200
Note: See TracChangeset
for help on using the changeset viewer.