Update Compass QoL Enhancer to 1.8.1
- Fix `document.querySelector(...) is null` when clicking on the background of a window with no close button
This commit is contained in:
parent
16eadc5aa3
commit
86e3646fa2
|
@ -2,7 +2,7 @@
|
|||
// @name Compass QoL Enhancer
|
||||
// @namespace blankie-scripts
|
||||
// @match http*://*.compass.education/*
|
||||
// @version 1.8.0
|
||||
// @version 1.8.1
|
||||
// @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
|
||||
// @inject-into page
|
||||
|
@ -228,7 +228,10 @@ document.body.addEventListener("click", function(event) {
|
|||
}
|
||||
}
|
||||
|
||||
document.querySelector(".x-window-closable.x-window-active .x-tool-close").click();
|
||||
let closeButton = document.querySelector(".x-window-closable.x-window-active .x-tool-close");
|
||||
if (closeButton) {
|
||||
closeButton.click();
|
||||
}
|
||||
} else if (event.target.classList.contains("x-form-file-btn")) {
|
||||
// Make Link Hints work with uploading files
|
||||
event.target.querySelector("input[type=file]").click();
|
||||
|
|
Loading…
Reference in New Issue