From 7ecd23682d3baade66375f75bb66e6be4cb08e6b Mon Sep 17 00:00:00 2001 From: achmizs Date: Sat, 2 Feb 2019 15:41:29 -0500 Subject: [PATCH] Refactored repository structure --- .gitignore | 4 +- build.sh | 3 ++ {chrome => src}/background.js | 0 {chrome => src}/contentScript.js | 0 {chrome => src}/fonts.css | 0 {chrome => src}/fonts/Inconsolata-Bold.ttf | Bin {chrome => src}/fonts/Inconsolata-Regular.ttf | Bin {chrome => src}/fonts/Inconsolata.css | 0 {chrome => src}/fonts/fa-light-300.ttf | Bin {chrome => src}/fonts/fa-regular-400.ttf | Bin {chrome => src}/fonts/fa-solid-900.ttf | Bin {chrome => src}/fonts/font-awesome.css | 0 {chrome => src}/functions.js | 0 {chrome => src}/images/ASK_off_128.png | Bin {chrome => src}/images/ASK_off_16.png | Bin {chrome => src}/images/ASK_off_32.png | Bin {chrome => src}/images/ASK_off_48.png | Bin {chrome => src}/images/ASK_on_128.png | Bin {chrome => src}/images/ASK_on_16.png | Bin {chrome => src}/images/ASK_on_32.png | Bin {chrome => src}/images/ASK_on_48.png | Bin {chrome => src}/options.css | 0 {chrome => src}/options.html | 0 {chrome => src}/options.js | 0 {chrome => src/platform/chrome}/manifest.json | 0 src/platform/firefox/manifest.json | 35 ++++++++++++++++++ {chrome => src}/popup.css | 0 {chrome => src}/popup.html | 0 {chrome => src}/popup.js | 0 29 files changed, 41 insertions(+), 1 deletion(-) create mode 100755 build.sh rename {chrome => src}/background.js (100%) rename {chrome => src}/contentScript.js (100%) rename {chrome => src}/fonts.css (100%) rename {chrome => src}/fonts/Inconsolata-Bold.ttf (100%) rename {chrome => src}/fonts/Inconsolata-Regular.ttf (100%) rename {chrome => src}/fonts/Inconsolata.css (100%) rename {chrome => src}/fonts/fa-light-300.ttf (100%) rename {chrome => src}/fonts/fa-regular-400.ttf (100%) rename {chrome => src}/fonts/fa-solid-900.ttf (100%) rename {chrome => src}/fonts/font-awesome.css (100%) rename {chrome => src}/functions.js (100%) rename {chrome => src}/images/ASK_off_128.png (100%) rename {chrome => src}/images/ASK_off_16.png (100%) rename {chrome => src}/images/ASK_off_32.png (100%) rename {chrome => src}/images/ASK_off_48.png (100%) rename {chrome => src}/images/ASK_on_128.png (100%) rename {chrome => src}/images/ASK_on_16.png (100%) rename {chrome => src}/images/ASK_on_32.png (100%) rename {chrome => src}/images/ASK_on_48.png (100%) rename {chrome => src}/options.css (100%) rename {chrome => src}/options.html (100%) rename {chrome => src}/options.js (100%) rename {chrome => src/platform/chrome}/manifest.json (100%) create mode 100644 src/platform/firefox/manifest.json rename {chrome => src}/popup.css (100%) rename {chrome => src}/popup.html (100%) rename {chrome => src}/popup.js (100%) diff --git a/.gitignore b/.gitignore index 1c0219a..77ecaaf 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,7 @@ +.DS_Store *.crx *.nex *.pem *.zip - +build/chrome/* +build/firefox/* diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..cadc4ac --- /dev/null +++ b/build.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +cp src/platform/$1/manifest.json build/$1/manifest.json \ No newline at end of file diff --git a/chrome/background.js b/src/background.js similarity index 100% rename from chrome/background.js rename to src/background.js diff --git a/chrome/contentScript.js b/src/contentScript.js similarity index 100% rename from chrome/contentScript.js rename to src/contentScript.js diff --git a/chrome/fonts.css b/src/fonts.css similarity index 100% rename from chrome/fonts.css rename to src/fonts.css diff --git a/chrome/fonts/Inconsolata-Bold.ttf b/src/fonts/Inconsolata-Bold.ttf similarity index 100% rename from chrome/fonts/Inconsolata-Bold.ttf rename to src/fonts/Inconsolata-Bold.ttf diff --git a/chrome/fonts/Inconsolata-Regular.ttf b/src/fonts/Inconsolata-Regular.ttf similarity index 100% rename from chrome/fonts/Inconsolata-Regular.ttf rename to src/fonts/Inconsolata-Regular.ttf diff --git a/chrome/fonts/Inconsolata.css b/src/fonts/Inconsolata.css similarity index 100% rename from chrome/fonts/Inconsolata.css rename to src/fonts/Inconsolata.css diff --git a/chrome/fonts/fa-light-300.ttf b/src/fonts/fa-light-300.ttf similarity index 100% rename from chrome/fonts/fa-light-300.ttf rename to src/fonts/fa-light-300.ttf diff --git a/chrome/fonts/fa-regular-400.ttf b/src/fonts/fa-regular-400.ttf similarity index 100% rename from chrome/fonts/fa-regular-400.ttf rename to src/fonts/fa-regular-400.ttf diff --git a/chrome/fonts/fa-solid-900.ttf b/src/fonts/fa-solid-900.ttf similarity index 100% rename from chrome/fonts/fa-solid-900.ttf rename to src/fonts/fa-solid-900.ttf diff --git a/chrome/fonts/font-awesome.css b/src/fonts/font-awesome.css similarity index 100% rename from chrome/fonts/font-awesome.css rename to src/fonts/font-awesome.css diff --git a/chrome/functions.js b/src/functions.js similarity index 100% rename from chrome/functions.js rename to src/functions.js diff --git a/chrome/images/ASK_off_128.png b/src/images/ASK_off_128.png similarity index 100% rename from chrome/images/ASK_off_128.png rename to src/images/ASK_off_128.png diff --git a/chrome/images/ASK_off_16.png b/src/images/ASK_off_16.png similarity index 100% rename from chrome/images/ASK_off_16.png rename to src/images/ASK_off_16.png diff --git a/chrome/images/ASK_off_32.png b/src/images/ASK_off_32.png similarity index 100% rename from chrome/images/ASK_off_32.png rename to src/images/ASK_off_32.png diff --git a/chrome/images/ASK_off_48.png b/src/images/ASK_off_48.png similarity index 100% rename from chrome/images/ASK_off_48.png rename to src/images/ASK_off_48.png diff --git a/chrome/images/ASK_on_128.png b/src/images/ASK_on_128.png similarity index 100% rename from chrome/images/ASK_on_128.png rename to src/images/ASK_on_128.png diff --git a/chrome/images/ASK_on_16.png b/src/images/ASK_on_16.png similarity index 100% rename from chrome/images/ASK_on_16.png rename to src/images/ASK_on_16.png diff --git a/chrome/images/ASK_on_32.png b/src/images/ASK_on_32.png similarity index 100% rename from chrome/images/ASK_on_32.png rename to src/images/ASK_on_32.png diff --git a/chrome/images/ASK_on_48.png b/src/images/ASK_on_48.png similarity index 100% rename from chrome/images/ASK_on_48.png rename to src/images/ASK_on_48.png diff --git a/chrome/options.css b/src/options.css similarity index 100% rename from chrome/options.css rename to src/options.css diff --git a/chrome/options.html b/src/options.html similarity index 100% rename from chrome/options.html rename to src/options.html diff --git a/chrome/options.js b/src/options.js similarity index 100% rename from chrome/options.js rename to src/options.js diff --git a/chrome/manifest.json b/src/platform/chrome/manifest.json similarity index 100% rename from chrome/manifest.json rename to src/platform/chrome/manifest.json diff --git a/src/platform/firefox/manifest.json b/src/platform/firefox/manifest.json new file mode 100644 index 0000000..427695d --- /dev/null +++ b/src/platform/firefox/manifest.json @@ -0,0 +1,35 @@ +{ + "manifest_version": 2, + "name": "AlwaysKillSticky", + "version": "1.0.1", + "description": "Get rid of sticky elements on websites - permanently!", + "author": "Said Achmiz", + "homepage_url": "https://git.sr.ht/~achmizs/AlwaysKillSticky.git", + "permissions": [ "activeTab", "storage" ], + "background": { + "scripts": ["src/background.js"] + }, + "content_scripts": [ { + "matches": [ "http://*/*", "https://*/*" ], + "run_at": "document_end", + "js": [ "src/functions.js", "src/contentScript.js" ] + } + ], + "page_action": { + "default_popup": "src/popup.html", + "default_title": "AlwaysKillSticky - Click the icon to control sticky-killing on this site!", + "default_icon": { + "16": "src/images/ASK_on_16.png", + "32": "src/images/ASK_on_32.png", + "48": "src/images/ASK_on_48.png", + "128": "src/images/ASK_on_128.png" + } + }, + "icons": { + "16": "src/images/ASK_on_16.png", + "32": "src/images/ASK_on_32.png", + "48": "src/images/ASK_on_48.png", + "128": "src/images/ASK_on_128.png" + }, + "options_ui": "src/options.html" +} \ No newline at end of file diff --git a/chrome/popup.css b/src/popup.css similarity index 100% rename from chrome/popup.css rename to src/popup.css diff --git a/chrome/popup.html b/src/popup.html similarity index 100% rename from chrome/popup.html rename to src/popup.html diff --git a/chrome/popup.js b/src/popup.js similarity index 100% rename from chrome/popup.js rename to src/popup.js