与沉砂机的PLONE集成

redturtle.gritterize的Python项目详细描述


生成标准plone状态消息的plone插件 使用 jQuery Gritter plugin

它将从中转换plone状态消息

The default Plone messages

对此

The gritterized Plone messages

工作原理

它只起作用! 如果禁用javascript,则 标准的扑通声行为。 访问测试:

安装

要安装redturtle.griterize,只需添加redturtle.gritterize 在BuildOut中的鸡蛋列表中,运行BuildOut并重新启动Plone。 然后,使用附加组件控制面板安装redturtle.griterize。

配置

目前它是真正的基础,这将改变。 您可以配置粘性和持续时间(以毫秒为单位) 通过向igritter全局对象添加自定义配置对象:

igritter.config = {
    time: {
      'portalMessage info': 10000,
      'portalMessage warning': 20000,
    }
};

根据匹配的门户消息类,正确的持久时间 将被设置(在本例中,信息的设置为10秒, 20个用于警告)。 如果查找失败,砂砾消息将是粘性的。

添加更多粗砂消息

按照相同的方法,您可以添加其他粗砂消息 (例如,您可以弹出表单验证消息)。

这是一个示例:

message = jq('.fieldErrorBox');
mygritter = {title: message.parent().find('.widget > span > a').html(),
             text: message.html(),
             class_name: 'portalMessage error',
             target: message,
             remove: false
};
igritter.add_gritter(mygritter);

这将获取类为.fielderrorbox的元素并尝试获取信息 从页面中填写粗砂信息。

如果remove为true,则原始错误将被删除。 变更日志 ===

0.9.3(2013-09-23)

  • 添加了一个新的add_griter函数,允许添加与griter消息无关的消息 发出门户消息的扑通声 [ALE RT]

0.9.2(2013-09-10)

  • 弹出窗口的粘性和持续时间现在可以配置 (参见自述文件rst) [ALE RT]

0.9.1(2013-07-30)

    固定释放[ALRT ]

0.9.0(2013年7月30日)

  • 初次发布。 [ALE RT]

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java ZK我们可以保存Windows组件状态吗?   java中的xpath比较路径   将字符串解析为长字符串时出现java数字格式异常   Apache CXF中获取异常中的服务器stacktrace的java问题   java我正在用j2me编程,我需要用丰富的格式编写文本以获得帮助屏幕   Android Room数据库中id字段的java名称字段约定   对于API9,java ArrayList<HashMap<String,String>>无法正确转换为JSONArray   api是最初的Java理想死了吗?   opencv java中的python掩码图像   java为什么在实现克隆方法时返回super。克隆()不是此克隆()   java HttpUrlConnection是否存在并发惩罚?   有没有办法将java arraylist对象复制到codemodel生成的源代码中?