BASE Classic: JavaScript Bibliothek - ui.js
JavaScript zur Nutzung zentraler UI-Funktionen, wie z.B. Touch-Funktionen, Größenanpassungen, Ausrichtungen, Responsive-Funktionen, Hochauflösende Bilder, Lazy Load Funktion, etc.
Versionshistorie
-
002.000.713.000
12.01.2022
-
div-Container zu wMediaqueryTmp xhtml-konform gesetzt
-
002.000.653.000
28.09.2018
-
wSetParameterAndReload Funktion hinzugefügt, um URL-Parameter zu setzen und die Seite neu zu laden
-
002.000.652.000
13.09.2018
-
Die cookieNotice-Abfrage wurde von der design.js in die ui.js verschoben.
-
002.000.622.000
05.01.2018
-
Der Scroll-Fortschritt einer Seite lässt sich über einen Balken visualisieren.
-
002.000.610.000
11.09.2017
-
Anpassung zu onTouch in Verbindung mit Navigation-Layer-Darstellung
-
002.000.609.000
11.09.2017
-
globale Änderung zu load-Events (ausgelagert aus ready)
-
002.000.608.000
11.09.2017
-
Hochzähler Funktion für Überschriften wird unterstützt
-
002.000.603.000
15.08.2017
-
Events in Accordion-Container werden bei click auf "Alle Aufklappen" angestoßen.
-
002.000.602.000
15.08.2017
-
Größenanpassung Tab-Container an Accordion-Container onclick aktiviert
-
002.000.597.000
28.06.2017
-
Die Zeichen der Schriftgrößenanpassung kann nun über CSS angepasst werden.
-
002.000.596.000
11.05.2017
-
Über CSS-Only kann durch Setzen des data-Attributes pushstateonselect=0 verhindert werden, daß beim Auswählen eines Akkordeon- oder Registerlaschen-Elementes der Anker in der URL ergänzt wird.
-
002.000.574.000
02.01.2017
-
Die wLightbox-Funktion unterstützt nun auch Data-Attribute (data-widthbox, data-heightbox)
-
002.000.573.000
23.12.2016
-
Anpassungen zum window.opener Objekt bei target=_blank vorgenommen
-
002.000.572.000
08.12.2016
-
Erweiterte Unterstützung von Akkordeon-/Tab-Containern und allgemein bei seiteninternen Verweisen, auch in Bezug auf Scrolling
-
002.000.569.000
21.11.2016
-
In der Vorschau wird das HTML-Element um die Klasse wpreview ergänzt
-
002.000.547.000
14.09.2016
-
Kodierungfehler beim IE in Verbindung mit der Suggest-Funktion der Suche behoben.
-
002.000.532.000
01.08.2016
-
In der wLightbox geöffnete Seiten werden im HTML-Element um die Klasse lightbox ergänzt.
-
002.000.525.000
07.07.2016
-
Weiterleitung beim Abruf von PDFs im Android Browser, um die personalisierte Anzeige geschützter Dokumente direkt über den Reader zu erlauben.
-
002.000.486.000
01.04.2016
-
Beim Scrollen wird das HTML-Element um die Klassen scrolldirection-down, scrolldirection-up oder scrolled-top ergänzt.
-
002.000.458.000
14.12.2015
-
Die Suggestfunktion der Suche unterstützt das Auswählen über die Hoch- und Runtertasten. Über den Selektor .searchSuggestEntry.selected lässt sich der ausgewählte Eintrag zusätzlich formatieren.
-
002.000.457.000
01.12.2015
-
Die Scrollgeschwindigkeit innerhalb einer Seitennavigation lässt sich einstellen: -w-add-data:scrollsmoothtotargetduration=400;-w-add-events:onclick=wScrollSmoothToTarget;
-
002.000.440.000
27.10.2015
-
Die Funktionen wBannerSlider, wPictureGallery, wTabcontainer und wAccordion sind nun in der ui.js verfügbar, so dass für diese Weblics kein eingebettetes JS mehr notwendig ist.
-
002.000.429.000
21.10.2015
-
Bei Listen unterstützt -w-picture-srchover:color auch HD-Bilder.
-
002.000.419.000
09.09.2015
-
Wenn die Seite nicht gescrollt wurde, enthält das HTML-Element die Klasse scrolled-top.
-
002.000.408.000
18.08.2015
-
Bei der Druckansicht über viewmode=print wird Lazyloading generell deaktiviert.
-
002.000.391.000
01.07.2015
-
Über wOnAfterInitLightbox lässt sich die Lightbox durch eigene Skripte erweitern.
-
002.000.385.000
29.04.2015
-
Beim Einsatz von -w-add-events:onclick=wScrollSmoothToTarget zum sanften Scrollen auf Seitenanker wurden Punkte im Anker nicht berücksichtigt.
-
002.000.371.000
24.03.2015
-
Über .searchTerm {-w-add-classes:wglSearchSuggest;-w-add-data:project-search=/PATHPROJECT} lässt sich das Projekt für die Suggest-Suche frei definieren.
-
002.000.336.000
27.02.2015
-
Über 'scrollIfToHeight' : true lässt sich festlegen, dass überhohe Bilder scrollbar anstatt skaliert angezeigt werden.
-
002.000.329.000
26.02.2015
-
Die Lightbox unterstützt die Anzeige einer Beschreibung über das Attribut data-description im A-Tag.
-
002.000.323.000
04.02.2015
-
Über die Klasse wglCheckWidthParent lassen sich Inhalte abhängig von der verfügbaren Breite eines Elternelementes darstellen. Ist das Elternelemente nicht breit genug, wird automatisch die Klasse isToSmall ergänzt.
-
002.000.295.000
25.11.2014
-
Bei -w-add-classes:wglAnimateIfVisible; lassen sich Elemente nun über die drei Klassen isVisibleOnce, isVisible und isInvisible steuern. So können diese sowohl mit einmaligen Effekten als auch bei jedem Ein-/Ausblenden animiert werden.
-
002.000.252.000
08.09.2014
-
Das HTML-Tag wird um eine Klasse für den Viewmode ergänzt, um so z.B. individuelle Styles für eingebettete Seiten zu definieren.
-
002.000.224.000
04.06.2014
-
Die Klasse wglNavigationOptimizeTouch wurde für Chrome auf Android optimiert.
-
002.000.192.000
19.03.2014
-
Über die CSS-Only Eigentschaft -w-add-classes:wglParallaxBackground; lassen sich Elemente mit Parallax-Scrolling Effekten versehen.
-
002.000.165.000
14.02.2014
-
Aliasing Problem beim IE8 gefixt.
-
002.000.163.000
04.02.2014
-
Über die CSS-Only Eigentschaft -w-add-classes:wglAnimateIfVisibleOnce; lassen sich Elemente animieren, sobald diese durch Scrollen im Anzeigebereich erscheinen.
-
002.000.157.000
04.12.2013
-
Die Klasse html.pagestatus-uiloaded wird automatisch gesetzt, um z.B. CSS3 Effekte nur bei aktivem JavaScript auszuführen.
-
002.000.152.000
30.11.2013
-
Über #navigationMain {...-w-add-classes:wglNavigationOptimizeTouch...} werden Layer-Navigationen für die Bedienung auf Touch-Geräten optimiert.
-
002.000.148.000
26.11.2013
-
Beim Laden der Seite werden die Klassen pagestatus-ready und pagestatus-loaded ergänzt, um so Einblendeffekte über CSS3-Transitions einfach zu definieren.
-
002.000.117.000
31.10.2013
-
Sanftes Scrollen bei internen Ankern wird über die Klasse wScrollSmoothToTarget unterstützt.
-
002.000.095.000
23.08.2013
-
Über -w-jquery:window.load|... lässt sich das im CSS definierte jQuery erst beim vollständigen Laden der Seite ausführen.
-
002.000.094.000
23.08.2013
-
Durch ieX wird die Version des Internet-Explorers im HTML-Element ergänzt, um so differenzierte CSS-Rollen definieren zu können.
-
002.000.053.000
06.05.2013
-
Die neue CSS-Only Funktion wglExpandToHeighestChild wird unterstützt.
-
002.000.040.000
17.04.2013
-
Mit -w-add-classes:parent=overflowVisible; lässt sich über CSS eine Klasse zum Elternelement hinzufügen.
-
002.000.031.000
05.04.2013
-
Das HTML-Element wird durch eine sprachabhängige Klasse ergänzt, um sprachabhängige CSS-Selektoren zu ermöglichen.
-
002.000.026.000
28.03.2013
-
Media Query JavaScript-Callbacks werden auf Basis der über @wCssFragment ausgezeichneten Media Queries automatisch aufgerufen. Ereignisse sind z.B. mediaquery_max320_onactivate und mediaquery_max320_ondeactivate.
-
002.000.003.000
04.03.2013
-
Die Höhenanpassung mehrspaltiger Container geschieht auch beim Ändern der Fenstergröße.