原型的动态样式表
archetypes.kss的Python项目详细描述
概述
原型的kss(动态样式表)
此产品为原型提供通用kss支持。这取决于产品 "kss.core"和"plone.app.kss"。
实现的功能
现场验证。在编辑字段中,当字段区域被保留时, 字段将被验证并显示字段错误消息。
必须分别为每个字段类型实现此功能。目前, 只完成stringfield。要测试,请转到一个强制字段,如title, 删除其值并尝试将其保留。
提交表格。当按下save按钮时,我们首先验证 页面上的整个表单。如果我们有错误,我们会留在页面上 显示门户状态消息以及每个字段错误消息。如果有 没有错误,我们重新提交了表格。
表单重新提交可能会在将来以更有效的方式实施, 以及AT当前提交脚本的全部重写。
丢失/待办事项:
< Buff行情>- 对所有其他字段类型执行字段验证。
- 在呈现文档视图期间有一个延迟的unicodedecoderror。 更新。问题与Zope 2.10和/或at有关, 但由于我不能在Zope2.9上运行trunk,我需要提供一个修复…
- 离开编辑区域的弹出窗口未连接。这意味着有时 "Do you want to leave the page"(您想离开页面吗)弹出窗口会出现在不应该出现的地方。
- 库普编辑的加载是通过一个简单的黑客操作完成的,看起来 在javascript中找不到加载iframe的干净方式, 要在所有浏览器上运行,需要一些更复杂的黑客操作 在所有情况下都是可靠的。
为一般用途定义的kss扩展
- 通用宏替换器服务器操作
- 提交到URL的客户端操作
- 提交当前表单的客户端操作