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
|
// @name Compass QoL Enhancer
|
||||||
// @namespace blankie-scripts
|
// @namespace blankie-scripts
|
||||||
// @match http*://*.compass.education/*
|
// @match http*://*.compass.education/*
|
||||||
// @version 1.8.0
|
// @version 1.8.1
|
||||||
// @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
|
||||||
|
@ -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")) {
|
} else if (event.target.classList.contains("x-form-file-btn")) {
|
||||||
// Make Link Hints work with uploading files
|
// Make Link Hints work with uploading files
|
||||||
event.target.querySelector("input[type=file]").click();
|
event.target.querySelector("input[type=file]").click();
|
||||||
|
|
Loading…
Reference in New Issue