跳转到主要内容

适用于Archetypes的智能颜色选择器小部件

项目描述

SmartColorWidget是一个用户友好的Archetypes颜色选择器小部件。它允许从三种不同的方式快速轻松地选择颜色

  • HTML颜色值

  • 颜色表和亮度条滑块

  • 色调/亮度/饱和度字段

三种输入模式是javascript-wired,并且在任何内容被修改时动态改变。

包含一个演示类型。在 config.py` 中设置 INSTALL_DEMO_TYPES` = 1 以启用它。

要求

  • Plone 4.0(对于Plone 3.x,请使用1.1.x版本)

安装

  1. 阅读docs/Install,以使用buildout或easy_install在您的zope实例中安装包

  2. 使用Quickinstaller工具在您的Plone站点中安装皮肤

使用方法

  • 在您的自定义Archetype中添加

    from Products.SmartColorWidget.Widget import SmartColorWidget
  • 就像在您的类型的Schema中使用常规字段/小部件一样使用它。示例

    StringField('color',
                default='#00FFFF',
                searchable=0,
                required=0,
                widget=SmartColorWidget(
                    label='Color',
                    )
               ),

致谢

本产品由 Pierre Gayvallet 构建。

感谢

jQuery团队,为他们强大的javascript库。

EasyRGB,为颜色转换公式。

Roland Fasching 为ATColorPickerWidget的小部件想法。

变更日志

1.1.5 (2013-06-12)

  • 添加了卸载步骤 [keul]

  • 小部件在表单验证失败时恢复字段默认值 [keul]

  • 小部件标签现在可翻译 [keul]

  • 添加了意大利语翻译 [keul]

  • 修复了Plone 4.3的导入问题 [mpeeters]

1.1.4 (2011-05-03)

  • 避免在Plone 4.0+下的警告 [thomasdesvenain]

1.1.3

  • 修复了HTML实体不完整。 [kdeldycke] 2010-04-14

1.1.2

  • 保留并可以恢复‘透明’CSS颜色

1.1.1

  • 编辑宏模板简化了

  • 一些js修复

    • 解决css颜色的问题

    • 转换rgb颜色

    • 转换仅3位的十六进制颜色。

1.1.0

  • 移除了包含的jQuery。我们使用与Plone一起提供的jQuery

  • 移除了CMF皮肤层。所有内容都将移至浏览器资源。

  • 升级步骤

1.0.3

  • 从portal_javascripts中移除了jquery-1.1.2.js(已在Plone3.1中安装)

  • 在第一次字段编辑时,将css颜色(白色、红色、黑色等)改为十六进制颜色

  • 将产品打包以用于buildout和easy_install

  • 添加了configure.zcml和配置文件安装

1.0.2

  • 修复了CMF 2.0 / Plone 3的CMFPermissions导入 [zegor]

1.0.1

  • 将jquery.js重命名为jquery-1.1.2.js,以避免与其他产品的jQuery版本可能存在的问题

1.0.0

  • 初始版本

项目详情


下载文件

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

源分布

Products.SmartColorWidget-1.1.5.zip (75.5 kB 查看散列

上传时间

由以下赞助商支持

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