diff options
author | Omar Rizwan <omar@omar.website> | 2021-03-21 11:55:52 -0700 |
---|---|---|
committer | Omar Rizwan <omar@omar.website> | 2021-03-21 11:55:52 -0700 |
commit | 57726b4354a02f85101d4369d05fd7629be68ea3 (patch) | |
tree | 9a3ac0c3a7f79fd27b2631467423389d34deb6ea /extension | |
parent | 11cf48259a987ab2d48355f14b3f11d897d6c8fa (diff) | |
download | TabFS-57726b4354a02f85101d4369d05fd7629be68ea3.tar.gz TabFS-57726b4354a02f85101d4369d05fd7629be68ea3.zip |
extension: first cut at background.js.html
Diffstat (limited to 'extension')
-rw-r--r-- | extension/background.js | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/extension/background.js b/extension/background.js index 4caaaf0..107d847 100644 --- a/extension/background.js +++ b/extension/background.js @@ -585,6 +585,23 @@ router["/runtime/reload"] = { }, truncate() { return {}; } }; +router["/runtime/background.js.html"] = defineFile(async path => { + const js = await window.fetch(chrome.runtime.getURL('background.js')) + .then(r => r.text()); + return ` +<html> + <body> + <dl> + ${Object.entries(router).map(([a, b]) => ` + <dt>${a}</dt> + <dd>${b}</dd> + `).join('\n')} + </dl> + <pre><code>${js}</code></pre> + </body> +</html> + `; +}); // Ensure that there are routes for all ancestors. This algorithm is // probably not correct, but whatever. Basically, you need to start at |