[[library()]]
 
no way to compare when less than two revisions

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.


Nächste Überarbeitung
de:create:functions:library [28.01.2017 13:44] – angelegt admin
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: 12.03.2023 16:26 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