Bibliothek mit nützlichen Funktionen für BS Userscripte.
This script should not be not be installed directly. It is a library for other scripts to include with the meta directive // @require https://update.greasyfork.org/scripts/375096/755975/BS_Library.js
Zusatzinfo:
Das Object
: BS
ist an window
gebunden.
Also window.BS
.
String
Number
String
; URL zur MP3-Datei der Standard Forum-Notification.BS.Image.PN
String
; URL zu einem geeigneten Icon, welches für die Notification API
verwendet werden kann.BS.Image.Favicon
String
; URL zum Favicon von BS.BS.Module.Update(Selector)
String
; ID des Moduls, welches geupdated werden soll, in Form eines CSS-Selectors.Void
BS.Module.MultiUpdate(SelectorList)
Array<String>
; Liste von IDs der Module, welche geupdated werden sollen,
in Form von CSS-Selector.Void
BS.Module.Get(Selector)
String
; ID eines Moduls, in Form eines CSS-Selectors.Element
BS.Helper.InjectCSS(Link, CSS)
Wenn ein Link vorhanden ist, wird dieser als <link>
im <head>
des Dokuments eingefügt.
Wenn CSS vorhanden ist, wird der Code als <style>
im <head>
des Dokuments eingefügt.
String
; Link zu einer CSS-Datei.String
; CSS Code.Void
BS.Helper.InjectScript(Link, Code)
Wenn ein Link vorhanden ist, wird dieser als <script>
am <body>
angehängt.
Wenn Code vorhanden ist, wird er als Text innerhalb von <script>
am <body>
angehängt.
String
; Link zu einer JS-Datei.String
; JavaScript Code.Void
BS.Helper.RemoveDuplicates(Array) Entfernt redundante Eintrage eines Arrays und gibt das neue Array zurück.
Array<Number>
Array<Number>
BS.PN.Send(Options) Sendet eine Private Nachricht mit den angegebenen Optionen.
Object
String
; EmpfängerString
; BetreffString
; NachrichtVoid
BS.PN.NotifyIfNew() Überprüft das Postfach einmal und sendet eine Desktop-Benachrichtigung, wenn neue, ungelesene Nachrichten vorhanden sind.
Void
BS.Favorites.Get(Callback) Holt die Liste der eingetragenen Favoriten.
function(List: Array<Number>)
; Eine Funktion um die etwas mit der Liste anzustellen.Void
BS.Favorites.Save(Favorites, Reload)
Array<Number>
; Liste der Favoriten-IDs.Boolean
; Bestimmt, ob nach dem Speichern die Liste in im Navigationsmenü geupdated werden soll.Void