Deathamns
dd25e64134
Firefox: revert previous change
...
Initializing the extension with AddonManager takes too long (at least for
this extension).
When starting the browser, tabs loaded before the extension could, and
because of that, blocking didn't work.
It works better, if it's initialized when the window's DOM is ready.
2015-04-13 08:37:36 -04:00
Deathamns
3ce0d0aded
Firefox,Safari: fill vAPI.app in a different way
...
Pass the extension data (name and version) as the fragment of the URL
for the background script, so vAPI.app can be filled without using XHR
to read the manifest files.
2015-04-13 08:37:36 -04:00
Deathamns
feea508a8e
Firefox: location.host isntead of app.cleanName
2015-04-13 08:37:36 -04:00
Deathamns
fb2cb5c41c
Add license headers, plus some code styling
2015-04-13 08:37:36 -04:00
Deathamns
6eaa7e02b8
Firefox: minor changes
2015-04-13 08:37:36 -04:00
Deathamns
f17ad2f1a5
Firefox: implement vAPI.tabs.injectScript
2015-04-13 08:37:36 -04:00
Deathamns
4e1b938f25
Firefox: 'load' -> 'DOMContentLoaded'
2015-04-13 08:37:36 -04:00
Deathamns
e0d742b040
Firefox: initialize buttons when DOM is ready
2015-04-13 08:37:36 -04:00
Deathamns
f432dfa856
Firefox: observe main_frame requests too
2015-04-13 08:37:36 -04:00
Deathamns
7348d11871
Firefox: fix styling for toolbar button
2015-04-13 08:37:35 -04:00
Deathamns
e2105c395e
Firefox: implement toolbar button and popup
2015-04-13 08:37:35 -04:00
Deathamns
055c398916
Firefox: blocking and content scripts for e10s
2015-04-13 08:37:35 -04:00
Deathamns
e724d1a9e2
Firefox: add basic blocking + some fixes
2015-04-13 08:37:35 -04:00
Deathamns
a6b4e3dee0
Firefox: partial vAPI.tabs implementation
2015-04-13 08:37:35 -04:00
Deathamns
cba32c8eb4
Firefox: implement vAPI.storage via SQLite
2015-04-13 08:37:35 -04:00
Deathamns
54868d149a
Initial Firefox port (base, messaging, locales)
2015-04-13 08:37:35 -04:00