Compare commits
2 Commits
45f190ebcd
...
ea2571b756
Author | SHA1 | Date |
---|---|---|
blankie | ea2571b756 | |
blankie | 099f0ae1f9 |
|
@ -2,7 +2,7 @@
|
||||||
// @name Compass QoL Enhancer
|
// @name Compass QoL Enhancer
|
||||||
// @namespace blankie-scripts
|
// @namespace blankie-scripts
|
||||||
// @match http*://*.compass.education/*
|
// @match http*://*.compass.education/*
|
||||||
// @version 1.2.1
|
// @version 1.3.0
|
||||||
// @author blankie
|
// @author blankie
|
||||||
// @description A userscript that adds small but useful features for Compass, such as the ability to close windows by clicking on the background
|
// @description A userscript that adds small but useful features for Compass, such as the ability to close windows by clicking on the background
|
||||||
// @inject-into page
|
// @inject-into page
|
||||||
|
@ -79,6 +79,14 @@ function handleNewNode(node) {
|
||||||
for (let i = 0; i < panel.items.items.length; i++) {
|
for (let i = 0; i < panel.items.items.length; i++) {
|
||||||
handlePanelItem(panel, panel.items.items[i], i === 0, tabToOpen);
|
handlePanelItem(panel, panel.items.items[i], i === 0, tabToOpen);
|
||||||
}
|
}
|
||||||
|
} else if (node.closest("[id^='wikibrowserpanel-'], #CompassWidgetsWikiBrowserPanel")) {
|
||||||
|
// Make files and folders in wiki/resources clickable for Link Hints
|
||||||
|
if (node.localName === "td") {
|
||||||
|
node.setAttribute("role", "button");
|
||||||
|
}
|
||||||
|
for (let expander of node.querySelectorAll("td, .x-tree-expander")) {
|
||||||
|
expander.setAttribute("role", "button");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -155,6 +163,11 @@ function handlePanelItem(panel, panelItem, isDefault, tabToOpen) {
|
||||||
}, 1000);
|
}, 1000);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// /Communicate/SchoolDocumentation.aspx does not have tabs
|
||||||
|
if (!panelItem.tab) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
panelItem.tab.preventDefault = false;
|
panelItem.tab.preventDefault = false;
|
||||||
panelItem.tab.el.dom.href = panelItemHash;
|
panelItem.tab.el.dom.href = panelItemHash;
|
||||||
|
|
||||||
|
|
12
README.md
12
README.md
|
@ -20,13 +20,17 @@ Hacky script to disable the client-side file limit per tab
|
||||||
|
|
||||||
A userscript that adds small but useful features for Compass. Features include:
|
A userscript that adds small but useful features for Compass. Features include:
|
||||||
- The ability to close windows by clicking on the background
|
- The ability to close windows by clicking on the background
|
||||||
- Calendar events are now links (they work with [Link Hints](https://lydell.github.io/LinkHints/)
|
- Calendar events are now links (they work with [Link Hints] now! you can also
|
||||||
now! you can also ctrl+click on "standard classes" and learning tasks)
|
ctrl+click on "standard classes" and learning tasks)
|
||||||
- Tabs are now links (you can refresh pages and the tab will automatically
|
- Tabs are now links (you can refresh pages and the tab will automatically
|
||||||
open. you can also ctrl+click on them)
|
open. you can also ctrl+click on them)
|
||||||
|
- Files and folders in Resources is now marked clickable ([Link Hints] can now
|
||||||
|
open them!)
|
||||||
- The context menu that only says "Copy" is now suppressed
|
- The context menu that only says "Copy" is now suppressed
|
||||||
- The option to remember logins is unchecked by default
|
- The option to remember logins is unchecked by default
|
||||||
|
|
||||||
|
[Link Hints]: https://lydell.github.io/LinkHints/
|
||||||
|
|
||||||
## Elements with ID lister
|
## Elements with ID lister
|
||||||
|
|
||||||
A userscript that adds a "Show elements popup" option to the Monkey Menu which
|
A userscript that adds a "Show elements popup" option to the Monkey Menu which
|
||||||
|
@ -34,8 +38,8 @@ lists all elements with an ID
|
||||||
|
|
||||||
## Image Loader Placeholder Remover
|
## Image Loader Placeholder Remover
|
||||||
|
|
||||||
Removes image loading placeholders from https://closertoday.co.uk,
|
Removes image loading placeholders from images loaded via Javascript, such as
|
||||||
https://www.indiatoday.in, and https://www.vice.com (article only).
|
https://closeronline.co.uk, https://wired.com, and https://knowyourmeme.com.
|
||||||
|
|
||||||
## nightly.link buttons
|
## nightly.link buttons
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue