* origin/master: (34 commits)
add _locales/ja
Apply minor tweaks and fix typos in inpage-toolbar-ui doc and comments
Minor tweaks on inpage-toolbar-ui stylesheet
Add inpage-toolbar-ui add-on example
Add 48px icon in 'icons' key
Added README; stop using alarm name for tab ID
Fix review comments: https://github.com/mdn/webextensions-examples/issues/31#issuecomment-172650159
Fix review comments: https://github.com/mdn/webextensions-examples/issues/30#issuecomment-172649839
Fix review comments: https://github.com/mdn/webextensions-examples/issues/29#issuecomment-172646879
Fix review comments: https://github.com/mdn/webextensions-examples/issues/28#issuecomment-172645256
add alarms permission, very minor update to a comment
added comments to one missing file
added short comments for all JS functions
ask that examples should contain the key
added strict_min_version to manifest.json
ask that examples include the key
use the right size icons
use the 'icons' key for all examples
updates and typo fixes for CONTRIBUTING.md
added draft CONTRIBUTING.md
...
This example shows how an add-on can integrate an UI into a webpage.
The UI resources will be packaged in the add-on itself and exposed to
the webpage by injecting an iframe which points to an "web accessible
resource" add-on URL.
This pattern is useful to any add-on which needs to integrate an UI into
the webpage (e.g. browsing enhancement toolbars, in page devtools
panels, adblockers/anti-tracking in-page alerts) and it works on
Chromium-based browsers and Firefox Desktop >= 46.0 (enabled by Bug
1214658).
* master: (26 commits)
Fix review comments: https://github.com/mdn/webextensions-examples/issues/31#issuecomment-172650159
Fix review comments: https://github.com/mdn/webextensions-examples/issues/30#issuecomment-172649839
Fix review comments: https://github.com/mdn/webextensions-examples/issues/29#issuecomment-172646879
Fix review comments: https://github.com/mdn/webextensions-examples/issues/28#issuecomment-172645256
added comments to one missing file
added short comments for all JS functions
ask that examples should contain the key
added strict_min_version to manifest.json
ask that examples include the key
use the right size icons
use the 'icons' key for all examples
updates and typo fixes for CONTRIBUTING.md
added draft CONTRIBUTING.md
corrected a comment
added homepage_url to notify-link-clicks-i18n
minor css tweaks on beastify popup
use an absolute url for chrome.tabs.executeScript (which works on both Firefox and Chrome)
increase popup width
improve link detection in notify-link-clicks-i18n
improve link detection in notify-link-clicks
...
Original approach is a bit too naive and misses all links
that contain other elements which can grab mouse clicks.
E. g. simple target checking fails on the grid @ mozilla.org.
Traversing up the tree to look for valid links fixes this problem.
Original approach is a bit too naive and misses all links
that contain other elements which can grab mouse clicks.
E. g. simple target checking fails on the grid @ mozilla.org.
Traversing up the tree to look for valid links fixes this problem.