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
// @match https://army-forge.onepagerules.com/view*
// @grant none
// @version 1.0.0
// @version 1.0.1
// @author Snoweuph
// @require https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js
// @require https://html2canvas.hertzen.com/dist/html2canvas.min.js
@ -13,11 +13,12 @@
document.addEventListener("keydown", (event) => {
if (event.ctrlKey && event.key === "s") {
event.preventDefault();
generate();
generateCards();
generateRules();
}
});
function generate() {
function generateCards() {
const cards_root =
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
function getHeaderTitle(pElement) {
let textContent = "";