1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-18 09:13:33 +00:00

get autofiller enabled via message to bg

This commit is contained in:
Kyle Spearrin
2018-01-12 22:31:03 -05:00
parent 299f60dcb3
commit 02b0afd79a
2 changed files with 21 additions and 13 deletions

View File

@@ -3,13 +3,18 @@ document.addEventListener('DOMContentLoaded', (event) => {
const enabledKey = 'enableAutoFillOnPageLoad';
if ((typeof safari !== 'undefined')) {
const json = safari.extension.settings.getItem(enabledKey);
if (json) {
const obj = JSON.parse(json);
if (obj && obj[enabledKey] === true) {
const responseCommand = 'autofillerAutofillOnPageLoadEnabledResponse';
safari.self.tab.dispatchMessage('bitwarden', {
command: 'bgGetAutofillOnPageLoadEnabled',
responseCommand: responseCommand
});
safari.self.addEventListener('message', function (msgEvent) {
var msg = msgEvent.message;
if (msg.command === responseCommand && msg.data === true) {
setInterval(doFillIfNeeded, 500);
}
}
}, false);
return;
}
else {
chrome.storage.local.get(enabledKey, (obj) => {