Commit 6469eec7 authored by Alex Gaynor's avatar Alex Gaynor
Browse files

[1.2.X] Corrected some syntax issues in the docs. Backport of [14598].

git-svn-id: http://code.djangoproject.com/svn/django/branches/releases/1.2.X@14599 bcc190cf-cafb-0310-a4f2-bffc1f526a37
parent f58d17db
Loading
Loading
Loading
Loading
+27 −27
Original line number Diff line number Diff line
@@ -132,11 +132,11 @@ parent defines its media requirements. For example, if we were to extend our
basic Calendar widget from the example above::

    >>> class FancyCalendarWidget(CalendarWidget):
            class Media:
                css = {
                    'all': ('fancy.css',)
                }
                js = ('whizbang.js',)
    ...     class Media:
    ...         css = {
    ...             'all': ('fancy.css',)
    ...         }
    ...         js = ('whizbang.js',)

    >>> w = FancyCalendarWidget()
    >>> print w.media
@@ -151,12 +151,12 @@ you don't want media to be inherited in this way, add an ``extend=False``
declaration to the media declaration::

    >>> class FancyCalendarWidget(CalendarWidget):
            class Media:
                extend = False
                css = {
                    'all': ('fancy.css',)
                }
                js = ('whizbang.js',)
    ...     class Media:
    ...         extend = False
    ...         css = {
    ...             'all': ('fancy.css',)
    ...         }
    ...         js = ('whizbang.js',)

    >>> w = FancyCalendarWidget()
    >>> print w.media
@@ -247,15 +247,15 @@ Media objects can also be added together. When two media objects are added,
the resulting Media object contains the union of the media from both files::

    >>> class CalendarWidget(forms.TextInput):
            class Media:
                css = {
                    'all': ('pretty.css',)
                }
                js = ('animations.js', 'actions.js')
    ...     class Media:
    ...         css = {
    ...             'all': ('pretty.css',)
    ...         }
    ...         js = ('animations.js', 'actions.js')

    >>> class OtherWidget(forms.TextInput):
            class Media:
                js = ('whizbang.js',)
    ...     class Media:
    ...         js = ('whizbang.js',)

    >>> w1 = CalendarWidget()
    >>> w2 = OtherWidget()
@@ -278,8 +278,8 @@ have a media property. The default value for this property is the result
of adding the media definitions for all widgets that are part of the form::

    >>> class ContactForm(forms.Form):
            date = DateField(widget=CalendarWidget)
            name = CharField(max_length=40, widget=OtherWidget)
    ...     date = DateField(widget=CalendarWidget)
    ...     name = CharField(max_length=40, widget=OtherWidget)

    >>> f = ContactForm()
    >>> f.media
@@ -292,13 +292,13 @@ If you want to associate additional media with a form -- for example, CSS for fo
layout -- simply add a media declaration to the form::

    >>> class ContactForm(forms.Form):
            date = DateField(widget=CalendarWidget)
            name = CharField(max_length=40, widget=OtherWidget)

            class Media:
                css = {
                    'all': ('layout.css',)
                }
    ...     date = DateField(widget=CalendarWidget)
    ...     name = CharField(max_length=40, widget=OtherWidget)
    ...
    ...     class Media:
    ...         css = {
    ...             'all': ('layout.css',)
    ...         }

    >>> f = ContactForm()
    >>> f.media