cpskin的菜单包
项目描述
简介
cpskin的菜单包
警告
此包依赖于cpskin.theme,但除了测试外不会自动安装主题。
您最好通过“控制面板/主题”安装cpskin.theme
测试
此包使用Travis CI进行测试。当前状态为
机器人测试
运行所有测试
bin/test
运行特定测试
您可以使用以下命令启动机器人服务器
bin/robot-server cpskin.menu.testing.CPSKIN_MENU_ROBOT_TESTING
然后启动测试
bin/robot cpskin/menu/tests/robot/<yourfile>.robot
您可以在http://localhost:55001/plone/上沙盒测试
贡献者
Laurent Lasudry,原作者 [Affinitic]
Luca Bellenghi [RedTurtle]
François Bruynbroeck [Affinitic]
Martin Peeters [Affinitic]
Jean-François Roche [Affinitic]
Gillian Sampont [Affinitic]
Giacomo Spettoli [RedTurtle]
Benoît Suttor [IMIO]
Leonardo J. Caballero G. [Plone Venezuela]
变更日志
0.7.2 (2020-09-14)
WEB-3355: 当菜单关闭时修复 aria-expanded 属性 [mpeeters]
0.7.1 (2020-08-24)
发布。 [bsuttor]
0.7.0 (2020-08-24)
新版本(前一个失败) [boulch]
0.7.0b3 (2020-08-24)
WEB-3355 : 通过添加 aria-expanded 属性来提高菜单的访问性 [mpeeters]
0.7.0b2 (2020-06-04)
WEB-3329: 通过以下方式提高菜单的访问性:- 将焦点设置在子菜单的第一个元素上 - 当使用回车键或上箭头键在第一个子菜单条目上时,将焦点设置回第一个导航级别 - 当使用制表符键或下箭头键在最后一个子菜单条目上时,将焦点设置到第一个导航级别的下一个条目 [mpeeters]
WEB-3329: tabindex必须始终等于零以遵守访问性自然顺序 [mpeeters]
0.7.0b1 (2020-05-28)
WEB-3329: 当单击第一级时,将焦点设置在子菜单上 [mpeeters]
WEB-3329: 回滚通过在回车键上打开第一级菜单链接来提高访问性 [mpeeters]
从globalnav中删除tabindex [mpeeters]
0.6.9 (2020-05-26)
WEB-3329: 通过在回车键上打开第一级菜单链接来提高访问性 [mpeeters]
将翻译移动到cpskin.locales包中 [macagua]
添加更多对i18n的支持改进 [macagua]
0.6.8 (2019-07-16)
支持链接portal_type上的target_blank / target = “_blank” href属性。当用户有修改门户内容的权限时,避免在新窗口中打开target。. 更新测试 [cboulanger]
0.6.7 (2019-04-08)
当当前、旧或新工作流状态为published_and_shown时,无效化菜单缓存。 [bsuttor]
0.6.6 (2019-02-11)
处理在ObjectAddedEvent中没有收到请求的特殊情况(例如:当对象在Zope启动时添加) [laulaz]
0.6.5 (2018-01-22)
try except api.portal.get(),当安装了plone站点时没有plone站点。 [bsuttor]
0.6.4 (2018-01-03)
错误发布。 [bsuttor]
0.6.3 (2018-01-03)
当无效化缓存进行测试时,检查WorkflowException。 [bsuttor]
0.6.2 (2017-12-20)
仅在obj为published_and_shown时无效化菜单。 [bsuttor]
0.6.1 (2017-12-20)
删除 portal-globalnav-cpskinmenu .selected a, .portal-globalnav-cpskinmenu-tabs .selected a, .portal-globalnav-cpskinmenu .navTreeItemInPath > span a 下的下划线 [mgennart]
0.6.0 (2017-10-06)
第一次点击顶部菜单项打开其子菜单,第二次点击顶部菜单项关闭其子菜单。 [gotcha]
在打开的菜单
- 上添加‘menu-activated’类 [laulaz]
0.5.3 (2017-09-20)
在门户标签上添加条件性描述:#17333 [laulaz]
0.5.2 (2017-08-25)
在加载页面时隐藏高级面包屑 [gotcha]
按字母顺序对直接访问链接进行排序 [laulaz]
0.5.1 (2016-09-16)
修复路径中的菜单项 [gotcha]
0.5.0 (2016-08-09)
将CPSkin操作移动到新专用菜单中 [laulaz]
0.4.10 (2016-07-04)
在访问门户的根时不应打开任何菜单。 [gotcha]
0.4.9 (2016-06-29)
菜单应基于导航根。 [gotcha]
0.4.8 (2016-06-29)
在域和语言上使用更细粒度的cachekey [jfroche, gotcha]
0.4.7 (2016-06-22)
修复移动设备上的顶级子菜单的打开/关闭 [gotcha]
0.4.6 (2016-06-16)
调整移动菜单CSS [mgennart]
添加无缓存的测试以揭露缓存问题。 [gotcha]
在第一级文件夹时,移动菜单不应加载页面,而应打开下一个子菜单。 [gotcha]
调整缓存。 [gotcha]
将一些计算从服务器移到客户端以提高缓存。 [gotcha]
0.4.5 (2016-03-08)
修复词汇中的Unicode解码错误。[bsuttor]
修复cpskin.policy测试。[bsuttor]
修复测试。[bsuttor, schminitz]
0.4.4 (2015-09-29)
使用cpskin参数添加子菜单的持久性(affinitic #6267)[schminitz]
0.4.3 (2015-09-28)
在点击外部时关闭第2级菜单。[schminitz]
0.4.2 (2015-08-18)
对于词汇,获取是否为多语言站点的新的方法。实际上,plone.app.multilingual可能在buildout中,但未安装在Plone上。[bsuttor]
0.4.1 (2015-03-17)
修复多语言网站的最后一级菜单词汇:#10397 [mpeeters]
0.4.0 (2015-03-05)
将子菜单js加载到javascript_registry IMIO引用 #9878
0.3.3 (2014-11-18)
修复移动错误。
0.3.2 (2014-10-22)
修复覆盖zcml错误。
0.3 (2014-10-07)
移除MenuTools视图工具(affinitic #6023)
在菜单中移除“>”符号(affinitic #6025)
将media menu.css移动到menu_mobile.css中 [FBruynbroeck]
0.2 (2014-08-21)
为最后一级导航添加一个词汇表 [mpeeters]
0.1 (2014-07-02)
更改桌面菜单的行为。[giacomos]
点击第三级时更改移动菜单的行为。[lucabel]
仅通过CSS媒体查询在移动视图和桌面视图之间切换。[lucabel]
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。