Update Compass QoL Enhancer to 1.19.0
- Fix submitting links by pressing Enter
This commit is contained in:
parent
470e175c0d
commit
6fefb06b1f
|
@ -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.18.1
|
// @version 1.19.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
|
||||||
|
@ -503,6 +503,20 @@ document.body.addEventListener("click", function(event) {
|
||||||
}
|
}
|
||||||
}, {passive: true});
|
}, {passive: true});
|
||||||
|
|
||||||
|
// Allow submitting links by pressing Enter instead of clicking the button
|
||||||
|
document.body.addEventListener("keydown", function(event) {
|
||||||
|
if (event.key !== "Enter" || event.target.localName !== "input" || event.target.type !== "text") {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
let window = unsafeWindow.Ext.getCmp(event.target.closest(".x-window").id);
|
||||||
|
if (!window || window.itemId !== "urlSelectionModal") {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
window.down("#saveButton").handler();
|
||||||
|
}, {passive: true});
|
||||||
|
|
||||||
// Stop the calendar and email buttons from opening in a new tab
|
// Stop the calendar and email buttons from opening in a new tab
|
||||||
for (let element of document.querySelectorAll("#productNavBar a[target='_blank']")) {
|
for (let element of document.querySelectorAll("#productNavBar a[target='_blank']")) {
|
||||||
element.removeAttribute("target");
|
element.removeAttribute("target");
|
||||||
|
|
|
@ -38,6 +38,7 @@ A userscript that adds small but useful features for Compass. Features are:
|
||||||
- Files and folders in Resources are now marked clickable ([Link Hints] can now
|
- Files and folders in Resources are now marked clickable ([Link Hints] can now
|
||||||
open them!)
|
open them!)
|
||||||
- File upload buttons now work with [Link Hints]
|
- File upload buttons now work with [Link Hints]
|
||||||
|
- Fix submitting links by simply pressing Enter
|
||||||
- Links inside lesson plans now open in the parent tab by default instead of
|
- Links inside lesson plans now open in the parent tab by default instead of
|
||||||
creating a new tab
|
creating a new tab
|
||||||
- Links submitted to learning tasks are now actual links (they now work with
|
- Links submitted to learning tasks are now actual links (they now work with
|
||||||
|
@ -55,7 +56,7 @@ A userscript that adds small but useful features for Compass. Features are:
|
||||||
- The context menu that only says "Copy" is now suppressed
|
- The context menu that only says "Copy" is now suppressed
|
||||||
- Workaround a [Link Hints bug](https://github.com/lydell/LinkHints/issues/86)
|
- Workaround a [Link Hints bug](https://github.com/lydell/LinkHints/issues/86)
|
||||||
that prevents it from seeing links inside lesson plans and such
|
that prevents it from seeing links inside lesson plans and such
|
||||||
- FIles and folders in Resources are now sorted alphabetically
|
- Files and folders in Resources are now sorted alphabetically
|
||||||
- The option to remember logins is unchecked by default
|
- The option to remember logins is unchecked by default
|
||||||
- The dashboard tab in a user's profile no longer points you to #dsh
|
- The dashboard tab in a user's profile no longer points you to #dsh
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue