Useful functions for myself
À partir de
Ce script ne devrait pas être installé directement. C'est une librairie créée pour d'autres scripts. Elle doit être inclus avec la commande // @require https://update.greatest.deepsurf.us/scripts/456034/1143733/Basic%20Functions%20%28For%20userscripts%29.js
// Append a style text to document(<head>) with a <style> element
// arguments: css | parentElement, css | parentElement, css, attributes
function addStyle() {
// Get arguments
const [parentElement, css, attributes] = parseArgs([...arguments], [
[2],
[1,2],
[1,2,3]
], [document.head, '', {}]);
// Make <style>
const style = $CrE("style");
style.textContent = css;
for (const [name, val] of Object.entries(attributes)) {
style.setAttribute(name, val);
}
// Append to parentElement
parentElement.appendChild(style);
}