From 860dca43394a0e22fac4ec2aa9b789b409e363da Mon Sep 17 00:00:00 2001 From: Brett Zamir Date: Tue, 7 Jan 2020 09:57:25 +0800 Subject: [PATCH] - Optimization: Remove unmaintained chrome-app, firefox-extension, opera-widget (an updated WebExtensions replacement (or such) would be welcome.) --- .eslintrc.js | 14 +--- CHANGES.md | 3 + chrome-app/icon_128.png | Bin 6336 -> 0 bytes chrome-app/manifest.json | 20 ------ docs/jsdoc-config.js | 2 - firefox-extension/chrome.manifest | 2 - .../content/svg-edit-overlay.css | 21 ------ firefox-extension/content/svg-edit-overlay.js | 8 --- .../content/svg-edit-overlay.xul | 25 -------- firefox-extension/handlers.js | 60 ------------------ firefox-extension/install.rdf | 21 ------ opera-widget/config.xml | 17 ----- opera-widget/handlers.js | 60 ------------------ opera-widget/index.html | 28 -------- opera-widget/style.css | 2 - package.json | 2 +- 16 files changed, 5 insertions(+), 280 deletions(-) delete mode 100644 chrome-app/icon_128.png delete mode 100644 chrome-app/manifest.json delete mode 100644 firefox-extension/chrome.manifest delete mode 100644 firefox-extension/content/svg-edit-overlay.css delete mode 100644 firefox-extension/content/svg-edit-overlay.js delete mode 100644 firefox-extension/content/svg-edit-overlay.xul delete mode 100644 firefox-extension/handlers.js delete mode 100644 firefox-extension/install.rdf delete mode 100644 opera-widget/config.xml delete mode 100644 opera-widget/handlers.js delete mode 100644 opera-widget/index.html delete mode 100644 opera-widget/style.css diff --git a/.eslintrc.js b/.eslintrc.js index 3dfcb35b..fc6244b7 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -44,10 +44,7 @@ module.exports = { "editor/redirect-on-no-module-support.js", "editor/extensions/imagelib/index.js", "editor/external/dom-polyfill/dom-polyfill.js", - "screencasts/svgopen2010/script.js", - "opera-widget/handlers.js", - "firefox-extension/handlers.js", - "firefox-extension/content/svg-edit-overlay.js" + "screencasts/svgopen2010/script.js" ], rules: { "import/unambiguous": ["off"] @@ -223,15 +220,6 @@ module.exports = { ] } }, - { - // Misc. probably to remove - files: ['firefox-extension/**', 'opera-widget/**'], - settings: { - polyfills: [ - 'console' - ] - } - }, { files: ["cypress/**"], extends: ["plugin:cypress/recommended"], diff --git a/CHANGES.md b/CHANGES.md index 17933323..a34e31e6 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -24,6 +24,9 @@ `url` is set within the URL) - Optimization: Remove unused `jquery-ui-1.8.custom.min.js` file - Optimization: Remove old build/tools closure/yuicompressor code +- Optimization: Remove unmaintained chrome-app, firefox-extension, + opera-widget (an updated WebExtensions replacement (or such) + would be welcome.) - Localization: Add 'SVG-Edit Home Page' to locale files - Docs: Remove outdated info on jsdoc linting (now just part of eslint config) - Docs: Add testing badge diff --git a/chrome-app/icon_128.png b/chrome-app/icon_128.png deleted file mode 100644 index 6369b49b7feed027ceb812252f0634bad582e2fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6336 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 - - - - - - - - - - - Failed to load for some reason. - - - diff --git a/opera-widget/style.css b/opera-widget/style.css deleted file mode 100644 index b4e8ae66..00000000 --- a/opera-widget/style.css +++ /dev/null @@ -1,2 +0,0 @@ -body { margin: 0px; padding: 0px; } -#container { width: 100%; height: 100%; border: none; } diff --git a/package.json b/package.json index c1508bd2..e380a961 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "open-docs-no-start": "open-cli http://localhost:8000/docs/jsdoc/", "open-docs": "run-p start open-docs-no-start", "build-html": "npx babel-node --plugins @babel/plugin-transform-modules-commonjs build/build-html.js", - "compress-images": "imageoptim \"chrome-app/*.png\" \"editor/extensions/*.png\" \"editor/spinbtn/*.png\" \"editor/jgraduate/images/*.{png,gif}\" \"editor/images/*.png\"", + "compress-images": "imageoptim \"editor/extensions/*.png\" \"editor/spinbtn/*.png\" \"editor/jgraduate/images/*.{png,gif}\" \"editor/images/*.png\"", "copy": "copyfiles -f node_modules/load-stylesheets/dist/index-es.js editor/external/load-stylesheets && copyfiles -f node_modules/jamilih/dist/jml-es.js editor/external/jamilih && copyfiles -f node_modules/query-result/esm/index.js editor/external/query-result/esm && copyfiles -f node_modules/qr-manipulation/dist/index-es.js editor/external/qr-manipulation/dist && copyfiles -f node_modules/stackblur-canvas/dist/stackblur-es.js editor/external/stackblur-canvas/dist && copyfiles -f node_modules/regenerator-runtime/runtime.js editor/external/regenerator-runtime && copyfiles -f \"node_modules/core-js-bundle//minified*\" editor/external/core-js-bundle && copyfiles -f \"node_modules/underscore/underscore-*\" editor/jspdf && copyfiles -f \"node_modules/deparam/dist/deparam.esm.js\" editor/external/deparam", "remark": "remark -q -f .", "eslint-fix": "eslint --fix --ext js,md,html .",