commit 7e433cec8ff310efc675cb6b1fe4c54365c94c80 Author: OverPoweredDev Date: Sun Jun 27 14:24:22 2021 +0530 added edge installation details and updated README diff --git a/README.md b/README.md index e0241c6..06fd8a3 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ ### Chrome and Chromium - +chrome-extension-select
@@ -32,15 +32,14 @@ And you're done! you can use the extension to translate within the pop-up or hov ### FireFox - +firefox extension-select
1. Navigate to `about:debugging` and select 'This FireFox' 2. After clicking on "Load Temporary Add-on", select `apertium-webext/src/manifest.json` -3. Alternatively, you can also run it from command line using mozilla's [web-ext utility](https://extensionworkshop.com/documentation/develop/getting-started-with-web-ext/) -4. Yet another option with Firefox is to load the extension from `about:addons` which can be found in the browser omnibox as 'Addons and Themes' -5. Zip the extension files by running `zip -r apertium-webext src/` and pass the zip file to 'Load Extension from File' in the settings dialog +3. Yet another option with Firefox is to load the extension from `about:addons` which can be found in the browser omnibox as 'Addons and Themes' +4. Zip the extension files by running `zip -r apertium-webext src/` and pass the zip file to 'Load Extension from File' in the settings dialog
@@ -48,31 +47,47 @@ With that, you're done. For more detailed instructions, check out [this MDN page ### Microsoft Edge +edge-extension-select + +
+ +1. Open the `edge://extensions` page by choosing the omnibox(three dots) at the top of your browser, and then selecting 'Extensions'. +2. Turn on Developer Mode using the toggle at the bottom left of the page. +3. Select Load Unpacked and pass `apertium-webext/src/` in the dialog box that opens. + +
+ +Check the [Edge Documentation](https://docs.microsoft.com/en-us/microsoft-edge/extensions-chromium/getting-started/extension-sideloading) for additional details. ## Navigation ``` . -├── README.md +├── misc/... ├── src │   ├── assets/... │   ├── background -│   │   ├── background.js +│   │   ├── background.html/js │   │   ├── jquery.min.js │   │   └── storage.js │   ├── content │   │   ├── content.js -│   │   └── hover.js -│   ├── manifest.json +│   │   └── hover.css/js │   ├── popup │   │   ├── bootstrap.min.css │   │   ├── options.html/js │   │   └── popup.html/css/js -│   └── settings -│   └── settings.html/css/js -└── tests +│   ├── settings +│   │   └── settings.html/css/js +│   └── manifest.json +├── tests +│   ├── popup.test.js +│   ├── options.test.js +│   ├── settings.test.js +│   └── README.md +└── README.md ``` - **Background/** -background.js contains all background scripts such as the right-click contextmenu option, the script to redirect the user to the settings page on being installed (TODO) and so on. storage.js is meant for all functions that deal with the two localStorage Objects, apertium.settings and apertium.langPairs. +background.js contains all background scripts such as the ContextMenu option, the script to redirect the user to the settings page on being installed and so on. storage.js is meant for all functions that deal with the two localStorage Objects, apertium.settings and apertium.langPairs. - **Content/** @@ -92,3 +107,5 @@ The manifest for the extension, outlining background scripts, pop-up data and pe ## Contribution + +Initially completed as part of [this GSoC Project](https://summerofcode.withgoogle.com/projects/#4924808795521024), all further contributions are welcome. \ No newline at end of file diff --git a/misc/edge-extension-select.png b/misc/edge-extension-select.png new file mode 100644 index 0000000..18802ac Binary files /dev/null and b/misc/edge-extension-select.png differ