Generated: Thu 2013-02-14 20:04 CET
Source file: /home/tobi/Projects/event-rsvp/src/event_rsvp/widgets.py
Stats: 6 executed, 4 missed, 3 excluded, 14 ignored
"""Widgets for the ``event_rsvp`` app."""from django import formsfrom django.conf import settingsfrom django.utils.safestring import mark_safeclass ColorPickerWidget(forms.TextInput): class Media: css = { 'all': ( settings.MEDIA_URL + 'cssjs/colorPicker.css', ) } js = ( 'http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js', settings.MEDIA_URL + 'cssjs/jquery.colorPicker.js', ) def __init__(self, language=None, attrs=None): self.language = language or settings.LANGUAGE_CODE[:2] super(ColorPickerWidget, self).__init__(attrs=attrs) def render(self, name, value, attrs=None): rendered = super(ColorPickerWidget, self).render(name, value, attrs) return rendered + mark_safe(u'''<script type="text/javascript"> $('#id_%s').colorPicker(); </script>''' % name)