diff --git a/src/eventPage.js b/src/eventPage.js new file mode 100644 index 0000000..036d97b --- /dev/null +++ b/src/eventPage.js @@ -0,0 +1,3 @@ +chrome.browserAction.onClicked.addListener(function(activeTab) { + chrome.tabs.create({ url: chrome.extension.getURL('index.html'), selected: true }); +}); \ No newline at end of file diff --git a/src/manifest.json b/src/manifest.json index 4fd3b48..9fb4c31 100644 --- a/src/manifest.json +++ b/src/manifest.json @@ -3,14 +3,21 @@ "version": "1.3", "manifest_version": 2, "description": "Convert new tabs into an offline playground for your web experiments", - "chrome_url_overrides" : { - "newtab": "index.html" - }, "homepage_url": "https://kushagragour.in/lab/web-maker", "permissions": [ "storage" ], - "content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self'", + "chrome_url_overrides" : { + "newtab": "index.html" + }, + "browser_action": { + "default_title": "Web Maker", + "default_icon": "icon-16.png" + }, + "background": { + "scripts": [ "eventPage.js" ], + "persistent": false + }, "icons": { "16": "icon-16.png", "48": "icon-48.png"