NAME
Quiq::Html::Resources - CSS- und JavaScript-Resourcen einer Webapplikation
BASE CLASS
DESCRIPTION
Ein Objekt der Klasse ist ein Speicher für die Definition von CSS- und JavaScript-Ressourcen. Die Ressourcen werden unter einem Schlüssel $key, z.B. 'jquery' oder 'jquery-ui', im Speicher abgelegt und nach ihrem Typ (css, js) unterschieden.
EXAMPLE
use Quiq::Html::Resources;
# Instantiiere Objekt (hier am Beispiel der Resourcen 'jquery'
# und 'jquery-ui')
my $res = Quiq::Html::Resources->new(
jquery => {
js => [
'https://code.jquery.com/jquery-latest.min.js',
],
},
'jquery-ui' => {
css => [
'https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css',
],
js => [
'https://code.jquery.com/ui/1.12.1/jquery-ui.min.js',
],
},
);
my @cssResources = $res->resources('jquery-ui','css');
# ('https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css')
my @jsResources = $res->resources('jquery-ui','js');
# ('https://code.jquery.com/ui/1.12.1/jquery-ui.css')
METHODS
Konstruktor
new() - Instantiiere Objekt
Synopsis
$res = $class->new($key=>\%typeArr,...);
Description
Instantiiere ein Objekt der Klasse und liefere eine Referenz auf dieses Objekt zurück.
Objektmethoden
resources() - Liefere Liste von Ressourcen
Synopsis
@arr | $arr = $res->resources(@keys);
Arguments
Description
Liefere die Liste der Ressourcen zu den Schlüsseln @keys.
VERSION
1.222
AUTHOR
Frank Seitz, http://fseitz.de/
COPYRIGHT
Copyright (C) 2024 Frank Seitz
LICENSE
This code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.