HtmlHeader - @Media Queries

Dieser Bereich dient dazu, neue Features zu diskutieren und für die Entwicklung zu dokumentieren. // This area is dedicated to new features including proposals and documentation.
Gesperrt
Coach83
Beiträge: 271
Registriert: 13.05.2010, 17:33:12
Kontaktdaten:

HtmlHeader - @Media Queries

Beitrag von Coach83 » 23.05.2013, 07:21:44

Guten Morgen,

möchte folgende Erweiterung für den AddCssTag vorschlagen:
<htmlheader:addcss namespace="media::css" filename="mobile-large.css" media="screen and (min-width: 600px)" />
Anschließend in der /apps/extensions/htmlheader/pres/taglib/HtmlHeaderAddCssTag.php folgende Zeile einfügen:
$media = $this->getAttribute('media');
und anschließend die Zeilen
if ($url !== null) {
$node = new DynamicCssNode($url, $folder, $filename, $rewriting, $fcaction);
} else {
$node = new DynamicCssNode(null, $namespace, $filename, $rewriting, $fcaction);
}
erweitern zu:
if ($url !== null) {
$node = new DynamicCssNode($url, $folder, $filename, $rewriting, $fcaction, $media);
} else {
$node = new DynamicCssNode(null, $namespace, $filename, $rewriting, $fcaction, $media);
}
Schlussendlich in der Datei /apps/extensions/htmlheader/biz/DynamicCssNode.php folgendes ändern:
public function __construct($url, $namespace, $filename, $rewriting = null, $fcaction = true, $media = '') {
......
if ($media != '') {
$this->setAttribute('media', $media);
}

}
Anschließend wird das Media Query korrekt angezeigt:
<link href="/~/extensions_htmlheader-action/JsCss/path/media_css/type/css/file/mobile.css" rel="stylesheet" type="text/css" media="screen and (max-width: 600px)" />

Benutzeravatar
dr.e.
Administrator
Beiträge: 4527
Registriert: 04.11.2007, 16:13:53

Re: HtmlHeader - @Media Queries

Beitrag von dr.e. » 24.05.2013, 23:55:53

Hallo Coach,

schöne Erweiterung! Habe das direkt als Feature-Wunsch unter http://tracker.adventure-php-framework. ... .php?id=28 eingetragen. Implementierung sollten wir auf jeden Fall in 2.0 aufnehmen.
Viele Grüße,
Christian

Benutzeravatar
dr.e.
Administrator
Beiträge: 4527
Registriert: 04.11.2007, 16:13:53

Re: HtmlHeader - @Media Queries

Beitrag von dr.e. » 30.05.2013, 16:09:06

Hallo Coach,

ich habe soeben die Änderungen implementiert (siehe http://tracker.adventure-php-framework. ... .php?id=28). Neben den von dir beschriebenen Änderungswünschen habe ich die Unterstützung für alle CssNode-Typen umgesetzt, da auch dort Media-Queries zum Einsatz kommen können.

Ich würde mich freuen, wenn du die Änderungen testen könntest.
Viele Grüße,
Christian

Benutzeravatar
dr.e.
Administrator
Beiträge: 4527
Registriert: 04.11.2007, 16:13:53

Re: HtmlHeader - @Media Queries

Beitrag von dr.e. » 08.06.2013, 12:02:26

Hallo Coach,

konntest du dir die Änderung schon ansehen?
Viele Grüße,
Christian

Coach83
Beiträge: 271
Registriert: 13.05.2010, 17:33:12
Kontaktdaten:

Re: HtmlHeader - @Media Queries

Beitrag von Coach83 » 08.06.2013, 16:58:56

ja, danke Dir! klappt wunderbar :-)

Gesperrt

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast