$this->flashMessage() nevyhodí alert
- David Klouček
- Člen | 57
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
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
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
muzes si u kazde spravy predat typ (jako druhy parametr), ten vypsat do class atributu a nastylovat pomoci CSS
default typ je ‚info‘
- David Klouček
- Člen | 57
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)