File tree Expand file tree Collapse file tree 7 files changed +9
-30
lines changed Expand file tree Collapse file tree 7 files changed +9
-30
lines changed Original file line number Diff line number Diff line change 5050 "stylelint" : {
5151 "extends" : " stylelint-config-xo"
5252 },
53- "dependencies" : {
54- "webextension-polyfill" : " ^0.8.0"
55- },
5653 "devDependencies" : {
5754 "husky" : " ^4.3.8" ,
5855 "@rollup/plugin-node-resolve" : " ^13.0.4" ,
Original file line number Diff line number Diff line change @@ -27,11 +27,7 @@ const config = {
2727 {
2828 files : 'source/**/!(*.js|*.svelte)' ,
2929 dest : 'distribution' ,
30- } ,
31- {
32- files : 'node_modules/webextension-polyfill/dist/browser-polyfill.min.js' ,
33- dest : 'distribution' ,
34- } ,
30+ }
3531 ] , {
3632 watch : process . env . ROLLUP_WATCH ,
3733 } ) ,
Original file line number Diff line number Diff line change 44 import openInTab from ' ./lib/open-in-tab.js' ;
55 import UndoStack from ' ./lib/undo-stack.js' ;
66
7- const getI18N = browser .i18n .getMessage ;
7+ const getI18N = chrome .i18n .getMessage ;
88 const undoStack = new UndoStack (window );
99
1010 const myid = getI18N (' @@extension_id' );
4242 undoStack .do (toggle => {
4343 for (const extension of affectedExtensions) {
4444 extension .enabled = enable ? toggle : ! toggle;
45- browser .management .setEnabled (extension .id , extension .enabled );
45+ chrome .management .setEnabled (extension .id , extension .enabled );
4646 }
4747
4848 extensions = extensions; // Signals to Svelte that the content was updated
4949 });
5050 }
5151
5252 onMount (async () => {
53- extensions = (await browser .management .getAll ())
53+ extensions = (await chrome .management .getAll ())
5454 .filter (({type, id}) => type === ' extension' && id !== myid)
5555 .sort ((a , b ) => {
5656 if (a .enabled === b .enabled ) {
6666 });
6767
6868 // Update list on uninstall
69- browser .management .onUninstalled .addListener (deleted => {
69+ chrome .management .onUninstalled .addListener (deleted => {
7070 extensions = extensions .filter (({id}) => id !== deleted);
7171 });
7272 });
Original file line number Diff line number Diff line change 1111 export let showExtras;
1212 export let undoStack;
1313
14- const getI18N = browser .i18n .getMessage ;
14+ const getI18N = chrome .i18n .getMessage ;
1515 const url = installType === ' normal' ? ` https://chrome.google.com/webstore/detail/${ id} ` : homepageUrl;
1616
1717 function toggleExtension () {
1818 const wasEnabled = enabled;
1919
2020 undoStack .do (toggle => {
2121 enabled = toggle !== wasEnabled;
22- browser .management .setEnabled (id, enabled);
22+ chrome .management .setEnabled (id, enabled);
2323 });
2424 }
2525
2626 function onUninstallClick () {
27- browser .management .uninstall (id);
27+ chrome .management .uninstall (id);
2828 }
2929
3030 function getIcon (icons , size = 16 ) {
Original file line number Diff line number Diff line change 11<!doctype html>
22< title > Extension Manager</ title >
33< link href ="style.css " rel ="stylesheet ">
4- < script defer src ="browser-polyfill.min.js "> </ script >
54< script defer src ="main.js "> </ script >
Original file line number Diff line number Diff line change 11/** Required for chrome:// links */
22export default function openInTab ( event ) {
3- browser . tabs . create ( { url : event . currentTarget . href } ) ;
3+ chrome . tabs . create ( { url : event . currentTarget . href } ) ;
44 event . preventDefault ( ) ;
55}
You can’t perform that action at this time.
0 commit comments