Nittro flashes data-flash-classes

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Barbarossa
Člen | 74
+
+1
-

Ahoj,

potřeboval bych radu ohledně flash messages prosím. Mám tento kód:

<ul n:flashes data-flash-classes="osd-snackbar"></ul>

pro non ajax se vygeneruje:

<ul data-flash-classes="osd-snackbar" id="flashes" data-flash-inline="true">
	<li class="nittro-flash nittro-flash-inline nittro-flash-info osd-snackbar">Hello</li> <!-- nezmizí !-->
</ul>

pro ajax se vygeneruje (chybí osd-snackbar):

<ul data-flash-classes="osd-snackbar" id="flashes" data-flash-inline="true">
	<li class="nittro-flash nittro-flash-info nittro-flash-plain nittro-flash-inline" data-flash-dynamic="true">Hello</li>
</ul>

V JS pro nittro flashes nic nemám (mám pouze pro ajax.request-created a snippetManager.after-update)

Tuší někdo, co dělám špatně? Jak si můžu sám nastavit flash messages podle potřeby (časování, vlastní třídy přímo v js definici – nepoužívat nittro třídy apod) je to možné? Případně je možné to rozšířit i o vlastní <li> formát, kdy v něm chci mít rozsáhlejší metodiku – další zanoření html?

<ul n:flashes data-flash-classes="osd-snackbar">
	<li class="osd-snackbar osd-snackbar--active">
		<div class="osd-snackbar__text">Změny uloženy</div>
		<div class="osd-snackbar__action"><button type="button">Vrátit zpět</button></div>
	</li>
</ul>

S Nittro už si nějak dobu hraju a stále objevuju nové věci, ale občas se zaseknu nad něčím jako je třeba toto. Mám v plánu v brzké době pomoct i s wiki stránkou, kde bych rád doplnil nějaké rozjezdové materiály.

Díky za pomoc

Editoval Barbarossa (23. 10. 2017 17:29)