a11y-outline

web extension to navigate document outlines easily
git clone https://git.ce9e.org/a11y-outline.git

commit
2faf93bcf6bd4e99a6c48b14361708722a741f9e
parent
095aa03e2dbba60fd4046647de7087104b39c4b4
Author
Tobias Bengfort <tobias.bengfort@posteo.de>
Date
2025-04-25 00:12
mv code to subdirs

Diffstat

M .gitignore 2 +-
M Makefile 10 +++++-----
R icon.svg -> icons/icon.svg 0
M manifest.chromium.json 8 ++++----
M manifest.json 8 ++++----
R bg.js -> src/bg.js 6 +++---
R outline.css -> src/outline.css 0
R outline.js -> src/outline.js 0
R treeview.js -> src/treeview.js 0

9 files changed, 17 insertions, 17 deletions


diff --git a/.gitignore b/.gitignore

@@ -1,3 +1,3 @@
    1     1 vendor
    2    -1 /icon-128.png
   -1     2 /icons/*.png
    3     3 *.zip

diff --git a/Makefile b/Makefile

@@ -1,8 +1,8 @@
    1    -1 a11y-outline.firefox.zip: manifest.json icon-48.png icon-128.png bg.js outline.js treeview.js outline.css vendor
   -1     1 a11y-outline.firefox.zip: manifest.json icons/icon-48.png icons/icon-128.png src vendor
    2     2 	rm -f $@
    3     3 	zip -r $@ $^
    4     4 
    5    -1 a11y-outline.chromium.zip: manifest.chromium.json icon-48.png icon-128.png bg.js outline.js treeview.js outline.css vendor
   -1     5 a11y-outline.chromium.zip: manifest.chromium.json icons/icon-48.png icons/icon-128.png src vendor
    6     6 	mkdir chromium
    7     7 	cp -r $^ chromium
    8     8 	cd chromium && mv manifest.chromium.json manifest.json && zip -r ../$@ *
@@ -12,11 +12,11 @@ vendor:
   12    12 	mkdir -p vendor
   13    13 	wget https://raw.githubusercontent.com/xi/aria-api/0.7.0/dist/aria.js -O vendor/aria.js
   14    14 
   15    -1 icon-48.png: icon.svg
   -1    15 icons/icon-48.png: icons/icon.svg
   16    16 	convert -resize 48x -background transparent $< $@
   17    17 
   18    -1 icon-128.png: icon.svg
   -1    18 icons/icon-128.png: icons/icon.svg
   19    19 	convert -resize 128x -background transparent $< $@
   20    20 
   21    21 clean:
   22    -1 	rm -rf vendor icon-48.png icon-128.png a11y-outline.firefox.zip a11y-outline.chromium.zip
   -1    22 	rm -rf vendor icons/icon-48.png icons/icon-128.png a11y-outline.firefox.zip a11y-outline.chromium.zip

diff --git a/icon.svg b/icons/icon.svg

diff --git a/manifest.chromium.json b/manifest.chromium.json

@@ -7,14 +7,14 @@
    7     7   "version": "2.2.0",
    8     8   "action": {
    9     9     "default_title": "A11y Outline",
   10    -1     "default_icon": "icon-128.png"
   -1    10     "default_icon": "icons/icon-128.png"
   11    11   },
   12    12   "icons": {
   13    -1     "48": "icon-48.png",
   14    -1     "128": "icon-128.png"
   -1    13     "48": "icons/icon-48.png",
   -1    14     "128": "icons/icon-128.png"
   15    15   },
   16    16   "background": {
   17    -1     "service_worker": "bg.js"
   -1    17     "service_worker": "src/bg.js"
   18    18   },
   19    19   "commands": {
   20    20     "_execute_action": {

diff --git a/manifest.json b/manifest.json

@@ -7,14 +7,14 @@
    7     7   "version": "2.2.0",
    8     8   "action": {
    9     9     "default_title": "A11y Outline",
   10    -1     "default_icon": "icon-128.png"
   -1    10     "default_icon": "icons/icon-128.png"
   11    11   },
   12    12   "icons": {
   13    -1     "48": "icon-48.png",
   14    -1     "128": "icon-128.png"
   -1    13     "48": "icons/icon-48.png",
   -1    14     "128": "icons/icon-128.png"
   15    15   },
   16    16   "background": {
   17    -1     "scripts": ["bg.js"]
   -1    17     "scripts": ["src/bg.js"]
   18    18   },
   19    19   "commands": {
   20    20     "_execute_action": {

diff --git a/bg.js b/src/bg.js

@@ -15,13 +15,13 @@ var injectCode = function(tab) {
   15    15 			target: {tabId: tab.id},
   16    16 			files: [
   17    17 				'/vendor/aria.js',
   18    -1 				'/treeview.js',
   19    -1 				'/outline.js',
   -1    18 				'/src/treeview.js',
   -1    19 				'/src/outline.js',
   20    20 			],
   21    21 		}),
   22    22 		insertCSS({
   23    23 			target: {tabId: tab.id},
   24    -1 			files: ['/outline.css'],
   -1    24 			files: ['/src/outline.css'],
   25    25 		}),
   26    26 	]);
   27    27 };

diff --git a/outline.css b/src/outline.css

diff --git a/outline.js b/src/outline.js

diff --git a/treeview.js b/src/treeview.js