jRequire

jRequire ist für Entwickler, die ihre Erweiterungen mit AMD JS Modulen schreiben möchten. Wir heißen es willkommen, wenn Entwickler jRequire mit ihren Erweiterungen bundlen so dass sich eine standardisierte Methode zur Integration mit require.js etabliert, die keine Interoperabilitäts-Probleme mit sich bringen. 

So how to use it?

Sobald Library und Plugin installiert sind (Beide im Package enthalten), können sie Calls wie diesen machen:

Jrequire::addModuleCall($moduleId, $method);

$moduleId ist der Pfad zur einem ihrer AMD Module. Sie haben z.B. eine JS-Datei in

/media/com_example/js/example.js

dann ist ihr $moduleId media/com_example/js/example.

$method ist der Name einer Funktion in dem AMD Modul. Sobald die JS-Datei geladen ist, wird diese Funktion aufgerufen. Sie können den Parameter leer lassen, wenn sie nur das Modul laden möchten.

Andere Infos

  • Wir verwenden require.js 2.3.5 und aktualisieren regelmäßig
  • Wir machen dual-licensing: sie können zw. MIT und GPLv3 wählen.

Download version 1.0.0