Quiq::Html::Component::Bundle - Bündel von HTML-Komponenten
Quiq::List
use Quiq::Html::Component::Bundle; # Instantiiere Objekt $b = Quiq::Html::Component::Bundle->new(\@components); # Liste aller Komponenten @components | $componentA = $b->components; # Lookup einer Komponente $c = $b->component($name); # Zusammenfassung der Bestandteile der Komponenten @resources | $resourceA = $b->resources; @css | $css = $b->css; @html | $html = $b->html; @js | $js = $b->js; @ready | $ready = $b->ready; # Platzhalter-Liste für HTML @keyVal = $b->htmlPlaceholders;
Ein Objekt der Klasse speichert mehrere HTML-Komponenten vom Typ Quiq::Html::Component und stellt Methoden zur Verfügung, deren Bestandteile abzufragen.
Quiq::Html::Component
$b = $class->new; $b = $class->new(\@components);
Liste der HTML-Komponenten
Objekt
Instantiiere ein Objekt der Klasse und liefere eine Referenz auf dieses Objekt zurück.
$c = $b->component($name);
Name der HTML-Komponente
HTML-Komponente (Object)
Liefere die HTML-Komponente mit dem Namen $name.
@components | $componentA = $b->components;
Liste von HTML-Komponenten. Im Skalarkontext eine Referenz auf die Liste.
Liefere die Liste der HTML-Komponenten.
$css | @css = $c->css;
Liefere den CSS-Code der Komponenten. Im Arraykontext die Liste der Array-Elemente, im Skalarkontext deren Konkatenation.
$html | @html = $c->html;
Liefere den HTML-Code der Komponenten. Im Arraykontext die Liste der Array-Elemente, im Skalarkontext deren Konkatenation.
@keyVal = $c->htmlPlaceholders;
Liste von Schlüssel/Wert-Paaren
Liefere die Liste von Schlüssel/Wert-Paaren für eine HTML-Platzhalterersetzung.
$js | @js = $c->js;
Liefere den JavaScript-Code der Komponenten. Im Arraykontext die Liste der Array-Elemente, im Skalarkontext deren Konkatenation.
$ready | @ready = $c->ready;
Liefere den/die Ready-Handler der Komponenten. Im Arraykontext die Liste der Array-Elemente, im Skalarkontext deren Konkatenation.
@resources | $resourceA = $c->resources;
Liste von Resource-URLs. Im Skalarkontext eine Referenz auf die Liste.
Liefere die Liste der Resource-URLs aller Komponenten. Mehrfachnennungen werden gefiltert.
$str | @arr = $obj->getValue($key);
Liefere den Wert des Attributs $key. Im Arraykontext die Liste der Array-Elemente, im Skalarkontext deren Konkatenation.
1.195
Frank Seitz, http://fseitz.de/
Copyright (C) 2021 Frank Seitz
This code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install Quiq, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Quiq
CPAN shell
perl -MCPAN -e shell install Quiq
For more information on module installation, please visit the detailed CPAN module installation guide.