Commit dc3d26bb authored by Jannis Leidel's avatar Jannis Leidel
Browse files

[1.1.X] Fixed #11301 - Properly hide SplitHiddenDateTimeWidget. Thanks to...

[1.1.X] Fixed #11301 - Properly hide SplitHiddenDateTimeWidget. Thanks to David Gouldin for the patch.

git-svn-id: http://code.djangoproject.com/svn/django/branches/releases/1.1.X@12242 bcc190cf-cafb-0310-a4f2-bffc1f526a37
parent 889c110e
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -181,6 +181,7 @@ answer newbie questions, and generally made Django that much better:
    GomoX <gomo@datafull.com>
    Guilherme Mesquita Gondim <semente@taurinus.org>
    Mario Gonzalez <gonzalemario@gmail.com>
    David Gouldin <dgouldin@gmail.com>
    pradeep.gowda@gmail.com
    Collin Grady <collin@collingrady.com>
    Simon Greenhill <dev@simon.net.nz>
+2 −0
Original line number Diff line number Diff line
@@ -727,6 +727,8 @@ class SplitHiddenDateTimeWidget(SplitDateTimeWidget):
    """
    A Widget that splits datetime input into two <input type="hidden"> inputs.
    """
    is_hidden = True

    def __init__(self, attrs=None):
        widgets = (HiddenInput(attrs=attrs), HiddenInput(attrs=attrs))
        super(SplitDateTimeWidget, self).__init__(widgets, attrs)
+10 −0
Original line number Diff line number Diff line
@@ -1814,4 +1814,14 @@ True
>>> print MyForm()
<tr><th><label for="id_field1">Field1:</label></th><td><input id="id_field1" type="text" name="field1" maxlength="50" /><input type="hidden" name="initial-field1" id="initial-id_field1" /></td></tr>

# Checking that the label for SplitDateTimeField is not being displayed #####

>>> from django.forms import *
>>> class EventForm(Form):
...     happened_at = SplitDateTimeField(widget=widgets.SplitHiddenDateTimeWidget)
...
>>> form = EventForm()
>>> form.as_ul()
u'<input type="hidden" name="happened_at_0" id="id_happened_at_0" /><input type="hidden" name="happened_at_1" id="id_happened_at_1" />'

"""