collective.z3cform.colorpicker

Warning
This product has not had a release in over 1 year and may no longer be maintained.
by Giorgio Borelli last modified Feb 16, 2011 02:07 AM

colorpicker widget for z3c.form

Project Description

Introduction

collective.z3cform.colorpicker provides two different jQuery based widgets:

  • Farbtastic, a simple color picker.
  • jPicker, a Photoshop style color picker supporting transparency

Requirements

  • plone >= 3.2.1
  • plone.app.z3cform

Usage

You can use this widget setting the "widgetFactory" property of a form field:

from zope import schema
from z3c.form import form, field
from collective.z3cform.colorpicker.colorpicker import ColorpickerFieldWidget
from collective.z3cform.colorpicker.colorpickeralpha import ColorpickerAlphaFieldWidget

class IColorForm(interface.Interface):
    color = schema.TextLine(title=u"Color",
                            description=u"",
                            required=False)
    alphacolor = schema.TextLine(title=u"Color with alpha layer support",
                                 description=u"",
                                 required=False)

class Color(object):
    color = '#ff0000'
    alphacolor = 'ff0000cc'

    def __init__(self, context):
        self.context = context

class ColorForm(form.Form):
    fields = field.Fields(IColorForm)
    fields['color'].widgetFactory = ColorpickerFieldWidget
    fields['alphacolor'].widgetFactory = ColorpickerAlphaFieldWidget

    ...

for more information see demo directory in the package sources.

Contributors

  • Giorgio Borelli - gborelli
  • Silvio Tomatis - silviot

Changelog

0.2 (2010-10-31)

  • included jPicker widget for alpha transparency support

0.1 (2009-06-19)

  • Initial release

Current Release
collective.z3cform.colorpicker 0.2

Released Oct 30, 2010

Download file Get collective.z3cform.colorpicker for all platforms
collective.z3cform.colorpicker-0.2.tar.gz
If you are using Plone 3.2 or higher, you probably want to install this product with buildout. See our tutorial on installing add-on products with buildout for more information.

All Releases

Version Released Description Compatibility Status
0.2 Oct 30, 2010 More about this release… final
0.1 More about this release… beta

Comments (0)