wolfree-dockerfile/docusaurus/static/ajax/libs/wolfree/23.7.8/js/onload.js

52 lines
1.5 KiB
JavaScript

/**
* @license
* SPDX-License-Identifier: AGPL-3.0-or-later
* This file is part of Wolfree.
* This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
*/
// @ts-check
export default addEventListener(
"load",
() => (
setTimeout(
() =>
document
.querySelectorAll(
"html > body > #__next > div > main > main > div > div > section > form > div > div > input"
)
.forEach((input) =>
input instanceof HTMLInputElement
? input.focus()
: console.error({ input })
),
1000
),
[
() =>
document
.querySelectorAll(
'html > body > #__next > div > main > main > div > div > div > section > section > div:is(:first-child) > ul > li'
)
.forEach(
(li) =>
li.innerHTML.includes("Step-by-step") &&
(li instanceof HTMLElement
? (li.style.display = "none")
: console.error({ li }))
),
() =>
(document.title = document.title.replace(
"- Wolfram|Alpha",
"- Free Wolfram|Alpha Step-by-step Solution - Wolfree"
)),
].forEach(
(callback) => (
setInterval(callback, 2000), addEventListener("click", callback)
)
),
scroll(0, 0)
)
);