1
0
Fork 0

main.user.js aktualisiert
Some checks failed
QS / QS (push) Failing after 4s

This commit is contained in:
Snoweuph 2024-07-28 09:24:47 +00:00
parent 33ffaaceff
commit a86480632d

View file

@ -3,7 +3,7 @@
// @namespace https://git.euph.dev/Snoweuph // @namespace https://git.euph.dev/Snoweuph
// @match https://army-forge.onepagerules.com/view* // @match https://army-forge.onepagerules.com/view*
// @grant none // @grant none
// @version 1.0.0 // @version 1.0.1
// @author Snoweuph // @author Snoweuph
// @require https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js // @require https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js
// @require https://html2canvas.hertzen.com/dist/html2canvas.min.js // @require https://html2canvas.hertzen.com/dist/html2canvas.min.js
@ -13,11 +13,12 @@
document.addEventListener("keydown", (event) => { document.addEventListener("keydown", (event) => {
if (event.ctrlKey && event.key === "s") { if (event.ctrlKey && event.key === "s") {
event.preventDefault(); event.preventDefault();
generate(); generateCards();
generateRules();
} }
}); });
function generate() { function generateCards() {
const cards_root = const cards_root =
document.getElementsByClassName("MuiContainer-root")[0].firstElementChild; document.getElementsByClassName("MuiContainer-root")[0].firstElementChild;
@ -50,6 +51,23 @@ function generate() {
}); });
} }
function generateRules() {
const rules_root =
document.getElementsByClassName("MuiContainer-root")[1].firstElementChild.firstElementChild.firstElementChild.firstElementChild.lastElementChild;
rules_root.style.displa = "flex"
rules_root.style.flexDirection = "column"
rules_root.style.gap = "1rem"
html2canvas(rules_root, { scale: 15, backgroundColor: null }).then((canvas) => {
const link = document.createElement("a");
link.download = "Rules.png";
link.href = canvas.toDataURL();
document.body.appendChild(link);
link.click();
});
}
// Extract Title of Card // Extract Title of Card
function getHeaderTitle(pElement) { function getHeaderTitle(pElement) {
let textContent = ""; let textContent = "";