Seitenhierarchie
Zum Ende der Metadaten springen
Zum Anfang der Metadaten

 

Dieses Plugin stellt die Zentrale stelle aller Plugins dar.
Der Host kümmert sich um alle Zentralen dinge , wie zum Beispiel das laden der Locale

Laden der Locale

Jedes Plugin welches mit Lokalisierung arbeitet muss prüfen ob die Locale schon bereit gestellt wurde oder nicht.
Die Methode hasI18nResource liefert ein Promise zurück wenn die Resource bereit gestellt ist

Alvine.jQuery.Host.hasI18nResource().then(function (resource) {
                ...
 }, function () {
   Alvine.Util.Logger.logError('Plugin Name: Error loading localization');
});

Verwenden der Locale

Über den dritten Parameter in Alvine.jQuery.Host.getLocaleMessage(key, default, map) 
kann eine Map mit Ersetzungen übergeben werden.
In dem Beispiel ist in der Zeichenkette der Platzhalter 
%count% definiert. Dieser wird in dem Beispiel mit dem Wert aus der Map, hier 4, ersetzt.

// Map mit Ersetzungen
map = new Alvine.Types.Map();
map.set('count',4);
 
mystring = Alvine.jQuery.Host.getLocaleMessage('mykey','defaultvalue', map);

 

Historie

 VersionÄnderungenAnmerkungen

ALEJS-143 - Abrufen der Vorgangsdetails... STATUS

0.1.0neues Plugin 
    

Abhängigkeiten

Frameworks  & Plugins
jQuery> 2.1.4
Bootstrap > 4 
Javascript Framework> 1.9

Installation

Javascript- und CSS-Dateien können vom Alvine-CDN geladen werden.

//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js
//cdn.alvine.io/libs/alvine/framework/alvine.framework-1.9.0.js
//cdn.alvine.io/libs/alvine/host/jquery.alvinehost-0.1.0.min.js

Bibliotheken

 
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script src="//cdn.alvine.io/libs/alvine/framework/alvine.framework-1.9.0.js"></script>

<script src="//cdn.alvine.io/libs/alvine/host/jquery.alvinehost-0.1.0.min.js"></script>

 

Konfigurieren

Über die angebenen Parameter kann das Plugin konfiguriert werden. Die Werte können entweder per Script, als Json im Tag oder als einzelne data-Attribute (data-) im Tag notiert werden. Weitere Details siehe  die Seite Javascript.

 <div class="alvine<pluginname>" data-<pluginname>-fragmentkey="second">

Parameter

SchlüsselTypeBeschreibungStandardwert

Methode

HandlerBeschreibungParameter

Eventlistener

HandlerBeschreibungDaten
   

Events

HandlerBeschreibungDaten
   

CSS-Klassen

KlasseTagFunktion
   

Lokalisierung

SchlüsselStandardwert

HTML-Template

Im folgenden Beispiel ist ...

Html-Template kopieren 

  • Keine Stichwörter

0 Kommentare

Sie sind nicht angemeldet. Ihre Änderungen werden mit anonym markiert. Sie sollten sich anmelden, wenn Sie bereits über ein Konto verfügen.
CAPTCHA-Bild