diff options
Diffstat (limited to 'ext/bg/js/settings.js')
| -rw-r--r-- | ext/bg/js/settings.js | 11 | 
1 files changed, 8 insertions, 3 deletions
| diff --git a/ext/bg/js/settings.js b/ext/bg/js/settings.js index 2c77a0ed..05a0604a 100644 --- a/ext/bg/js/settings.js +++ b/ext/bg/js/settings.js @@ -430,9 +430,14 @@ async function onOptionsUpdate({source}) {      await formWrite(options);  } -function onMessage({action, params}) { -    if (action === 'optionsUpdate') { -        onOptionsUpdate(params); +function onMessage({action, params}, sender, callback) { +    switch (action) { +        case 'optionsUpdate': +            onOptionsUpdate(params); +            break; +        case 'getUrl': +            callback({url: window.location.href}); +            break;      }  } |