diff --git a/browser-extension/getTables.js b/browser-extension/addTableSortClass.js similarity index 87% rename from browser-extension/getTables.js rename to browser-extension/addTableSortClass.js index 0a13c15..a42778c 100644 --- a/browser-extension/getTables.js +++ b/browser-extension/addTableSortClass.js @@ -5,5 +5,6 @@ console.log("tables", tables); let tables2 = Array.from(tables).map((table) => { return table.classList.add("table-sort"); }); -console.log("tables2", tables2); + + diff --git a/browser-extension/getTableHeaders.js b/browser-extension/getTableHeaders.js new file mode 100644 index 0000000..eaafe05 --- /dev/null +++ b/browser-extension/getTableHeaders.js @@ -0,0 +1,7 @@ +// let tables = document.querySelectorAll("table").querySelectorAll("th"); +// console.log("tables3", tables); +let headers = document.querySelectorAll("table th"); +console.log("tables3", headers); + +let headerText = headers.map((header)=>header.innerHTML) +console.log(headerText) diff --git a/browser-extension/icons/border-48.png b/browser-extension/icons/border-48.png deleted file mode 100644 index 90687de..0000000 Binary files a/browser-extension/icons/border-48.png and /dev/null differ diff --git a/browser-extension/icons/t.png b/browser-extension/icons/t.png new file mode 100644 index 0000000..9a6c8f1 Binary files /dev/null and b/browser-extension/icons/t.png differ diff --git a/browser-extension/manifest.json b/browser-extension/manifest.json index 7f173fe..870ae3e 100644 --- a/browser-extension/manifest.json +++ b/browser-extension/manifest.json @@ -5,15 +5,24 @@ "description": "Makes tables sortable using https://github.com/LeeWannacott/table-sort-js", "icons": - { "48": "icons/border-16.png" } + { "48": "icons/t.png" } , + "content_scripts": [ { "matches": [ + "", "*://*.mozilla.org/*", "https://github.com/*/*/actions/runs/*/usage" ], - "js": ["getTables.js","table-sort.js"] + "js": ["addTableSortClass.js","getTableHeaders.js","table-sort.js"] } - ] + ], + + "browser_action": { + "default_icon": "./icons/t.png", + "default_title": "table-sort", + "default_popup": "popup/table-options.html" + } + } diff --git a/browser-extension/popup/table-options.html b/browser-extension/popup/table-options.html new file mode 100644 index 0000000..d273557 --- /dev/null +++ b/browser-extension/popup/table-options.html @@ -0,0 +1,15 @@ + + + + + + Popup + + +