[[library()]]
 

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

de:create:functions:library [28.01.2017 13:44] (aktuell)
admin angelegt
Zeile 1: Zeile 1:
 +====== library() ======
  
 +''​void **library**(string //​id//​)''​
 +
 +Die Funktion ''​library()''​ bindet die JavaScript- oder (falls auf dem Server definiert) PHP-Bibliothek mit der angegeben Kennung //id// in die Fragebogen-Seite ein und macht sie so für Scripte verfügbar.
 +
 +  * //id//\\ Kennung der einzubindenen Bibliothek
 +    * '''​jQuery'''​ -- [[https://​jquery.com/​|jQuery]],​ umfangreiche JavaScript Standard-Bibliothek
 +    * '''​Velocity'''​ -- [[http://​velocityjs.org/​|Velocity.js]],​ Animation von HTML-Elementen
 +    * '''​SCEditor'''​ -- [[http://​www.sceditor.com/​|SCEditor]],​ kann Texteingabefelder mit einem WYSIWYG Editor ergänzen, sodass Teilnehmer ihre Eingaben formatieren können.
 +    * '''​highcharts'''​ -- [[http://​www.highcharts.com/​|Highcharts]],​ erstellt dynamische Diagramme mittels JavaScript (diese Bibliothek ist nicht auf jedem Server verfügbar). Zusätzlich kann in der //id// nach einem Doppelpunkt ein Highcharts-Modul spezifiziert werden, z.B. '''​highcharts:​solid-gauge'''​.
 +
 +
 +===== Konfiguration =====
 +
 +Server-Administratoren können in der Datei ''/​system/​config.php''​ weitere Bibliotheken definieren. Um z.B. die JavaScript-Datei ''​plugins/​SomeScript/​somescript.js''​ mit der Kennung ''​SomeScript''​ einzubinden,​ ergänzen Sie am Ende der Konfiguration:​
 +
 +<code php>
 +SoSci::​set(array(
 +  '​libraries'​ => array(
 +    '​SomeScript'​ => '​plugins/​SomeScript/​somescript.js'​
 +  )
 +));
 +</​code>​
de/create/functions/library.txt · Zuletzt geändert: 28.01.2017 13:44 von admin
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 4.0 International
Driven by DokuWiki