使用bda.intellidatetime转换的Archetypes Datetime Widget
项目描述
Products.IntelliDateTime
字段和Widget使用bda.intellidatetime转换函数进行日期和时间输入。
目标
Plone 2.5+, 3.x, 4.x
需要
bda.intellidatetime
当然需要plone
archetypes, 可惜
TODO
为2.5创建分支,并在主分支上关注3.0
通过通用设置进行安装
去除jscalendar相关内容,并使用jQuery日历小部件进行修改。
致谢
- 由Robert Niederreiter编写 <rnix@squarewave.at>
Squarewave Computing, BlueDynamics Alliance Austria
- 由Jens Klein修复错误 <jens@bluedynamics.com>
BlueDynamics Alliance, Klein & Partner KEG,奥地利
- 由Harald Friessnegger提供的贡献和错误修复
Webmeisterei,奥地利
IntelliDateTime的更改
1.3.2 (2010/01/26)
使用ITimeZone调整小部件的输出日期时间以符合用户时区 [2009-04-27 jensens]
移除了在http://dev.plone.org/archetypes/changeset/10556中添加的附加日历javascript,因为它们破坏了弹出窗口
至少在plone4中,除了加载calendar_stripped.js(由calendarwidget作为helper.js加载)外,还要加载calendar.js会导致递归错误,并且弹出窗口中选择的日期不会写入输入字段。
[2010-01-26 fRiSi]
1.3.1
修正datetime.datetime渲染的show_hm条件 [2009-04-15 rnix]
1.3
视图宏 - 正确渲染datetime.datetime [2009-04-15 rnix]
移除view_later宏 [2009-04-15 rnix]
1.2
在field.py中覆盖validate_required [2009-03-01 jensens]
在widget.py中移除错误条件 [2009-03-01 jensens]
1.1
eggified [2009-03-05 rnix]
1.0
小部件现在可以返回zope DateTime或python datetime [Jensens]
小部件现在仅在show_hm设置为True时显示时间输入(与CalendarWidget相同)[2008-07-28 fRiSi]
bda.indellidatetime.converter中解析日期的locale从站点属性default_language获取(小部件之前简单地使用‘de’),这可能会破坏您的测试用例,因为对于默认的Plone站点,期望的是英文日期格式。您需要在测试套件的setUp方法中设置默认语言来修复此问题。[2008-09-12 fRiSi]
项目详情
Products.IntelliDateTime-1.3.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3f02c384e099faff45c8e85157d1e94abc1d5069ca0dcb134a728487be0b9068 |
|
MD5 | 3ab3d0d47718521158fcc74d8283cd2b |
|
BLAKE2b-256 | e651f7e1af318d03e15d29b3ab8715ea6b907387a5ecc5c1c1a0e0b33048b3c3 |