summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJannis Leidel <jannis@leidel.info>2010-11-17 15:45:15 +0000
committerJannis Leidel <jannis@leidel.info>2010-11-17 15:45:15 +0000
commitf58d17db7495ce56acb9029ae4ebeab00cba085a (patch)
tree0acf5bcbe15ef0d4188edb9af5f32830d2e6c996
parent17d0c7ad4c8b4dff1df6dbb5cbc2b88f321827d9 (diff)
[1.2.X] Fixed a bunch of code examples in the form media documentation.
Backport from trunk (r14594). git-svn-id: http://code.djangoproject.com/svn/django/branches/releases/1.2.X@14596 bcc190cf-cafb-0310-a4f2-bffc1f526a37
-rw-r--r--docs/topics/forms/media.txt64
1 files changed, 32 insertions, 32 deletions
diff --git a/docs/topics/forms/media.txt b/docs/topics/forms/media.txt
index 548095d83b..9372c0e6a8 100644
--- a/docs/topics/forms/media.txt
+++ b/docs/topics/forms/media.txt
@@ -131,12 +131,12 @@ media associated with the parent widget. This occurs regardless of how the
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 FancyCalendarWidget(CalendarWidget):
+ class Media:
+ css = {
+ 'all': ('fancy.css',)
+ }
+ js = ('whizbang.js',)
>>> w = FancyCalendarWidget()
>>> print w.media
@@ -150,13 +150,13 @@ The FancyCalendar widget inherits all the media from it's parent widget. If
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 FancyCalendarWidget(CalendarWidget):
+ class Media:
+ extend = False
+ css = {
+ 'all': ('fancy.css',)
+ }
+ js = ('whizbang.js',)
>>> w = FancyCalendarWidget()
>>> print w.media
@@ -246,16 +246,16 @@ Combining media objects
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 CalendarWidget(forms.TextInput):
+ class Media:
+ css = {
+ 'all': ('pretty.css',)
+ }
+ js = ('animations.js', 'actions.js')
- class OtherWidget(forms.TextInput):
- class Media:
- js = ('whizbang.js',)
+ >>> class OtherWidget(forms.TextInput):
+ class Media:
+ js = ('whizbang.js',)
>>> w1 = CalendarWidget()
>>> w2 = OtherWidget()
@@ -277,9 +277,9 @@ Regardless of whether you define a media declaration, *all* Form objects
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)
+ >>> class ContactForm(forms.Form):
+ date = DateField(widget=CalendarWidget)
+ name = CharField(max_length=40, widget=OtherWidget)
>>> f = ContactForm()
>>> f.media
@@ -291,14 +291,14 @@ of adding the media definitions for all widgets that are part of the form::
If you want to associate additional media with a form -- for example, CSS for form
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 ContactForm(forms.Form):
+ date = DateField(widget=CalendarWidget)
+ name = CharField(max_length=40, widget=OtherWidget)
- class Media:
- css = {
- 'all': ('layout.css',)
- }
+ class Media:
+ css = {
+ 'all': ('layout.css',)
+ }
>>> f = ContactForm()
>>> f.media