diff options
| author | Jannis Leidel <jannis@leidel.info> | 2010-01-26 15:02:53 +0000 |
|---|---|---|
| committer | Jannis Leidel <jannis@leidel.info> | 2010-01-26 15:02:53 +0000 |
| commit | c14937cf7a1e8c25702e89485cc2dd33aa0d3a16 (patch) | |
| tree | 41894e28b3b2ba2e5c0c8adfea919f2553835644 /django/contrib/admin/media/css | |
| parent | df82175c17667b76ac968e059583f795b8909526 (diff) | |
Fixed #12508 - Added ability to dynamically add inlines in the admin app.
Refs #13. Also introduces an ``empty_form`` attribute on formsets to make it easier to implement dynamic forms.
Many thanks to Zain Memon for the initial patch from his Summer of Code 2009 project, Stanislaus Madueke for his django-dynamic-formset app and all the other people helping out.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@12297 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'django/contrib/admin/media/css')
| -rw-r--r-- | django/contrib/admin/media/css/base.css | 2 | ||||
| -rw-r--r-- | django/contrib/admin/media/css/forms.css | 32 | ||||
| -rw-r--r-- | django/contrib/admin/media/css/ie.css | 6 | ||||
| -rw-r--r-- | django/contrib/admin/media/css/rtl.css | 4 | ||||
| -rw-r--r-- | django/contrib/admin/media/css/widgets.css | 4 |
5 files changed, 40 insertions, 8 deletions
diff --git a/django/contrib/admin/media/css/base.css b/django/contrib/admin/media/css/base.css index a08b185632..da502f357a 100644 --- a/django/contrib/admin/media/css/base.css +++ b/django/contrib/admin/media/css/base.css @@ -365,7 +365,7 @@ input[type=text], input[type=password], textarea, select, .vTextField { .button, input[type=submit], input[type=button], .submit-row input { background: white url(../img/admin/nav-bg.gif) bottom repeat-x; - padding: 3px; + padding: 3px 5px; color: black; border: 1px solid #bbb; border-color: #ddd #aaa #aaa #ddd; diff --git a/django/contrib/admin/media/css/forms.css b/django/contrib/admin/media/css/forms.css index fbe4b753af..6716d1c4d5 100644 --- a/django/contrib/admin/media/css/forms.css +++ b/django/contrib/admin/media/css/forms.css @@ -247,10 +247,7 @@ fieldset.monospace textarea { } .inline-related h3 span.delete { - padding-left: 20px; - position: absolute; - top: 2px; - right: 10px; + float: right; } .inline-related h3 span.delete label { @@ -274,6 +271,11 @@ fieldset.monospace textarea { color: #fff; } +.inline-group .tabular fieldset.module { + border: none; + border-bottom: 1px solid #ddd; +} + .inline-related.tabular fieldset.module table { width: 100%; } @@ -320,8 +322,28 @@ fieldset.monospace textarea { padding: 0 5px; } -.inline-group ul.tools a.add { +.inline-group div.add-row, +.inline-group .tabular tr.add-row td { + color: #666; + padding: 3px 5px; + border-bottom: 1px solid #ddd; + background: #e1e1e1 url(../img/admin/nav-bg.gif) top left repeat-x; +} + +.inline-group .tabular tr.add-row td { + padding: 4px 5px 3px; + border-bottom: none; +} + +.inline-group ul.tools a.add, +.inline-group div.add-row a, +.inline-group .tabular tr.add-row td a { background: url(../img/admin/icon_addlink.gif) 0 50% no-repeat; padding-left: 14px; + font-size: 11px; + outline: 0; /* Remove dotted border around link */ } +.empty-form { + display: none; +} diff --git a/django/contrib/admin/media/css/ie.css b/django/contrib/admin/media/css/ie.css index 30a08e44b2..5fd1ce364b 100644 --- a/django/contrib/admin/media/css/ie.css +++ b/django/contrib/admin/media/css/ie.css @@ -48,4 +48,10 @@ .change-list .filtered { _height: 400px; +} + +/* IE doesn't know alpha transparency in PNGs */ + +.inline-deletelink { + background: transparent url(../img/admin/inline-delete-8bit.png) no-repeat; }
\ No newline at end of file diff --git a/django/contrib/admin/media/css/rtl.css b/django/contrib/admin/media/css/rtl.css index 6819a231bb..0bed6898b4 100644 --- a/django/contrib/admin/media/css/rtl.css +++ b/django/contrib/admin/media/css/rtl.css @@ -187,6 +187,10 @@ fieldset .field-box { text-align: right; } +.inline-deletelink { + float: left; +} + /* MISC */ .inline-related h2 { diff --git a/django/contrib/admin/media/css/widgets.css b/django/contrib/admin/media/css/widgets.css index 9f9e63efba..620e08289a 100644 --- a/django/contrib/admin/media/css/widgets.css +++ b/django/contrib/admin/media/css/widgets.css @@ -416,13 +416,13 @@ ul.orderer li.deleted:hover, ul.orderer li.deleted a.selector:hover { /* EDIT INLINE */ .inline-deletelink { - display: block; + float: right; text-indent: -9999px; background: transparent url(../img/admin/inline-delete.png) no-repeat; width: 15px; height: 15px; - margin: 0.4em 0; border: 0px none; + outline: 0; /* Remove dotted border around link */ } .inline-deletelink:hover { |
