Skip to main content
This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (pypi.python.org).
Help us improve Python packaging - Donate today!

Colorpicker widget for Plone

Project Description

Introduction

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

  • Farbtastic, a simple color picker.
  • jPicker, a jQuery Color Picker Plugin supporting transparency.

Requirements

  • Plone >= 3.2.1 < 5.0
  • plone.app.z3cform

For Plone 5.x use a version of collective.z3cform.colorpicker greater than 1.x

Installation

This addon can be installed has any other addons, please follow official documentation.

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, Original Author
  • Silvio Tomatis - silviot
  • Ramon Navarro Bosch - bloodbare
  • Maurits van Rees - maurits
  • Leonardo J. Caballero G. - macagua

Changelog

1.4 (2015-11-11)

  • Added Dutch translations. [maurits]
  • Made the close button translatable. Found with i18ndude find-untranslated .. [maurits]

1.3 (2015-10-05)

  • Remove from jpicker js file the bad chars from the begining [bloodbare]
  • Renamed txt files to rst, without symlinks. Symlinks can give installation problems, due to either the symlink or the original file missing from the distribution or being empty, because the link can end up the wrong way around. Fixes issue #1. [maurits]

1.2 (2015-05-02)

  • Updated classifiers list for package [macagua]
  • Added Spanish translation [macagua]

1.1 (2013-06-02)

  • fix MANIFEST.in [gborelli]

1.0 (2013-06-02)

  • add z3cform_colorpicker.js to initialize JPicker widget [gborelli]
  • add internationalization support [gborelli]
  • add css and javascript to Plone registry in order to make html valid [gborelli]
  • add profile to install colorpicker package [gborelli]
  • change some jpicker styles [gborelli]
  • update jpicker to v1.1.6 [gborelli]
  • egg layout refactoring [gborelli]
  • change Browser import from Testing.testbrowser [gborelli]

0.2 (2010-10-31)

  • include jPicker widget for alpha transparency support [gborelli]

0.1 (2009-06-19)

  • Initial release
Release History

Release History

This version
History Node

1.4

History Node

1.3

History Node

1.2

History Node

1.1

History Node

0.2

History Node

0.1

Download Files

Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
collective.z3cform.colorpicker-1.4.tar.gz (205.5 kB) Copy SHA256 Checksum SHA256 Source Nov 11, 2015

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting