$this->flashMessage() nevyhodí alert

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
David Klouček
Člen | 57
+
0
-

Když v presenteru zavolám $this->flashMessage('xxx'), tak se mi sice vytvoří v těle dokumentu element:

<div class="flash info">xxx</div>

ale už se ten text neukáže jako alert. Proč?

V layoutu mám:

..
<body>
{foreach $flashes as $flash}
	<div class="flash {$flash->type}">{$flash->message}</div>
{/foreach}
..

+ v <head> připojuji externí knihovnu jQuery a netteForms.js.

Jan Tvrdík
Nette guru | 2595
+
0
-

Proč by se flash message měla zobrazovat jako alert? Tak se to nikdy nechovalo. Alert se používá akorát u validace formuláře.

Filip Procházka
Moderator | 4668
+
0
-

To by bylo pěkně stupidní chování. Každopádně si to můžeš implementovat pomocí třeba jQuery, pokud po tom tak moc toužíš ;)

Tomas Jancik
Člen | 103
+
0
-

muzes si u kazde spravy predat typ (jako druhy parametr), ten vypsat do class atributu a nastylovat pomoci CSS

default typ je ‚info‘

flash messages
api

David Klouček
Člen | 57
+
0
-

Já si celý 3 měsíce co dělam v Nette myslel, že to je právě k vyhození alertu. Každopádně jsem si to teď předělal.

Editoval David Klouček (14. 6. 2012 17:43)