JavaScript-Framework „LSJS“
Wie auch beim CSS-Framework LSCSS benötigen die Themes von Merconis das JavaScript-Framework LSJS, welches bei einer Merconis-Installation mitinstalliert wird.
Um das JavaScrip-Framework nutzen zu können achten Sie darauf, dass bei den einzelnen Seitenlayouts im Bereich: Merconis: LSJS das Laden der LSJS Javascript-Hauptkomponente aktiviert ist.
Durch die Einbindung des Frameworks können Sie über die app.js im Ordner files/merconisfiles/themes/theme10/lsjs/app
die einzelnen JavaScript-Komponenten initialisieren und konfigurieren. In ihr lassen sich auch ideal weitere Javascript-Effekte initialisieren und konfigurieren - auch wenn diese nicht direkt von MERCONIS stammen, sondern von Drittanbietern oder von Ihnen selbst.
Nachfolgend die Konfiguration des LS-Sliders.
Hinweis
Durch die Verwendung des Javascript-Frameworks LSJS seit Merconis 3.0.0 findet die Konfiguration und Initialisierung von Javascript-Effekten in der Datei app.js statt. Die Datei „jsConfiguration.js“, die diese Aufgabe in früheren Versionen von Merconis übernommen hatte, gibt es nicht mehr.
Konfiguration: LS-Slider
Mit folgenden Optionen lässt sich ein Slider konfigurieren:
str_containerSelector
default: '.lsjs-slider'
Geben Sie hier den CSS-Selektor Ihres Sliders an.
bln_lastSlideFilled
default: true
Wenn der letzte Slide nicht genug Inhalt hat, um den sichtbaren Bereich des Schiebers auszufüllen, schieben Sie nur bis zu dem Punkt, an dem der gesamte sichtbare Bereich noch gefüllt ist.
bln_mouseDragOnNonTouchDeviceActive
default: true
true, wenn die Funktion zum Ziehen der Slides auf Nicht-Touch-Geräten aktiv sein soll.
float_minDragToSlide
default: 0.1
Dieser Wert gibt an, wie weit der Benutzer einen Slide ziehen muss, um tatsächlich zum nächsten Slide zu gelangen.
Dezimalwerte zwischen 0 und 1 werden interpretiert als Faktor multipliziert mit der Breite des sichtbaren Slides. Während jede Zahl größer als 1 als absoluter Pixelwert interpretiert wird.
float_slidingAnimationDuration
default: 0.4
Dieser Wert gibt an, wie viele Sekunden die Übergangsgeschwindigkeit (d. h. der Übergang von einem Slide zum nächsten) dauert. Dezimalwerte sind zulässig.
bln_autoplayActive
default: true
true, wenn die Autoplay-Funktion verwendet werden soll.
bln_autoplayStartInstantly
default: false
true, wenn die automatische Wiedergabe direkt beginnen soll.
false, wenn der Slider pausiert starten soll.
int_autoplayInterval
default: 4000
Die Zeit in Millisekunden zwischen zwei Slides im Autoplay-Modus.
bln_autoplayPauseOnHover
default: true
true, wenn die automatische Wiedergabe pausieren soll, wenn der Mauszeiger über dem Slider ist.
bln_dotNavigationActive
default: true
true, wenn die Slider-Punktnavigation angezeigt werden soll.
str_dotNavigationPosition
default: 'bottom'
'top' oder 'bottom' um zu definieren wo die Slider-Punktnavigation angezeigt werden soll.
bln_dotNavigationUseImagesIfPossible
default: true
true, wenn die Punkte in der Slider-Punktnavigation nach Möglichkeit durch Vorschaubilder ersetzt werden sollen.
int_dotNavigationMaxNumberOfSlides
default: 10
Maximale Anzahl an Slides, für die die Punktnavigation verwendet werden soll. Wenn der Slider mehr Slides hat, wird die Punktnavigation nicht verwendet.
bln_showConsoleWarnings
default: true
true, wenn Warnungen in der Entwicklerkonsole ausgegeben werden sollen.