skip to navigation
skip to content

Not Logged In

Products.SmartColorWidget 1.0.3

smart color picker widget for Archetypes

ABOUT THIS PRODUCT

SmartColorWidget is a user-friendly color picker widget for Archetypes. It allow quick and easy color selection from 3 different ways:

  • HTML color value
  • Color table and lightness bar slider
  • Hue/Lightness/Saturation fields

The 3 inputs modes are javascript-wired and dynamically change when anything is modified

A demo type is included. Set INSTALL_DEMO_TYPES = 1 in config.py to enable it.

DEPENDENCIES

  • Plone 3.1+ (or Plone3.0.x with jquery.js already installed)

Note :

  • jquery.js must be installed in portal_javascripts to make this SmartColorWidget version working.
  • with Plone 3.1 and more, jquery is already installed by default.

Installation

  1. read docs/Install to install the package in your zope instance using buildout or easy_install
  2. Install the skin in your Plone Site with the Quickinstaller tool

Usage

  • In your custom Archetype, add:

    from Products.SmartColorWidget.Widget import SmartColorWidget
    
  • Use it like a regular field/widget in your Type's Schema.

    Example:

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

Thanks

The jQuery team, for their powerfull javascript library
"http://jquery.com":http://jquery.com
EasyRGB, for the colors transformation formulas
"http://www.easyrgb.com":http://www.easyrgb.com
Roland Fasching "rof@sterngasse.at":mailto:rof@sterngasse.at for the widget idea from ATColorPickerWidget
"http://www.sterngasse.at":http://www.sterngasse.at

Changelog

SVN/UNRELEASED

1.0.3

  • jquery-1.1.2.js removed from portal_javascripts (already installed in Plone3.1)
  • css colors (white, red, black ...) are changed in hexadecimal colors at first field edition
  • product is packaged for buildout and easy_install
  • added configure.zcml and profile installation

1.0.2

  • Fixed CMFPermissions import for CMF 2.0 / Plone 3 (zegor)

1.0.1

  • Renamed jquery.js to jquery-1.1.2.js to avoid potential problems with other products versions of jquery

1.0.0 - Initial release

  • Initial release
File Type Py Version Size # downloads
Products.SmartColorWidget-1.0.3.zip (md5) Source 77KB 44
Products.SmartColorWidget-1.0.3-py2.4.egg (md5) Python Egg 2.4 69KB 76