跳转到主要内容

cpskin的菜单包

项目描述

简介

cpskin的菜单包

警告

此包依赖于cpskin.theme,但除了测试外不会自动安装主题。

您最好通过“控制面板/主题”安装cpskin.theme

测试

此包使用Travis CI进行测试。当前状态为

https://travis-ci.org/IMIO/cpskin.menu.png

机器人测试

运行所有测试

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]

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

cpskin.menu-0.7.2.tar.gz (48.8 kB 查看哈希)

上传时间

构建分布

cpskin.menu-0.7.2-py2-none-any.whl (64.4 kB 查看哈希)

上传时间 Python 2

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面