使用氮气取消闪烁消息

时间:2010-01-06 22:45:22

标签: erlang nitrogen

我有一个基于氮的网络应用程序的登录页面。如果用户身份验证失败,我会向用户发送一条消息让他们知道。但是,如果用户继续提供错​​误的凭据,则这些闪存消息会不断增加。有没有办法在发布新消息之前先清除闪烁的消息?

2 个答案:

答案 0 :(得分:6)

我可以通过调用以下方法删除原始的Flash消息:

 wf:update(page__flash, [])

在使用新消息进行更新之前(通过wf:flash(Message))。 page__flash是flash容器div的id,我只是将其内容设置为空。

答案 1 :(得分:2)

此处的通知元素:http://github.com/zaphar/nitrogen-elements/tree/master/src/element_notify/

是一个扩展的闪存,允许您为闪存消息和其他一些有用的选项设置定时淡出。这可能就是你要找的东西。