| 185 | } |
| 186 | } |
| 187 | class EdgeI18nBridge { |
| 188 | getAcceptLanguages(callback) { |
| 189 | return bridgeLog.DoActionAndLog(() => { |
| 190 | return myBrowser.i18n.getAcceptLanguages(callback); |
| 191 | }, "i18n.getAcceptLanguages"); |
| 192 | } |
| 193 | getMessage(messageName, substitutions) { |
| 194 | return bridgeLog.DoActionAndLog(() => { |
| 195 | if (messageName.indexOf("@@extension_id") > -1) { |
| 196 | return myBrowser.runtime.id; |
| 197 | } |
| 198 | if (typeof substitutions !== "undefined" && typeof substitutions !== "null") { |
| 199 | return myBrowser.i18n.getMessage(messageName, substitutions); |
| 200 | } |
| 201 | else { |
| 202 | return myBrowser.i18n.getMessage(messageName); |
| 203 | } |
| 204 | }, "i18n.getMessage"); |
| 205 | } |
| 206 | getUILanguage() { |
| 207 | return bridgeLog.DoActionAndLog(() => { |
| 208 | return myBrowser.i18n.getUILanguage(); |
| 209 | }, "i18n.getUILanguage"); |
| 210 | } |
| 211 | } |
| 212 | class EdgeRuntimeBridge { |
| 213 | get id() { return bridgeLog.DoActionAndLog(() => { return myBrowser.runtime.id; }, "runtime.id"); } |
| 214 | get lastError() { return bridgeLog.DoActionAndLog(() => { return myBrowser.runtime.lastError; }, "runtime.lastError"); } |
nothing calls this directly
no outgoing calls
no test coverage detected