Hallo Gunnar,
- Der Nutzer muss zusätzlich zu dem Script auch das zur Bibliothek gehörige Stylesheet einbinden
das gibt es hier nicht.
Das liegt doch an dir.
ja, und ich bin ein Freund von Scripten, die einfach zu nutzen sind.
Wieso doppelt? Wieso aufwändig?
wegen insertRule
und addRule
Aber nochmal nachgedacht: Anstatt dich in ein Stylesheet einzuhängen erzeugst du einfach ein neues
style
-Element:var sortierbarStyle = document.createElement('style'); sortierbarStyle.innerText = '.sortierbar > thead th > button { border: none; background-color: transparent; font: inherit; padding: 0 } .sortierbar > thead th > button::-moz-focus-inner { margin: -1px; border-width: 1px; padding: 0; }'; document.head.appendChild(sortierbarStyle);
gute Idee, an innerText habe ich jetzt garnicht gedacht.
Daher meine Suche nach so etwas wie
a.css = b.css
.for each (property in window.getComputedStyle(document.querySelector('.sortierbar > thead th'))) { … }
Das willst du nicht wirklich.
ganz bestimmt nicht! Aber genau so etwas habe ich als erstes gefunden.
Gruß
Jürgen