From 1b0603889e62b4596a7bf2da6bfb7194d10c346b Mon Sep 17 00:00:00 2001 From: Ben Sturmfels Date: Thu, 19 Oct 2023 17:03:48 +1100 Subject: [PATCH] Remove www/conservancy/static/admin These files are copies from an old version of Django, causing display issues in the newer Django admin. With the "staticfiles" app enabled, the recent versions of these files are copied to /var/www/website/collected-static/ when you run the "collectstatic" management command. For example: sudo -u www-data /var/www/venv-website/bin/python manage.py collectstatic --link --- www/conservancy/static/admin/css/base.css | 14 -- .../static/admin/css/changelists.css | 50 ---- .../static/admin/css/dashboard.css | 10 - www/conservancy/static/admin/css/forms.css | 60 ----- www/conservancy/static/admin/css/global.css | 141 ----------- www/conservancy/static/admin/css/layout.css | 29 --- www/conservancy/static/admin/css/login.css | 13 - .../static/admin/css/patch-iewin.css | 8 - www/conservancy/static/admin/css/rtl.css | 46 ---- www/conservancy/static/admin/css/widgets.css | 101 -------- .../static/admin/img/admin/arrow-down.gif | Bin 80 -> 0 bytes .../static/admin/img/admin/arrow-up.gif | Bin 838 -> 0 bytes .../static/admin/img/admin/changelist-bg.gif | Bin 58 -> 0 bytes .../static/admin/img/admin/chooser-bg.gif | Bin 199 -> 0 bytes .../admin/img/admin/chooser_stacked-bg.gif | Bin 212 -> 0 bytes .../admin/img/admin/default-bg-reverse.gif | Bin 843 -> 0 bytes .../static/admin/img/admin/default-bg.gif | Bin 844 -> 0 bytes .../admin/img/admin/deleted-overlay.gif | Bin 45 -> 0 bytes .../static/admin/img/admin/icon-no.gif | Bin 176 -> 0 bytes .../static/admin/img/admin/icon-unknown.gif | Bin 130 -> 0 bytes .../static/admin/img/admin/icon-yes.gif | Bin 299 -> 0 bytes .../static/admin/img/admin/icon_addlink.gif | Bin 119 -> 0 bytes .../static/admin/img/admin/icon_alert.gif | Bin 145 -> 0 bytes .../static/admin/img/admin/icon_calendar.gif | Bin 192 -> 0 bytes .../admin/img/admin/icon_changelink.gif | Bin 119 -> 0 bytes .../static/admin/img/admin/icon_clock.gif | Bin 390 -> 0 bytes .../admin/img/admin/icon_deletelink.gif | Bin 181 -> 0 bytes .../static/admin/img/admin/icon_error.gif | Bin 319 -> 0 bytes .../static/admin/img/admin/icon_searchbox.png | Bin 667 -> 0 bytes .../static/admin/img/admin/icon_success.gif | Bin 341 -> 0 bytes .../admin/img/admin/inline-delete-8bit.png | Bin 477 -> 0 bytes .../static/admin/img/admin/inline-delete.png | Bin 781 -> 0 bytes .../admin/img/admin/inline-restore-8bit.png | Bin 447 -> 0 bytes .../static/admin/img/admin/inline-restore.png | Bin 623 -> 0 bytes .../admin/img/admin/inline-splitter-bg.gif | Bin 102 -> 0 bytes .../static/admin/img/admin/nav-bg-grabber.gif | Bin 116 -> 0 bytes .../static/admin/img/admin/nav-bg-reverse.gif | Bin 186 -> 0 bytes .../static/admin/img/admin/nav-bg.gif | Bin 273 -> 0 bytes .../static/admin/img/admin/selector-add.gif | Bin 606 -> 0 bytes .../admin/img/admin/selector-addall.gif | Bin 358 -> 0 bytes .../admin/img/admin/selector-remove.gif | Bin 398 -> 0 bytes .../admin/img/admin/selector-removeall.gif | Bin 355 -> 0 bytes .../admin/img/admin/selector-search.gif | Bin 552 -> 0 bytes .../admin/img/admin/selector_stacked-add.gif | Bin 612 -> 0 bytes .../img/admin/selector_stacked-remove.gif | Bin 401 -> 0 bytes .../static/admin/img/admin/tool-left.gif | Bin 197 -> 0 bytes .../static/admin/img/admin/tool-left_over.gif | Bin 203 -> 0 bytes .../static/admin/img/admin/tool-right.gif | Bin 198 -> 0 bytes .../admin/img/admin/tool-right_over.gif | Bin 200 -> 0 bytes .../static/admin/img/admin/tooltag-add.gif | Bin 932 -> 0 bytes .../admin/img/admin/tooltag-add_over.gif | Bin 336 -> 0 bytes .../admin/img/admin/tooltag-arrowright.gif | Bin 351 -> 0 bytes .../img/admin/tooltag-arrowright_over.gif | Bin 354 -> 0 bytes www/conservancy/static/admin/js/SelectBox.js | 109 -------- .../static/admin/js/SelectFilter.js | 81 ------ .../static/admin/js/SelectFilter2.js | 113 --------- .../admin/js/admin/CollapsedFieldsets.js | 85 ------- .../admin/js/admin/DateTimeShortcuts.js | 226 ----------------- .../admin/js/admin/RelatedObjectLookups.js | 53 ---- .../static/admin/js/admin/ordering.js | 137 ---------- www/conservancy/static/admin/js/calendar.js | 143 ----------- www/conservancy/static/admin/js/core.js | 156 ------------ www/conservancy/static/admin/js/dateparse.js | 233 ------------------ .../static/admin/js/getElementsBySelector.js | 167 ------------- www/conservancy/static/admin/js/timeparse.js | 94 ------- www/conservancy/static/admin/js/urlify.js | 15 -- 66 files changed, 2084 deletions(-) delete mode 100644 www/conservancy/static/admin/css/base.css delete mode 100644 www/conservancy/static/admin/css/changelists.css delete mode 100644 www/conservancy/static/admin/css/dashboard.css delete mode 100644 www/conservancy/static/admin/css/forms.css delete mode 100644 www/conservancy/static/admin/css/global.css delete mode 100644 www/conservancy/static/admin/css/layout.css delete mode 100644 www/conservancy/static/admin/css/login.css delete mode 100644 www/conservancy/static/admin/css/patch-iewin.css delete mode 100644 www/conservancy/static/admin/css/rtl.css delete mode 100644 www/conservancy/static/admin/css/widgets.css delete mode 100644 www/conservancy/static/admin/img/admin/arrow-down.gif delete mode 100644 www/conservancy/static/admin/img/admin/arrow-up.gif delete mode 100644 www/conservancy/static/admin/img/admin/changelist-bg.gif delete mode 100644 www/conservancy/static/admin/img/admin/chooser-bg.gif delete mode 100644 www/conservancy/static/admin/img/admin/chooser_stacked-bg.gif delete mode 100644 www/conservancy/static/admin/img/admin/default-bg-reverse.gif delete mode 100644 www/conservancy/static/admin/img/admin/default-bg.gif delete mode 100644 www/conservancy/static/admin/img/admin/deleted-overlay.gif delete mode 100644 www/conservancy/static/admin/img/admin/icon-no.gif delete mode 100644 www/conservancy/static/admin/img/admin/icon-unknown.gif delete mode 100644 www/conservancy/static/admin/img/admin/icon-yes.gif delete mode 100644 www/conservancy/static/admin/img/admin/icon_addlink.gif delete mode 100644 www/conservancy/static/admin/img/admin/icon_alert.gif delete mode 100644 www/conservancy/static/admin/img/admin/icon_calendar.gif delete mode 100644 www/conservancy/static/admin/img/admin/icon_changelink.gif delete mode 100644 www/conservancy/static/admin/img/admin/icon_clock.gif delete mode 100644 www/conservancy/static/admin/img/admin/icon_deletelink.gif delete mode 100644 www/conservancy/static/admin/img/admin/icon_error.gif delete mode 100644 www/conservancy/static/admin/img/admin/icon_searchbox.png delete mode 100644 www/conservancy/static/admin/img/admin/icon_success.gif delete mode 100644 www/conservancy/static/admin/img/admin/inline-delete-8bit.png delete mode 100644 www/conservancy/static/admin/img/admin/inline-delete.png delete mode 100644 www/conservancy/static/admin/img/admin/inline-restore-8bit.png delete mode 100644 www/conservancy/static/admin/img/admin/inline-restore.png delete mode 100644 www/conservancy/static/admin/img/admin/inline-splitter-bg.gif delete mode 100644 www/conservancy/static/admin/img/admin/nav-bg-grabber.gif delete mode 100644 www/conservancy/static/admin/img/admin/nav-bg-reverse.gif delete mode 100644 www/conservancy/static/admin/img/admin/nav-bg.gif delete mode 100644 www/conservancy/static/admin/img/admin/selector-add.gif delete mode 100644 www/conservancy/static/admin/img/admin/selector-addall.gif delete mode 100644 www/conservancy/static/admin/img/admin/selector-remove.gif delete mode 100644 www/conservancy/static/admin/img/admin/selector-removeall.gif delete mode 100644 www/conservancy/static/admin/img/admin/selector-search.gif delete mode 100644 www/conservancy/static/admin/img/admin/selector_stacked-add.gif delete mode 100644 www/conservancy/static/admin/img/admin/selector_stacked-remove.gif delete mode 100644 www/conservancy/static/admin/img/admin/tool-left.gif delete mode 100644 www/conservancy/static/admin/img/admin/tool-left_over.gif delete mode 100644 www/conservancy/static/admin/img/admin/tool-right.gif delete mode 100644 www/conservancy/static/admin/img/admin/tool-right_over.gif delete mode 100644 www/conservancy/static/admin/img/admin/tooltag-add.gif delete mode 100644 www/conservancy/static/admin/img/admin/tooltag-add_over.gif delete mode 100644 www/conservancy/static/admin/img/admin/tooltag-arrowright.gif delete mode 100644 www/conservancy/static/admin/img/admin/tooltag-arrowright_over.gif delete mode 100644 www/conservancy/static/admin/js/SelectBox.js delete mode 100644 www/conservancy/static/admin/js/SelectFilter.js delete mode 100644 www/conservancy/static/admin/js/SelectFilter2.js delete mode 100644 www/conservancy/static/admin/js/admin/CollapsedFieldsets.js delete mode 100644 www/conservancy/static/admin/js/admin/DateTimeShortcuts.js delete mode 100644 www/conservancy/static/admin/js/admin/RelatedObjectLookups.js delete mode 100644 www/conservancy/static/admin/js/admin/ordering.js delete mode 100644 www/conservancy/static/admin/js/calendar.js delete mode 100644 www/conservancy/static/admin/js/core.js delete mode 100644 www/conservancy/static/admin/js/dateparse.js delete mode 100644 www/conservancy/static/admin/js/getElementsBySelector.js delete mode 100644 www/conservancy/static/admin/js/timeparse.js delete mode 100644 www/conservancy/static/admin/js/urlify.js diff --git a/www/conservancy/static/admin/css/base.css b/www/conservancy/static/admin/css/base.css deleted file mode 100644 index 88f7d9a9..00000000 --- a/www/conservancy/static/admin/css/base.css +++ /dev/null @@ -1,14 +0,0 @@ -/* - DJANGO Admin - by Wilson Miner wilson@lawrence.com -*/ - -/* Block IE 5 */ -@import "null?\"\{"; - -/* Import other styles */ -@import url('global.css'); -@import url('layout.css'); - -/* Import patch for IE 6 Windows */ -/*\*/ @import "patch-iewin.css"; /**/ \ No newline at end of file diff --git a/www/conservancy/static/admin/css/changelists.css b/www/conservancy/static/admin/css/changelists.css deleted file mode 100644 index 4834be46..00000000 --- a/www/conservancy/static/admin/css/changelists.css +++ /dev/null @@ -1,50 +0,0 @@ -@import url('base.css'); - -/* CHANGELISTS */ -#changelist { position:relative; width:100%; } -#changelist table { width:100%; } -.change-list .filtered table { border-right:1px solid #ddd; } -.change-list .filtered { min-height:400px; } -.change-list .filtered { background:white url(../img/admin/changelist-bg.gif) top right repeat-y !important; } -.change-list .filtered table, .change-list .filtered .paginator, .filtered #toolbar, .filtered div.xfull { margin-right:160px !important; width:auto !important; } -.change-list .filtered table tbody th { padding-right:1em; } -#changelist .toplinks { border-bottom:1px solid #ccc !important; } -#changelist .paginator { color:#666; border-top:1px solid #eee; border-bottom:1px solid #eee; background:white url(../img/admin/nav-bg.gif) 0 180% repeat-x; overflow:hidden; } -.change-list .filtered .paginator { border-right:1px solid #ddd; } - -/* CHANGELIST TABLES */ -#changelist table thead th { white-space:nowrap; } -#changelist table tbody td { border-left: 1px solid #ddd; } -#changelist table tfoot { color: #666; } - -/* TOOLBAR */ -#changelist #toolbar { padding:3px; border-bottom:1px solid #ddd; background:#e1e1e1 url(../img/admin/nav-bg.gif) top left repeat-x; color:#666; } -#changelist #toolbar form input { font-size:11px; padding:1px 2px; } -#changelist #toolbar form #searchbar { padding:2px; } -#changelist #changelist-search img { vertical-align:middle; } - -/* FILTER COLUMN */ -#changelist-filter { position:absolute; top:0; right:0; z-index:1000; width:160px; border-left:1px solid #ddd; background:#efefef; margin:0; } -#changelist-filter h2 { font-size:11px; padding:2px 5px; border-bottom:1px solid #ddd; } -#changelist-filter h3 { font-size:12px; margin-bottom:0; } -#changelist-filter ul { padding-left:0;margin-left:10px; } -#changelist-filter li { list-style-type:none; margin-left:0; padding-left:0; } -#changelist-filter a { color:#999; } -#changelist-filter a:hover { color:#036; } -#changelist-filter li.selected { border-left:5px solid #ccc; padding-left:5px;margin-left:-10px; } -#changelist-filter li.selected a { color:#5b80b2 !important; } - -/* DATE DRILLDOWN */ -.change-list ul.toplinks { display:block; background:white url(../img/admin/nav-bg-reverse.gif) 0 -10px repeat-x; border-top:1px solid white; float:left; padding:0 !important; margin:0 !important; width:100%; } -.change-list ul.toplinks li { float: left; width: 9em; padding:3px 6px; font-weight: bold; list-style-type:none; } -.change-list ul.toplinks .date-back a { color:#999; } -.change-list ul.toplinks .date-back a:hover { color:#036; } - -/* PAGINATOR */ -.paginator { font-size:11px; padding-top:10px; padding-bottom:10px; line-height:22px; margin:0; border-top:1px solid #ddd; } -.paginator a:link, .paginator a:visited { padding:2px 6px; border:solid 1px #ccc; background:white; text-decoration:none; } -.paginator a.showall { padding:0 !important; border:none !important; } -.paginator a.showall:hover { color:#036 !important; background:transparent !important; } -.paginator .end { border-width:2px !important; margin-right:6px; } -.paginator .this-page { padding:2px 6px; font-weight:bold; font-size:13px; vertical-align:top; } -.paginator a:hover { color:white; background:#5b80b2; border-color:#036; } diff --git a/www/conservancy/static/admin/css/dashboard.css b/www/conservancy/static/admin/css/dashboard.css deleted file mode 100644 index d2779732..00000000 --- a/www/conservancy/static/admin/css/dashboard.css +++ /dev/null @@ -1,10 +0,0 @@ -@import url('base.css'); - -/* DASHBOARD */ -.dashboard .module table th { width:100%; } -.dashboard .module table td { white-space:nowrap; } -.dashboard .module table td a { display:block; padding-right:.6em; } - -/* RECENT ACTIONS MODULE */ -.module ul.actionlist { margin-left:0; } -ul.actionlist li { list-style-type:none; } \ No newline at end of file diff --git a/www/conservancy/static/admin/css/forms.css b/www/conservancy/static/admin/css/forms.css deleted file mode 100644 index 468e06a8..00000000 --- a/www/conservancy/static/admin/css/forms.css +++ /dev/null @@ -1,60 +0,0 @@ -@import url('base.css'); -@import url('widgets.css'); - -/* FORM ROWS */ -.form-row { overflow:hidden; padding:8px 12px; font-size:11px; border-bottom:1px solid #eee; } -.form-row img, .form-row input { vertical-align:middle; } -form .form-row p { padding-left:0; font-size:11px; } - -/* FORM LABELS */ -form h4 { margin:0 !important; padding:0 !important; border:none !important; } -label { font-weight:normal !important; color:#666; font-size:12px; } -label.inline { margin-left:20px; } -.required label, label.required { font-weight:bold !important; color:#333 !important; } - -/* RADIO BUTTONS */ -form ul.radiolist li { list-style-type:none; } -form ul.radiolist label { float:none; display:inline; } -form ul.inline { margin-left:0; padding:0; } -form ul.inline li { float:left; padding-right:7px; } - -/* ALIGNED FIELDSETS */ -.aligned label { display:block; padding:0 1em 3px 0; float:left; width:8em; } -.aligned label.inline { display:inline; float:none; } -.colMS .aligned .vLargeTextField, .colMS .aligned .vXMLLargeTextField { width:350px; } -form .aligned p, form .aligned ul { margin-left:7em; padding-left:30px; } -form .aligned table p { margin-left:0; padding-left:0; } -form .aligned p.help { padding-left:38px; } -.aligned .vCheckboxLabel { float:none !important; display:inline; padding-left:4px; } -.colM .aligned .vLargeTextField, colM .aligned .vXMLLargeTextField { width:610px; } -.checkbox-row p.help { margin-left:0; padding-left:0 !important; } - -/* WIDE FIELDSETS */ -.wide label { width:15em !important; } -form .wide p { margin-left:15em; } -form .wide p.help { padding-left:38px; } -.colM fieldset.wide .vLargeTextField, .colM fieldset.wide .vXMLLargeTextField { width:450px; } - -/* COLLAPSED FIELDSETS */ -fieldset.collapsed * { display:none; } -fieldset.collapsed h2, fieldset.collapsed { display:block !important; } -fieldset.collapsed h2 { background-image:url(../img/admin/nav-bg.gif); background-position:bottom left; color:#999; } -fieldset.collapsed .collapse-toggle { padding:3px 5px !important; background:transparent; display:inline !important;} - -/* MONOSPACE TEXTAREAS */ -fieldset.monospace textarea { font-family:"Bitstream Vera Sans Mono",Monaco,"Courier New",Courier,monospace; } - -/* SUBMIT ROW */ -.submit-row { padding:5px 7px; text-align:right; background:white url(../img/admin/nav-bg.gif) 0 100% repeat-x; border:1px solid #ccc; margin:5px 0; } -.submit-row input { margin:0 0 0 5px; } -.submit-row p { margin-top:0.3em; } -.submit-row .deletelink { background:url(../img/admin/icon_deletelink.gif) 0 50% no-repeat; padding-left:14px; } - -/* CUSTOM FORM FIELDS */ -.vSelectMultipleField { vertical-align:top !important; } -.vCheckboxField { border:none; } -.vDateField, .vTimeField { margin-right:2px; } -.vURLField { width:30em; } -.vLargeTextField, .vXMLLargeTextField { width:48em; } -.flatpages-flatpage #id_content { height:40.2em; } -.module table .vPositiveSmallIntegerField { width:2.2em; } \ No newline at end of file diff --git a/www/conservancy/static/admin/css/global.css b/www/conservancy/static/admin/css/global.css deleted file mode 100644 index 16c582d5..00000000 --- a/www/conservancy/static/admin/css/global.css +++ /dev/null @@ -1,141 +0,0 @@ -body { margin:0; padding:0; font-size:12px; font-family:"Lucida Grande","Bitstream Vera Sans",Verdana,Arial,sans-serif; color:#333; background:#fff; } - -/* LINKS */ -a:link, a:visited { color: #5b80b2; text-decoration:none; } -a:hover { color: #036; } -a img { border:none; } - -/* GLOBAL DEFAULTS */ -p, ol, ul, dl { margin:.2em 0 .8em 0; } -p { padding:0; line-height:140%; } - -h1,h2,h3,h4,h5 { font-weight:bold; } -h1 { font-size:18px; color:#666; padding:0 6px 0 0; margin:0 0 .2em 0; } -h2 { font-size:16px; margin:1em 0 .5em 0; } -h2.subhead { font-weight:normal;margin-top:0; } -h3 { font-size:14px; margin:.8em 0 .3em 0; color:#666; font-weight:bold; } -h4 { font-size:12px; margin:1em 0 .8em 0; padding-bottom:3px; } -h5 { font-size:10px; margin:1.5em 0 .5em 0; color:#666; text-transform:uppercase; letter-spacing:1px; } - -ul li { list-style-type:square; padding:1px 0; } -ul.plainlist { margin-left:0 !important; } -ul.plainlist li { list-style-type:none; } -li ul { margin-bottom:0; } -li, dt, dd { font-size:11px; line-height:14px; } -dt { font-weight:bold; margin-top:4px; } -dd { margin-left:0; } - -form { margin:0; padding:0; } -fieldset { margin:0; padding:0; } - -blockquote { font-size:11px; color:#777; margin-left:2px; padding-left:10px; border-left:5px solid #ddd; } -code, pre { font-family:"Bitstream Vera Sans Mono", Monaco, "Courier New", Courier, monospace; background:inherit; color:#666; font-size:11px; } -pre.literal-block { margin:10px; background:#eee; padding:6px 8px; } -code strong { color:#930; } -hr { clear:both; color:#eee; background-color:#eee; height:1px; border:none; margin:0; padding:0; font-size:1px; line-height:1px; } - -/* TEXT STYLES & MODIFIERS */ -.small { font-size:11px; } -.tiny { font-size:10px; } -p.tiny { margin-top:-2px; } -.mini { font-size:9px; } -p.mini { margin-top:-3px; } -.help, p.help { font-size:10px !important; color:#999; } -p img, h1 img, h2 img, h3 img, h4 img, td img { vertical-align:middle; } -.quiet, a.quiet:link, a.quiet:visited { color:#999 !important;font-weight:normal !important; } -.quiet strong { font-weight:bold !important; } -.float-right { float:right; } -.float-left { float:left; } -.clear { clear:both; } -.align-left { text-align:left; } -.align-right { text-align:right; } -.example { margin:10px 0; padding:5px 10px; background:#efefef; } -.nowrap { white-space:nowrap; } - -/* TABLES */ -table { border-collapse:collapse; border-color:#ccc; } -td, th { font-size:11px; line-height:13px; border-bottom:1px solid #eee; vertical-align:top; padding:5px; font-family:"Lucida Grande", Verdana, Arial, sans-serif; } -th { text-align:left; font-size:12px; font-weight:bold; } -thead th, -tfoot td { color:#666; padding:2px 5px; font-size:11px; background:#e1e1e1 url(../img/admin/nav-bg.gif) top left repeat-x; border-left:1px solid #ddd; border-bottom:1px solid #ddd; } -tfoot td { border-bottom:none; border-top:1px solid #ddd; } -thead th:first-child, -tfoot td:first-child { border-left:none !important; } -thead th.optional { font-weight:normal !important; } -fieldset table { border-right:1px solid #eee; } -tr.row-label td { font-size:9px; padding-top:2px; padding-bottom:0; border-bottom:none; color:#666; margin-top:-1px; } -tr.alt { background:#f6f6f6; } -.row1 { background:#EDF3FE; } -.row2 { background:white; } - -/* SORTABLE TABLES */ -thead th a:link, thead th a:visited { color:#666; display:block; } -table thead th.sorted { background-position:bottom left !important; } -table thead th.sorted a { padding-right:13px; } -table thead th.ascending a { background:url(../img/admin/arrow-down.gif) right .4em no-repeat; } -table thead th.descending a { background:url(../img/admin/arrow-up.gif) right .4em no-repeat; } - -/* ORDERABLE TABLES */ -table.orderable tbody tr td:hover { cursor:move; } -table.orderable tbody tr td:first-child { padding-left:14px; background-image:url(../img/admin/nav-bg-grabber.gif); background-repeat:repeat-y; } -table.orderable-initalized .order-cell, body>tr>td.order-cell { display:none; } - -/* FORM DEFAULTS */ -input, textarea, select { margin:2px 0; padding:2px 3px; vertical-align:middle; font-family:"Lucida Grande", Verdana, Arial, sans-serif; font-weight:normal; font-size:11px; } -textarea { vertical-align:top !important; } -input[type=text], input[type=password], textarea, select, .vTextField { border:1px solid #ccc; } - -/* FORM BUTTONS */ -input[type=submit], input[type=button], .submit-row input { background:white url(../img/admin/nav-bg.gif) bottom repeat-x; padding:3px; color:black; border:1px solid #bbb; border-color:#ddd #aaa #aaa #ddd; } -input[type=submit]:active, input[type=button]:active { background-image:url(../img/admin/nav-bg-reverse.gif); background-position:top; } -input[type=submit].default, .submit-row input.default { border:2px solid #5b80b2; background:#7CA0C7 url(../img/admin/default-bg.gif) bottom repeat-x; font-weight:bold; color:white; } -input[type=submit].default:active { background-image:url(../img/admin/default-bg-reverse.gif); background-position:top; } - -/* MODULES */ -.module { border:1px solid #ccc; margin-bottom:5px; background:white; } -.module p, .module ul, .module h3, .module h4, .module dl, .module pre { padding-left:10px; padding-right:10px; } -.module blockquote { margin-left:12px; } -.module ul, .module ol { margin-left:1.5em; } -.module h3 { margin-top:.6em; } -.module h2, .module caption { margin:0; padding:2px 5px 3px 5px; font-size:11px; text-align:left; font-weight:bold; background:#7CA0C7 url(../img/admin/default-bg.gif) top left repeat-x; color:white; } -.module table { border-collapse: collapse; } - -/* MESSAGES & ERRORS */ -ul.messagelist { padding:0 0 5px 0; margin:0; } -ul.messagelist li { font-size:12px; display:block; padding:4px 5px 4px 25px; margin:0 0 3px 0; border-bottom:1px solid #ddd; color:#666; background:#ffc url(../img/admin/icon_success.gif) 5px .3em no-repeat; } -.errornote { font-size:12px !important; display:block; padding:4px 5px 4px 25px; margin:0 0 3px 0; border:1px solid red; color:red;background:#ffc url(../img/admin/icon_error.gif) 5px .3em no-repeat; } -ul.errorlist { margin:0 !important; padding:0 !important; } -.errorlist li { font-size:12px !important; display:block; padding:4px 5px 4px 25px; margin:0 0 3px 0; border:1px solid red; color:white; background:red url(../img/admin/icon_alert.gif) 5px .3em no-repeat; } -td ul.errorlist { margin:0 !important; padding:0 !important; } -td ul.errorlist li { margin:0 !important; } -.error { background:#ffc; } -.error input, .error select { border:1px solid red; } -div.system-message { background: #ffc; margin: 10px; padding: 6px 8px; font-size: .8em; } -div.system-message p.system-message-title { padding:4px 5px 4px 25px; margin:0; color:red; background:#ffc url(../img/admin/icon_error.gif) 5px .3em no-repeat; } -.description { font-size:12px; padding:5px 0 0 12px; } - -/* BREADCRUMBS */ -div.breadcrumbs { background:white url(../img/admin/nav-bg-reverse.gif) 0 -10px repeat-x; padding:2px 8px 3px 8px; font-size:11px; color:#999; border-top:1px solid white; border-bottom:1px solid #ccc; text-align:left; } - -/* ACTION ICONS */ -.addlink { padding-left:12px; background:url(../img/admin/icon_addlink.gif) 0 .2em no-repeat; } -.changelink { padding-left:12px; background:url(../img/admin/icon_changelink.gif) 0 .2em no-repeat; } -.deletelink { padding-left:12px; background:url(../img/admin/icon_deletelink.gif) 0 .25em no-repeat; } -a.deletelink:link, a.deletelink:visited { color:#CC3434; } -a.deletelink:hover { color:#993333; } - -/* OBJECT TOOLS */ -.object-tools { font-size:10px; font-weight:bold; font-family:Arial,Helvetica,sans-serif; padding-left:0; float:right; position:relative; margin-top:-2.4em; margin-bottom:-2em; } -.form-row .object-tools { margin-top:5px; margin-bottom:5px; float:none; height:2em; padding-left:3.5em; } -.object-tools li { display:block; float:left; background:url(../img/admin/tool-left.gif) 0 0 no-repeat; padding:0 0 0 8px; margin-left:2px; height:16px; } -.object-tools li:hover { background:url(../img/admin/tool-left_over.gif) 0 0 no-repeat; } -.object-tools a:link, .object-tools a:visited { display:block; float:left; color:white; padding:.1em 14px .1em 8px; height:14px; background:#999 url(../img/admin/tool-right.gif) 100% 0 no-repeat; } -.object-tools a:hover, .object-tools li:hover a { background:#5b80b2 url(../img/admin/tool-right_over.gif) 100% 0 no-repeat; } -.object-tools a.viewsitelink, .object-tools a.golink { background:#999 url(../img/admin/tooltag-arrowright.gif) top right no-repeat; padding-right:28px; } -.object-tools a.viewsitelink:hover, .object-tools a.golink:hover { background:#5b80b2 url(../img/admin/tooltag-arrowright_over.gif) top right no-repeat; } -.object-tools a.addlink { background:#999 url(../img/admin/tooltag-add.gif) top right no-repeat; padding-right:28px; } -.object-tools a.addlink:hover { background:#5b80b2 url(../img/admin/tooltag-add_over.gif) top right no-repeat; } - -/* OBJECT HISTORY */ -table#change-history { width:100%; } -table#change-history tbody th { width:16em; } diff --git a/www/conservancy/static/admin/css/layout.css b/www/conservancy/static/admin/css/layout.css deleted file mode 100644 index 17c52861..00000000 --- a/www/conservancy/static/admin/css/layout.css +++ /dev/null @@ -1,29 +0,0 @@ -/* PAGE STRUCTURE */ -#container { position:relative; width:100%; min-width:760px; padding:0; } -#content { margin:10px 15px; } -#header { width:100%; } -#content-main { float:left; width:100%; } -#content-related { float:right; width:18em; position:relative; margin-right:-19em; } -#footer { clear:both; padding:10px; } - -/* COLUMN TYPES */ -.colMS { margin-right:20em !important; } -.colSM { margin-left:20em !important; } -.colSM #content-related { float:left; margin-right:0; margin-left:-19em; } -.colSM #content-main { float:right; } -.popup .colM { width:95%; } -.subcol { float:left; width:46%; margin-right:15px; } -.dashboard #content { width:500px; } - -/* HEADER */ -#header { background:#417690; color:#ffc; overflow:hidden; } -#header a:link, #header a:visited { color:white; } -#header a:hover { text-decoration:underline; } -#branding h1 { padding:0 10px; font-size:18px; margin:8px 0; font-weight:normal; color:#f4f379; } -#branding h2 { padding:0 10px; font-size:14px; margin:-8px 0 8px 0; font-weight:normal; color:#ffc; } -#user-tools { position:absolute; top:0; right:0; padding:1.2em 10px; font-size:11px; text-align:right; } - -/* SIDEBAR */ -#content-related h3 { font-size:12px; color:#666; margin-bottom:3px; } -#content-related h4 { font-size:11px; } -#content-related .module h2 { background:#eee url(../img/admin/nav-bg.gif) bottom left repeat-x; color:#666; } \ No newline at end of file diff --git a/www/conservancy/static/admin/css/login.css b/www/conservancy/static/admin/css/login.css deleted file mode 100644 index f904957c..00000000 --- a/www/conservancy/static/admin/css/login.css +++ /dev/null @@ -1,13 +0,0 @@ -@import url('base.css'); -@import url('layout.css'); - -/* LOGIN FORM */ -body.login { background:#eee; } -.login #container { background:white; border:1px solid #ccc; width:28em; min-width:300px; margin-left:auto; margin-right:auto; margin-top:100px; } -.login #content-main { width:100%; } -.login form { margin-top:1em; } -.login .form-row { padding:4px 0; float:left; width:100%; } -.login .form-row label { float:left; width:9em; padding-right:0.5em; line-height:2em; text-align:right; font-size:1em; color:#333; } -.login .form-row #id_username, .login .form-row #id_password { width:14em; } -.login span.help { font-size:10px; display:block; } -.login .submit-row { clear:both; padding:1em 0 0 9.4em; } \ No newline at end of file diff --git a/www/conservancy/static/admin/css/patch-iewin.css b/www/conservancy/static/admin/css/patch-iewin.css deleted file mode 100644 index 2de1305e..00000000 --- a/www/conservancy/static/admin/css/patch-iewin.css +++ /dev/null @@ -1,8 +0,0 @@ -* html #container { position:static; } /* keep header from flowing off the page */ -* html .colMS #content-related { margin-right:0; margin-left:10px; position:static; } /* put the right sidebars back on the page */ -* html .colSM #content-related { margin-right:10px; margin-left:-115px; position:static; } /* put the left sidebars back on the page */ -* html .form-row { height:1%; } -* html .dashboard #content { width:768px; } /* proper fixed width for dashboard in IE6 */ -* html .dashboard #content-main { width:535px; } /* proper fixed width for dashboard in IE6 */ -* html #changelist-filter ul { margin-right:-10px; } /* fix right margin for changelist filters in IE6 */ -* html .change-list .filtered { height:400px; } /* IE ignores min-height, but treats height as if it were min-height */ \ No newline at end of file diff --git a/www/conservancy/static/admin/css/rtl.css b/www/conservancy/static/admin/css/rtl.css deleted file mode 100644 index 1974e7c2..00000000 --- a/www/conservancy/static/admin/css/rtl.css +++ /dev/null @@ -1,46 +0,0 @@ -body { direction: rtl; } - -/* login styles */ - -.login .form-row { float:right; } -.login .form-row label { float:right; padding-left:0.5em; padding-right:0; text-align:left;} -.login .submit-row { clear:both; padding:1em 9.4em 0 0; } - - -/* global styles */ -th { text-align: right; } -.module h2, .module caption { text-align: right; } -.addlink, .changelink { padding-left:0px; padding-right:12px; background-position:100% 0.2em; } -.deletelink { padding-left:0px; padding-right:12px; background-position:100% 0.25em; } -.object-tools { float:left; } - - -/* layout styles */ -#user-tools { right:auto; left:0; text-align:left; } -div.breadcrumbs { text-align:right; } -#content-main { float:right;} -#content-related { float:left; margin-left:-19em; margin-right:auto;} -.colMS { margin-left:20em !important; margin-right:10px !important;} - -/* dashboard styles */ -.dashboard .module table td a { padding-left:.6em; padding-right:12px; } - -/* changelists styles */ -.change-list .filtered { background:white url(../img/admin/changelist-bg_rtl.gif) top left repeat-y !important; } -.change-list .filtered table { border-left:1px solid #ddd; border-right:0px none; } -#changelist-filter { right:auto; left:0; border-left:0px none; border-right:1px solid #ddd;} -.change-list .filtered table, .change-list .filtered .paginator, .filtered #toolbar, .filtered div.xfull { margin-right:0px !important; margin-left:160px !important; } -#changelist-filter li.selected { border-left:0px none; padding-left:0px; margin-left:0; border-right:5px solid #ccc; padding-right:5px;margin-right:-10px; } - -/* fomrs styles */ -.aligned label { padding:0 0 3px 1em; float:right; } -.submit-row { text-align: left } -.vDateField, .vTimeField { margin-left:2px; } - -/* widget styles */ -.calendarnav-previous { top:0; left:auto; right:0; } -.calendarnav-next { top:0; right:auto; left:0;} -.calendar caption, .calendarbox h2 { text-align:center; } - -.selector { float: right;} -.selector .selector-filter { text-align: right;} diff --git a/www/conservancy/static/admin/css/widgets.css b/www/conservancy/static/admin/css/widgets.css deleted file mode 100644 index bf526bfd..00000000 --- a/www/conservancy/static/admin/css/widgets.css +++ /dev/null @@ -1,101 +0,0 @@ -/* SELECTOR (FILTER INTERFACE) */ -.selector { width:580px; float:left; } -.selector select { width:270px; height:17.2em; } -.selector-available, .selector-chosen { float:left; width:270px; text-align:center; margin-bottom:5px; } -.selector-available h2, .selector-chosen h2 { border:1px solid #ccc; } -.selector .selector-available h2 { background:white url(../img/admin/nav-bg.gif) bottom left repeat-x; color:#666; } -.selector .selector-filter { background:white; border:1px solid #ccc; border-width:0 1px; padding:3px; color:#999; font-size:10px; margin:0; text-align:left; } -.selector .selector-chosen .selector-filter { padding:4px 5px; } -.selector .selector-available input { width:230px; } -.selector ul.selector-chooser { float:left; width:22px; height:50px; background:url(../img/admin/chooser-bg.gif) top center no-repeat; margin:8em 3px 0 3px; padding:0; } -.selector-chooser li { margin:0; padding:3px; list-style-type:none; } -.selector select { margin-bottom:5px; margin-top:0; } -.selector-add, .selector-remove { width:16px; height:16px; display:block; text-indent:-3000px; } -.selector-add { background:url(../img/admin/selector-add.gif) top center no-repeat; margin-bottom:2px; } -.selector-remove { background:url(../img/admin/selector-remove.gif) top center no-repeat; } -a.selector-chooseall, a.selector-clearall { display:block; width:6em; text-align:left; margin-left:auto; margin-right:auto; font-weight:bold; color:#666; padding:3px 0 3px 18px; } -a.selector-chooseall:hover, a.selector-clearall:hover { color:#036; } -a.selector-chooseall { width:7em; background:url(../img/admin/selector-addall.gif) left center no-repeat; } -a.selector-clearall { background:url(../img/admin/selector-removeall.gif) left center no-repeat; } - -/* STACKED SELECTORS */ -.stacked { float:left; width:500px; } -.stacked select { width:480px; height:10.1em; } -.stacked .selector-available, .stacked .selector-chosen { width:480px; } -.stacked .selector-available { margin-bottom:0; } -.stacked .selector-available input { width:442px; } -.stacked ul.selector-chooser { height:22px; width:50px; margin:0 0 3px 40%; background:url(../img/admin/chooser_stacked-bg.gif) top center no-repeat; } -.stacked .selector-chooser li { float:left; padding:3px 3px 3px 5px; } -.stacked .selector-chooseall, .stacked .selector-clearall { display:none; } -.stacked .selector-add { background-image:url(../img/admin/selector_stacked-add.gif); } -.stacked .selector-remove { background-image:url(../img/admin/selector_stacked-remove.gif); } - -/* DATE AND TIME */ -p.datetime { line-height:20px; margin:0; padding:0; color:#666; font-size:11px; font-weight:bold; } -.datetime span { font-size:11px; color:#ccc; font-weight:normal; white-space:nowrap; } -.vDateField { margin-left:4px; } -table p.datetime { font-size:10px; margin-left:0; padding-left:0; } - -/* FILE UPLOADS */ -p.file-upload { line-height:20px; margin:0; padding:0; color:#666; font-size:11px; font-weight:bold; } -.file-upload a { font-weight:normal; } -.file-upload .deletelink { margin-left:5px; } - -/* CALENDARS & CLOCKS */ -.calendarbox, .clockbox { margin:5px auto; font-size:11px; width:16em; text-align:center; background:white; position:relative; } -.clockbox { width:9em; } -.calendar { margin:0; padding: 0; } -.calendar table { margin:0; padding:0; border-collapse:collapse; background:white; width:99%; } -.calendar caption, .calendarbox h2 { margin: 0; font-size:11px; text-align:center; border-top:none; } -.calendar th { font-size:10px; color:#666; padding:2px 3px; text-align:center; background:#e1e1e1 url(../img/admin/nav-bg.gif) 0 50% repeat-x; border-bottom:1px solid #ddd; } -.calendar td { font-size:11px; text-align: center; padding: 0; border-top:1px solid #eee; border-bottom:none; } -.calendar td.selected a { background: #C9DBED; } -.calendar td.nonday { background:#efefef; } -.calendar td.today a { background:#ffc; } -.calendar td a, .timelist a { display: block; font-weight:bold; padding:4px; text-decoration: none; color:#444; } -.calendar td a:hover, .timelist a:hover { background: #5b80b2; color:white; } -.calendar td a:active, .timelist a:active { background: #036; color:white; } -.calendarnav { font-size:10px; text-align: center; color:#ccc; margin:0; padding:1px 3px; } -.calendarnav a:link, #calendarnav a:visited, #calendarnav a:hover { color: #999; } -.calendar-shortcuts { background:white; font-size:10px; line-height:11px; border-top:1px solid #eee; padding:3px 0 4px; color:#ccc; } -.calendarbox .calendarnav-previous, .calendarbox .calendarnav-next { display:block; position:absolute; font-weight:bold; font-size:12px; background:#C9DBED url(../img/admin/default-bg.gif) bottom left repeat-x; padding:1px 4px 2px 4px; color:white; } -.calendarnav-previous:hover, .calendarnav-next:hover { background:#036; } -.calendarnav-previous { top:0; left:0; } -.calendarnav-next { top:0; right:0; } -.calendar-cancel { margin:0 !important; padding:0; font-size:10px; background:#e1e1e1 url(../img/admin/nav-bg.gif) 0 50% repeat-x; border-top:1px solid #ddd; } -.calendar-cancel a { padding:2px; color:#999; } -ul.timelist, .timelist li { list-style-type:none; margin:0; padding:0; } -.timelist a { padding:2px; } - -/* INLINE ORDERER */ -ul.orderer { position:relative; padding:0 !important; margin:0 !important; list-style-type:none; } -ul.orderer li { list-style-type:none; display:block; padding:0; margin:0; border:1px solid #bbb; border-width:0 1px 1px 0; white-space:nowrap; overflow:hidden; background:#e2e2e2 url(../img/admin/nav-bg-grabber.gif) repeat-y; } -ul.orderer li:hover { cursor:move; background-color:#ddd; } -ul.orderer li a.selector { margin-left:12px; overflow:hidden; width:83%; font-size:10px !important; padding:0.6em 0; } -ul.orderer li a:link, ul.orderer li a:visited { color:#333; } -ul.orderer li .inline-deletelink { position:absolute; right:4px; margin-top:0.6em; } -ul.orderer li.selected { background-color:#f8f8f8; border-right-color:#f8f8f8; } -ul.orderer li.deleted { background:#bbb url(../img/admin/deleted-overlay.gif); } -ul.orderer li.deleted a:link, ul.orderer li.deleted a:visited { color:#888; } -ul.orderer li.deleted .inline-deletelink { background-image:url(../img/admin/inline-restore.png); } -ul.orderer li.deleted:hover, ul.orderer li.deleted a.selector:hover { cursor:default; } - -/* EDIT INLINE */ -.inline-deletelink { display:block; text-indent:-9999px; background:transparent url(../img/admin/inline-delete.png) no-repeat; width:15px; height:15px; margin:0.4em 0; border: 0px none; } -.inline-deletelink:hover { background-position:-15px 0; cursor:pointer; } -.editinline button.addlink { border: 0px none; color: #5b80b2; font-size: 100%; cursor: pointer; } -.editinline button.addlink:hover { color: #036; cursor: pointer; } -.editinline table .help { text-align:right; float:right; padding-left:2em; } -.editinline tfoot .addlink { white-space:nowrap; } -.editinline table thead th:last-child { border-left:none; } -.editinline tr.deleted { background:#ddd url(../img/admin/deleted-overlay.gif); } -.editinline tr.deleted .inline-deletelink { background-image:url(../img/admin/inline-restore.png); } -.editinline tr.deleted td:hover { cursor:default; } -.editinline tr.deleted td:first-child { background-image:none !important; } - -/* EDIT INLINE - STACKED */ -.editinline-stacked { min-width:758px; } -.editinline-stacked .inline-object { margin-left:210px; background:white; } -.editinline-stacked .inline-source { float:left; width:200px; background:#f8f8f8; } -.editinline-stacked .inline-splitter { float:left; width:9px; background:#f8f8f8 url(../img/admin/inline-splitter-bg.gif) 50% 50% no-repeat; border-right:1px solid #ccc; } -.editinline-stacked .controls { clear:both; background:#e1e1e1 url(../img/admin/nav-bg.gif) top left repeat-x; padding:3px 4px; font-size:11px; border-top:1px solid #ddd; } \ No newline at end of file diff --git a/www/conservancy/static/admin/img/admin/arrow-down.gif b/www/conservancy/static/admin/img/admin/arrow-down.gif deleted file mode 100644 index a967b9fd5563a0fc2f5fde8ec0f7de3fc8fbc5a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 80 zcmZ?wbhEHb3wfn>L+1d2-{%jW1rjm^pLi|Ns9P7#I|PvM@3LmFNK3 i3?Q`(%%TyyyiA!oB04G)Te5yh$2@OMO7G-kum%ACMICAY diff --git a/www/conservancy/static/admin/img/admin/arrow-up.gif b/www/conservancy/static/admin/img/admin/arrow-up.gif deleted file mode 100644 index 3fe4851399a37337891ccf5452ee5d59bbedeec7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 838 zcmZ?wbhEHb3wfn>L+1d2-{%jW1rjm^pJM!zdUHfe{k|ia%Kx8GuSOX;Q=NFCLWFl0*@NH#f6pb?3n1_z+epkX4f1j diff --git a/www/conservancy/static/admin/img/admin/changelist-bg.gif b/www/conservancy/static/admin/img/admin/changelist-bg.gif deleted file mode 100644 index 7f4699470adc8c021740023dcd4f0a1bd5f50b84..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 58 zcmZ?wbhEHbT*$!0(7?d({{8#Acke3xWMKdS9S{MMVPF#E>05dFE&t*2MMY9TZUv9~%Sp!>_)cW&ci3#* zUhC5m*S~nZz=*>R=VoO!-wlwA$Z`-01 q@~q#j3=%veq*@rvq^WHhU}-`1SSm{{H^+^Yi-p`uF$u@bK{c{r&s< z`||Sg^z`)c@$vTd_5c6?A^8LV00000EC2ui05AX-000DmFvuy15jgA3yCGB Oo}Zwd4gw#T5db^5xM#Bf diff --git a/www/conservancy/static/admin/img/admin/default-bg-reverse.gif b/www/conservancy/static/admin/img/admin/default-bg-reverse.gif deleted file mode 100644 index 0873281e51bdcfd1e7eb5bbfbde3a09c4cbc943e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 843 zcmV-R1GM}{Nk%w1VG#fy0OkMyywd5g$>Wc((SfDPyV2;h%;kux&VHiEgQv@Yq{*Sa z+l{W!qQ2X>&*yuf#)zuThN#S(y4aey*L$GHimcC{yxF9{+^)ysgs01&yxO+S=DE=5 zq`=*$!rrpW%Ia#o)Ef<&3V-tHt57%Hx^1)~CYVyVB@=p~tMo;ew{h zv&!VG#o?8+)Qqmrnz+`6sm*|+$&#|ts>I*7&E~4Z;GetNkg(B_veJR3%8#$nw9VzU z&E=W6*PXi9oVwYCsLX|_%&NoRhN#WD(ddt_(zwp%xX$ON!QH9E;Dn~jv&-bS&gP%H z*|yE)hN;YZp~kn*=6s;Xx6kLIz1xql(y__nrNG^btIvL;$&0MdA^8LV00000EC2ui z01*Hm000O7fOifPgAR3s6N!Zm4lp*4BuykFJTOf*l}$X9EG!3~2cDpzoqh=-BB!UR zRtX8Ms!u=zUbD1M1G%=j2p9;zy>Gw17{$G1Xb@%)%w}{DRc2LX%n%O-*9O`T+}qs- z6yY>9I~3y-JAD*?=sPhn3-R$WM@RDTQ%3>JcA0syKJpvRw!9yxMc>2a`&3xzov zx=8UshKv*xrBwWoF@=l|HCC*s;bR3396o&D2#Io}gqKQ&P@xj@r5G_1lt>sdX2ggH z5q<(4L&hf=pb;u$$grh?Ql=T4R*EFeIr5KLGLmcd%i6bbUe36dy_8@~t=1<8vdNG`N! zQKH3#5}!MR)_mbYfB-X2r#`*swCdC*JV5b~Bz9~MxJ{UV0|gEkBL#wo0UoA+5ir4% zYY4HNd5A1o;>^)NJp}VL4YJ!gaiT$Y@80pSX|Q3#jTWc((SfDPyV2;h%;kux&VHiEgQv@Yq{*Sa z+l{W!qQ2X>&*yuf#)zuThN#S(y4aey*L$GHimcC{yxF9{+^)ysgs01&yxO+S=DE=5 zq`=*$!rrpW%Ia#o)Ef<&3V-tHt57%Hx^1)~CYVyVB@=p~tMo;ew{h zv&!VG#o?8+)Qqmrnz+`6sm*|+$&#|ts>I*7&E~4Z;GetNkg(B_veJR3%8#$nw9VzU z&E=W6*PXi9oVwYCsLX|_%&NoRhN#WD(ddt_(zwp%xX$ON!QH9E;Dn~jv&-bS&gP%H z*|yE)hN;YZp~kn*=6s;Xx6kLIz1xql(y__nrNG^btIvL;$&0MdA^8LV00000EC2ui z01*Hm000O7fB=GngoT0x1WZIsh=@c4X^)Hq8yhz_C@7YhmN%6fC~FO)b|)tdr>LlS zYz-PAudpFmS#fh3xFN7$Mg_iMy zEiEN27bWH6=HM3>ML{o4NKx(YFF{dAFGWZyZdf27DgX-9f+e7qGeUGM>CmP_hlM&i z=nx`A;t~!VesHj0A)^I895r&}pnw5`k|<3oSa~uJg9;fkY^eZKW(JxS@T~!jKv(R@CsZ0tXHsK5$_Dsx`$288T9sm2&pO z+7vRWKDg+SBgd5`H-TFR%!C^)o_GDj!gPtK1gc27Dv@$SQ0{~`FJvsmY diff --git a/www/conservancy/static/admin/img/admin/icon-unknown.gif b/www/conservancy/static/admin/img/admin/icon-unknown.gif deleted file mode 100644 index cfd2b02ad91b3677dbe59111faaf4f437c362cb8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 130 zcmV-|0Db>QNk%w1VF~~W0J9GO^z`(anwr7E!O_vts;a8Fxw+ur;K|9!=;-Lh#l`#k z`?0aH)z#IOmX?c)i~s-sA^8LW000jFEC2ui015yK000Cp@IAI#TTH&>x=&LlD2fp{ kltU;-pbSpsb&B9v9)J|xHP4tFtdrsVKoW`tBZ&Y2J8`5w82|tP diff --git a/www/conservancy/static/admin/img/admin/icon-yes.gif b/www/conservancy/static/admin/img/admin/icon-yes.gif deleted file mode 100644 index 73992827403791d6c1a75a079880e41dce7e0214..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 299 zcmZ?wbhEHbb?NhTQ$x_deWPc4O)NkN2|oXRf%p{M+wuUw(Z# z`TWGXJ8Mf07p=Or^7yl3mtJ2C+~V)C-fh~&DX}}E_C4PF@Y93ee}B)tGUw-?pC_Il zZ#vO%{oS?y|Nqw=uUUR`+4?){5_iQh&Q{xM6OkFieY2o T4)tf0@^WEj=4)bdWUvMRbX#E6 diff --git a/www/conservancy/static/admin/img/admin/icon_addlink.gif b/www/conservancy/static/admin/img/admin/icon_addlink.gif deleted file mode 100644 index ee70e1adba52480cc6aedbee650000c5d55b0088..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 119 zcmZ?wbhEHb(s)E@aY^3 F)&O8RB1ZrK diff --git a/www/conservancy/static/admin/img/admin/icon_alert.gif b/www/conservancy/static/admin/img/admin/icon_alert.gif deleted file mode 100644 index a1dde2625445b76d041ae02ccfcb83481ca63c5e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 145 zcmV;C0B-+BNk%w1VGsZi0J9GO|G@+Q!3O`;RR7pu|IkAJ%Ps%YPXF0v|INcdJ{u&=}=IXLDhr+J%S1nrq(gCL;wIgri4F* diff --git a/www/conservancy/static/admin/img/admin/icon_calendar.gif b/www/conservancy/static/admin/img/admin/icon_calendar.gif deleted file mode 100644 index 7587b305a4ee702cbed3bee1ae17c78feb85d00b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 192 zcmV;x06+gnNk%w1VGsZi0J8u9nVFf2iHY^~_4)bv@bK{4+uQ&D|FN{U?d|Qf&F0D5 z?Wd=w{QUgs>FMX^=l}ozA^8LW000jFEC2ui01yBW000DS@X1N*1UPGamH(iU1QH+` z43ii};vPZqm~L$+una7G@AI)4YnU1cj)Wk=I*&Aa=g_Vl48 zmH)wj0Spv>vM@3*@G|Itcpx(vSX4HgyeYC&>*nrB_bxSQsBGn6*)YRRaLr}Q6>6LJ P$Rx*~-FRR+2ZJ>L#Kbnb diff --git a/www/conservancy/static/admin/img/admin/icon_clock.gif b/www/conservancy/static/admin/img/admin/icon_clock.gif deleted file mode 100644 index ff2d57e0a3b6373b7bd9540e688b1b4c71081cb7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 390 zcmV;10eSvMNk%w1VGsZi0M$DH{QUg>{{H#-`S$kq$lLA4+3fD_?(*{T{{H>?`uXqg z@BaV(?CkCH^Yi-p`u6wt#Mtch_4dHk>iGEh^7Hca^z*{j>crRU`1twz{QT_e?DqEc z$J*@b>gvMQ>+|&V$lC14+wAM>>;3)w@9*%!*X#51^1;{Z`}_OH+U@-O`^ehu#MkWU z>FEFe{^{xI#n|ld@$l~N@5kBgv9!0z+wHW?=G)ubr>Cd?|NohpnY8A@0000000000 z00000A^8LW0027xEC2ui01yBW000J~z@2cXD;jmfB(YW_ga{xGQmJF&uGa!=Dy-IU zx$q)@gRrJva4tXt05Uks30VcZ5F=VbfDzy%IyZGW2r3RV4+8@cI5vSg1UL%-4ihvL z4F?pBk1IFOZ1vml&CJGE4FE})gH$(*xI2#8t kA}zwiLpm2FSXaY=R2~vG+}zkoL`Ox%;6gX&=t@BVI|kg>kN^Mx diff --git a/www/conservancy/static/admin/img/admin/icon_deletelink.gif b/www/conservancy/static/admin/img/admin/icon_deletelink.gif deleted file mode 100644 index 72523e3a3ba1446c8f768c157cea642119a02741..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 181 zcmZ?wbhEHbc&kkH2hg{xUB9fxq8%JG(R5 zT3?Eao`!{eDJnj1U~tLY{9|s;X>G0VWo1vp!yowhEs~V{|NlP&4xspxg^__loIwX9 z53-Yi)#yQKi;S#{{sX6 zi;Dh#`0#&e>3>Vh|D2rv=gC*q|>i-WM_<#QV|C1;G zS5*8rF!=rZ_kUyK|3JV%TcG%pg^__lo4aiRnY%vG=3p{kB40{i-Of=+@`~3X;@bK{O@9+Kn{rLF!_xJbl@$pSfP5S!!_4W1n`T6YZ?B3qqPft(K z(9rAa>(gwwA^YilZ@=HrgUS3{FNlEth_IP-BSy@@<=jZ6? z=$e|EaBy(V&CR>JyVcdz;o;$EXlUQx-&9moTU%RKS68&OwCU;T!NJ+t*-}zc&)b92AH zzpJaOZfvlTPVlRhn*D zzYj!ubf8e2}%QyRfsr*SWe%Rb`=>R1ae%6%2~5|TAxeL zzADQysO81>*ZZYCyl6@$BdV$biI?uic&0bzMrFb%Aq1#ZUv-+v+w0VD#)3jAg-{rn zQK{SBuPmhC5$}W{D84q?yXp06=7SUzUxd5@c^_-Jtgg3OcgI0-bjam_F)Z9$Uf=5< z*hz6@lo{ZZu*P|f^TenPFmQjgIBP%6a@>yq0{~})9l-cU)g%A_002ovPDHLkV1oH8 BY;phq diff --git a/www/conservancy/static/admin/img/admin/icon_success.gif b/www/conservancy/static/admin/img/admin/icon_success.gif deleted file mode 100644 index 5cf90a15aa6731798b025a238fa47a1658510fff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 341 zcmZ?wbhEHb6krfwxXJ(m|NsC0@cYBBf4?q$zBut-@A?;OHoRQB_4TGbZ+4yjc=Gy} zYu7$sefa&slkbn8{dih+uDI?}MdP*V#;eu+_qwJ$=-=~p=Y>z_u719puq!NScSPpF zg#4pv1xM2>&lOf*D6TwP`0>{VkG0l*8=OKmdxUNAj@;&(aUeGLNb=vme}Ptmoj^XJ z_>+Z^fkBHw2V?}uPYi5D4pR#}bfiS5bS&9qz$LFSv4l%VM0VNAuq7M$%x`OYevyni z6y)sQCFr(n`AWsDVxcXCnHqNfPZgaKf;1I5H8q8UQ?&$wdD=UoSe-bM`a7e(;ev*DhVUbne`_Q>RWHJ$m%u z!GnAE?%ld|>&A^6SFT*SV8MbJGiFSgGG)Sq2|YbM4Gj%I(@xu~L;ww!E(!7r26Ax# z26Yo|Q=l@=0*}aI1_rJVAk65r#$*OiP`<=9q9iy!t)x7$D3!rCF}Wx|H#H?QQNb;< zD78GlD7#p}Vr#~w3ZT-9o-U3d5>s0PZ;Q1kaJcNw6<2ol{`H?fR&lq@+fNPd=`slo zkNq2-l{wAX{kw31#NjUjI#s<#Uj@rXCa>o{s1qmoLR|UF+{q6*%d3Ul-XEy+RoY#| zkfg@p<7MzuzoD2R^0?fz%GC`Vt9o~eIX#}ba7TVWzqWIsT+0Qozj6zvZ?O^|iOvau45i`%PE+DBAs)9(WdP);)FE4qk(op#PgM^?h(mhZn$bMx7!ED!$ll-yWMuFR9Y9iY1q7x+Tho7W2RcIw$bnR z2Z2D~y5@l64y0TzH$=tFKLOu2^C00_)Ch$_LD)3MqdNl)v!b&k++3HA!8QF=ku#b%{yJ#wK~|XDwD}%Ih)Ns*K9MH z%(HYly{5CB)Ym{qon_8#Hk*fGCw9C2rdkss8}e+bO6J_@bS`v6TrSr|wI)OwBZmQm zHE@-oO(YTz5V;=1&QvJr=y6WMe@$|)b-+D_HXIJ8d%fN;>`aB04(d23;lD2}`^z_f zWD`6<7Ey3_>h*ewj@6o=j&q`$*PTb){4yf-uu`dfren1xsNE;uf~-qQ~+a-GFR@J$@b>Hh94o@B%i?F()B=ob5MjVEX~Af^TCZ zpt}o>$R?)bE~vB3v9|mNm(eM3QreV7{t3JXuf|(;ev*DhVUbne`_qeqV(Ja};L z-o0D5Zr!+XNxJHx&=ckpFCl;kL_$DS7<>#iRWF{)OWfrBD=NDxcD_CsJ zxKsgDy5G~qF+^f&>qJMfW(6J><{J?Kf>R&;&5u&^T)oP_O3;r=6p7) zlfNAI+AzN1yld9iPbOE?zDn^FWNWTzVg8q;tMyQH#xB2CjJMamULv=ffzPT{LG9m{ z3!RZZYz+J_R$O4Tn}6ZyW@b)?Zsy_zb<*cm_zc-z$!)fZ;AeP{VB3kMP1FLBYMl`sP8M=cy-s(-<#^LNPFbS VZ>oP-s}J-FgQu&X%Q~loCIHeD(U1TD diff --git a/www/conservancy/static/admin/img/admin/inline-restore.png b/www/conservancy/static/admin/img/admin/inline-restore.png deleted file mode 100644 index efdd92ac39d12c2f84fbd22d05d7b495e2206bf4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 623 zcmV-#0+9WQP)V!KQp&Gv#VQ{rTw<)x~~1Dk?(c~!+vyQpqu`J3b+L~ zR`ZDG!5ruVF7OO4z$y5w^TqAKF*#fWUI*hZ;0T(M%?=EJb>Mf<-hn;vz<0pKoOhsG zlFpOKWZcFGeU*W=oyt4~z9F4M8?n(2flbiMCtYkj4Ls7hVHi$Z+y!QpxfL)doj1_- zgSEON5MRGa0deQ)bh_3T3I#0~42F6BfCG^m^!3}IjXPJgF{Y(F*a1(q;}n-rM^R@F=3jf=JWZqL?XfSLgqn_(8ii* zd0u$rK$hW~oS-1&G0<4f=kxiv+wJDZ_bU1_)5hd6(3oi>ingRCVUgFUx)angnT)37 zKv9fM@WF#BmfOQv#2a57-S&KT*C(G{DQl+NNW9y=`fHnu-v==- Ot=>b+CQo8uum%9*_Ae;_ diff --git a/www/conservancy/static/admin/img/admin/nav-bg-reverse.gif b/www/conservancy/static/admin/img/admin/nav-bg-reverse.gif deleted file mode 100644 index f11029f90fc965141b8815a78ac2651759099475..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 186 zcmV;r07d^tNk%w1VG#fy0J8u9|NsB^`1t<*{`U6v@$vEd`}^(f?dRv`;^N}{{r&3d z>hA9D(@t*9{u_A=gpfpKY#xG_U+rVXV3oq`}hC||i=Q&8(m$()z5YF*CjUEw001<4;4tjrTwH+&%FA_x~E6rskH`CdQ7= zuI>)uzWxal`(>Zw+Pr1!Chi?O LckSMx$Y2cs9wnNk diff --git a/www/conservancy/static/admin/img/admin/selector-add.gif b/www/conservancy/static/admin/img/admin/selector-add.gif deleted file mode 100644 index 50132d1c439494a0a19e1d280385f03d3ac5599b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 606 zcmZ?wbhEHb6krfwcoxafw(@M}n)ChZFW!3c{`tGF)3#h)y!U$bf@7^KPS-6uzUAco zS0BDVc=>6^`De|`PR`nSyg_g{XjI&`ak@yUG` zo;EK(J#+ijhQ%lP*I%ezbo}9~&(pSE*?IQS;=MN)@4Gd3=e3%J$D5X(nz`fp(*3u$ zoqaNI*R}d3CpVpX{Q29jre&vU7apIr~bzW=sp-|cz3uWvc? zWa{QC$8Wq`dhpJqjhE{epV)Z(?&i~vr*FGDch`+I#~w`He7Swq*`){W^sT@6^~dl3 z|Nk@49Vq@}VPs&4WY7WG42ly5_T3GUO_4kje3Fi`Y|PEgg2Ei`p1iykJ|h0&z5Zgl z0rM9G$k+=tamfX*T&cAxSkXVyMZhv_>sB}KZDAbD#%4hW4zfg89~5H~^<`z%2RJ`V9$77#OFv^CvqjY0A7XSuxNk>&%VE4w{br3Jf1VK49#UQa3Uc3OT{Z NtIjEA%EiK94FJ;24lMux diff --git a/www/conservancy/static/admin/img/admin/selector-addall.gif b/www/conservancy/static/admin/img/admin/selector-addall.gif deleted file mode 100644 index d6e7c639bb2ec270122861f054289845281fae26..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 358 zcmZ?wbhEHb6krfwxN64GwdVYqV-FVYy|wM^)3z0-CvU#|?Z@x7m1n1IyE0+p#RUf* z*DpEQwCq&t%5&3q-kG-LYR}pWx1PLjUwNi;)tTmHr>AYX(!J*V^leu=SD$TPd3wsG zD~tDD-+uc3vi-Mqo_}`i`pffoUcPz%`N)+gC$B$Wu={53y7Nb`JiYSZ&EgJ2jU%oBgck}JXFNZEY-hSr6{b%p@TzI-@&-ELR-)%g8_xtzn|NsAIzzr0CvM@3* zm@(*plz{xiz}D;}e*)+h-yWNC)(RZyTq=rvah$l z-QC^j?C`?E!rI!}-rnBp>+8?Y&$F|$v%JQ(wzkK|$N2d8?d|R4>Fx3H@xZ{qud%ZB z_V&`!(&Fap*x1<3&CRj8!??J(+uPg8$;r;n&b76*)z#I=$jG<1x5UK6zrVlr`1}9= z{{R30A^8LW002G!EC2ui01yBW000K7K%dYz*=R~SmZ2~lJ~9pwN1*_@60%NHMxlAX zUK2qgWbklk^e2tm$$Y6>%tp5<1aBx~ID^{#HdGh3{RjW2`-1y|llXdIX?cBNZ+_`frSFT*Tbm`{Jn=f9xc=ztz_wV0- z|Ni~?^XIp2-MVq(#`*K-_wCzv>C&Zd-@aYHe*MaoE4y~>`t<43?%lh$ZQJ(v@#E#o zmmfcV{KtY3(LiF)@D4T0VKnCT(SA zX1)$*HBn6#jwS_7P0<=>4NmpN;)-mGISX90xU|;Ev8_pU4PxOI7UpJ&^3YJ@;Za-V LdE}_8BZD;nhnJNG diff --git a/www/conservancy/static/admin/img/admin/selector-search.gif b/www/conservancy/static/admin/img/admin/selector-search.gif deleted file mode 100644 index 6d5f4c74923af2daba13baa484364380fb1614b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 552 zcmZ?wbhEHb6krfwc*ekR;r}fg8=Jp>|9X0Qe){yu!NI}X+uO&-$I8koH8s`3!otqZ z?(W^YSy@?TW@e{PpT2zg^6J&ABO)T)-Q5!s60Tjl=Ire3>gqaW%9PsL+PQP*Ha9mX zCnrZoN9W|^#K*^f{rYv@ym@clym|8E$=&V_@LPJBVtE(?uxDXW;RaaLxbLLEYd;7Mww%N01*VNRUKY#wgg9n+J znUg0^j*E-y=;*j{51X2rQc_ZG-@bkS{(VPBM~0yT6o0ZXf?TTuB0zD%z~0)x z(A3=0+M*~cF2*k1)@;Hotjo#FYS$;lCc@9cB5K1e*(T4%&$OJ0N1L&YotI^~f{vr% zn$~qnssdI5qW0Tb4Ak_r)E!)0jSnm~~hECZvY5o%BVqvfb0K*)eZU6uP diff --git a/www/conservancy/static/admin/img/admin/selector_stacked-add.gif b/www/conservancy/static/admin/img/admin/selector_stacked-add.gif deleted file mode 100644 index 74261696522de5819780082d9d92d75f8ffdb4fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 612 zcmZ?wbhEHb6krfwcoxdgw({()C+`>Uz23RzeCvwSk6wMQUT~~#(eW)O@4x%}qhZO( z=4B^W9lAAn)1{a1zimDJ=;PO)eQVFX`tbe1%TKd*UVs1P$KQYdUVr@FvFhyR6ZdwU ze>P#`rA;RvPThQ^Vacg^yRJ>!dS%hR+gr{&*>?76|N09vw_ojAb8ha=YxRpy&e(CS zX5q0dryguM`QY`3Zw-r2%-nIkdHLz4Wv6Nu9$&Km_M1=N`!`%%e(?6hjhE^cpICbE zPW_UT?JLi0J9WQr-Gy6EKkPjFXz{*VlQv#%T6(H>;qm&#Ct6mV*>vi0?V{s*E<9;p zb#~+NyGsw;*?ju(++8>N)?b{q|9^%71&Tje7#SEs z8FWCd0L2Ld`@x3LrchxXZVfp-CdTGwF-aChB`GOoO9?O0UN2rZpZN=XRJAypI8=gG zu3D|&6>7p|?7dlrpI>J4W)?;pTi^Y@;vpg82Yh*%1Red)_zN8tI_odX#vXkAI^SWw z8`quLnIE#U3LF+-wUd@+HWGAYV9+`IIYj*f0~?2-=O67a@_!~B5V-KDV{)@!9S?KU zg-$*<4i1Nz9ITzZT>%EXL7SAjj`z#?N@%FQnAjwxsS!|7=*eL;*Vos_$H(O9?cUzr!^6YN%ge8^vckf`>gwvV zyvDP$v)I_!vAV;~&d%H0+sMes)z#I>$;r33x4*x?xVX5rwY9{=#P#_5|Ns9000000 z00000A^8LW002AyEC2ui01yBW000KAK%S5naXdmc6(KMjYAO&AVzD@V4lqm;hLU-| z-jabLRNQE28e){D>0mrlZWF7McDqHrjtjIdGl3s?cnEyf&#j1HCpm1R^ds$Tu?y v2{Xwz1xyMMI@Q+KSVJ%eHQnCb7h_HpIV%Yq94R_BSxrJk53meNO+f%VqdU!B diff --git a/www/conservancy/static/admin/img/admin/tool-left.gif b/www/conservancy/static/admin/img/admin/tool-left.gif deleted file mode 100644 index 011490ff3a0100bea63eca7d8a3f821edecf6d3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 197 zcmV;$06PCiNk%w1VF>^d0K@+9+1 z>Fn(6>gwvFqods1+`_`bsi~>N#Kh<4=efDLot>Sks;aTEvEJU^(b3W4lL@fC0syEMTS%hy>Zm!0PcpEpJwG;hh<#5^Y_P4;QTzJF~^?;ZNVo;-~tj z3GxIURaQ?9NK-h~-O_%Ehr|6W>p_W03|&Y3moVBW-4OX{v_eKqd6L;=PDTc60DL-S AivR!s diff --git a/www/conservancy/static/admin/img/admin/tool-right.gif b/www/conservancy/static/admin/img/admin/tool-right.gif deleted file mode 100644 index cdc140cc590a56bf45ceef6eaeebf47e4a699ac3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 198 zcmV;%06G6hNk%w1VF>^d0K@+9+1 z>Fn(6>gwvFqods1+`_`bsi~>N#Kh<4=efDLot>Sks;aTEvEJU^(b3W4R diff --git a/www/conservancy/static/admin/img/admin/tool-right_over.gif b/www/conservancy/static/admin/img/admin/tool-right_over.gif deleted file mode 100644 index 4db977e838dd97ae4f59524a764cf8298f19ccc5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 200 zcmZ?wbhEHblL@fC0syEMTS%hy>Zm!0M`SJhE@w+}Rz8zHMDu50@FVv!<=}o0a$2j_;|E wNJ^Lce8rW`28j}!f$kDtvUrX>)$-C{u;f$x#4um1{ZvBtsg!MMAsh_W0PS95AOHXW diff --git a/www/conservancy/static/admin/img/admin/tooltag-add.gif b/www/conservancy/static/admin/img/admin/tooltag-add.gif deleted file mode 100644 index 8b53d49ae58dbc324ca7fb318198b187fc124c09..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 932 zcmZ?wbhEHb6lM@)_|Cxa`}glZfBv+zw0!^m{n4XG%aU|5d-nPB=MNq{xOeZ~wr$(``}?0g zdp3Xm{Fg6Zwzjt3y?giHzkgr9e*ORde?vn9!zdUHfx#C7ia%Mvj?w{lD0p`BHNuZH8`gv5jGtilW#8Ul-s@(Rm3u`n_%YH1afFWM53xbWyi0reSoZU`=F zW>B;|HRonfOG771<|UO1;}pj!{KgMbG6N3=Of=;-YN#}Nd4NeFEUKo%!I@!YFuRjN h0z*m|qaatng9}?1vhrtKUbNTY0V7A3A`=sXH2_xRgyR4J diff --git a/www/conservancy/static/admin/img/admin/tooltag-add_over.gif b/www/conservancy/static/admin/img/admin/tooltag-add_over.gif deleted file mode 100644 index bfc52f10de75998687154585752513a27a02e5c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 336 zcmZ?wbhEHb6lM@)xXQp_AKmol&!20zAN~IQ+b5;fJ+bBa>km(!zx7XVkIL_<>s=I* z-Fg4<%i9m06*kQ}fA#LqpFhjm=B8Ioc1vhpx_)m~&D4mz?loHv1!s0R#56sA{$|&q zv$L0NTfOzr<~=7olUmZNro(_t( z{<*|8FIl(u()IiQ|Npm*YGNP-DE?#tE7t*$AU`p%OuD z64&(xJYQ3LjTSFY75~+{EbMWTq?Tj+^`lM+ch;D9HZb0eJO28D|1uloD@pFe*-apJ^Hn>L+2d-m?#yFEQU|Ni~^ z`t|Go|Nk2r8W_k0ia%MvT6I7q$WIJxH4gmQ9x7=Hf&p1aV>r7mD6wA%agA(z(Y9-o zn{Z!7=F3()sh$@ap>8_^S=AZ45`|}1urBhDn)0zi%$1R$zCpXHxz#1VpeR78J1{*n zKx$GzLbz~Ucw``(R#|u;i#+q?x}l#o5$^*7-1rs_)vpOO{(vYlW{PgEasf C+m{mn diff --git a/www/conservancy/static/admin/img/admin/tooltag-arrowright_over.gif b/www/conservancy/static/admin/img/admin/tooltag-arrowright_over.gif deleted file mode 100644 index 7163189604a638ee170f093cd042075a7da48c7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 354 zcmZ?wbhEHb6lM@)xXQp_AKmol&!20zAN~IQ+b5;fJ+bBa>km(!zx7XVkIL_<>s=I* z-Fg4<%i9m06*kQ}fA#LqpFhjm=B8Ioc1vhpx_)m~&D4mz?loHv1!s0R#56sA{$|&q zv$L0NTfOzr<~=7olUmZNro(_t( z{<*|8FIl(u()IiQ|Npm*YGNP-DE?#tE7t*$AU`p%)jRO!c&Mb=iC%tqw1%_mf>OuD z64%5AjkaH#++@37WWH>5lj_LG3QgM?$)(Pyl_<=6_Sxb99hOrSl|Hhr49pEp`qi!N zF8KvT0m8k3>6rnFQvwpgW$MEt13C4|!UI|47?&<{5fc~Cj$Ol`%&8*1!G}pzckjNv NA{t6st9%_9tO2syk|zKF diff --git a/www/conservancy/static/admin/js/SelectBox.js b/www/conservancy/static/admin/js/SelectBox.js deleted file mode 100644 index af8de204..00000000 --- a/www/conservancy/static/admin/js/SelectBox.js +++ /dev/null @@ -1,109 +0,0 @@ -var SelectBox = { - cache: new Object(), - init: function(id) { - var box = document.getElementById(id); - var node; - SelectBox.cache[id] = new Array(); - var cache = SelectBox.cache[id]; - for (var i = 0; (node = box.options[i]); i++) { - cache.push({ value: node.value, text: node.text, displayed: 1 }); - } - }, - redisplay: function(id) { - // Repopulate HTML select box from cache - var box = document.getElementById(id); - box.options.length = 0; // clear all options - for (var i = 0, j = SelectBox.cache[id].length; i < j; i++) { - var node = SelectBox.cache[id][i]; - if (node.displayed) { - box.options[box.options.length] = new Option(node.text, node.value, false, false); - } - } - }, - filter: function(id, text) { - // Redisplay the HTML select box, displaying only the choices containing ALL - // the words in text. (It's an AND search.) - var tokens = text.toLowerCase().split(/\s+/); - var node, token; - for (var i = 0; (node = SelectBox.cache[id][i]); i++) { - node.displayed = 1; - for (var j = 0; (token = tokens[j]); j++) { - if (node.text.toLowerCase().indexOf(token) == -1) { - node.displayed = 0; - } - } - } - SelectBox.redisplay(id); - }, - delete_from_cache: function(id, value) { - var node, delete_index = null; - for (var i = 0; (node = SelectBox.cache[id][i]); i++) { - if (node.value == value) { - delete_index = i; - break; - } - } - var j = SelectBox.cache[id].length - 1; - for (var i = delete_index; i < j; i++) { - SelectBox.cache[id][i] = SelectBox.cache[id][i+1]; - } - SelectBox.cache[id].length--; - }, - add_to_cache: function(id, option) { - SelectBox.cache[id].push({ value: option.value, text: option.text, displayed: 1 }); - }, - cache_contains: function(id, value) { - // Check if an item is contained in the cache - var node; - for (var i = 0; (node = SelectBox.cache[id][i]); i++) { - if (node.value == value) { - return true; - } - } - return false; - }, - move: function(from, to) { - var from_box = document.getElementById(from); - var to_box = document.getElementById(to); - var option; - for (var i = 0; (option = from_box.options[i]); i++) { - if (option.selected && SelectBox.cache_contains(from, option.value)) { - SelectBox.add_to_cache(to, { value: option.value, text: option.text, displayed: 1 }); - SelectBox.delete_from_cache(from, option.value); - } - } - SelectBox.redisplay(from); - SelectBox.redisplay(to); - }, - move_all: function(from, to) { - var from_box = document.getElementById(from); - var to_box = document.getElementById(to); - var option; - for (var i = 0; (option = from_box.options[i]); i++) { - SelectBox.add_to_cache(to, { value: option.value, text: option.text, displayed: 1 }); - SelectBox.delete_from_cache(from, option.value); - } - SelectBox.redisplay(from); - SelectBox.redisplay(to); - }, - sort: function(id) { - SelectBox.cache[id].sort( function(a, b) { - a = a.text.toLowerCase(); - b = b.text.toLowerCase(); - try { - if (a > b) return 1; - if (a < b) return -1; - } - catch (e) { - // silently fail on IE 'unknown' exception - } - return 0; - } ); - }, - select_all: function(id) { - var box = document.getElementById(id); - for (var i = 0; i < box.options.length; i++) { - box.options[i].selected = 'selected'; - } - } -} diff --git a/www/conservancy/static/admin/js/SelectFilter.js b/www/conservancy/static/admin/js/SelectFilter.js deleted file mode 100644 index 05019206..00000000 --- a/www/conservancy/static/admin/js/SelectFilter.js +++ /dev/null @@ -1,81 +0,0 @@ -/* -SelectFilter - Turns a multiple-select box into a filter interface. - -Requires SelectBox.js and addevent.js. -*/ - -function findForm(node) { - // returns the node of the form containing the given node - if (node.tagName.toLowerCase() != 'form') { - return findForm(node.parentNode); - } - return node; -} - -var SelectFilter = { - init: function(field_id) { - var from_box = document.getElementById(field_id); - from_box.id += '_from'; // change its ID - // Create the INPUT input box - var input_box = document.createElement('input'); - input_box.id = field_id + '_input'; - input_box.setAttribute('type', 'text'); - from_box.parentNode.insertBefore(input_box, from_box); - from_box.parentNode.insertBefore(document.createElement('br'), input_box.nextSibling); - // Create the TO box - var to_box = document.createElement('select'); - to_box.id = field_id + '_to'; - to_box.setAttribute('multiple', 'multiple'); - to_box.setAttribute('size', from_box.size); - from_box.parentNode.insertBefore(to_box, from_box.nextSibling); - to_box.setAttribute('name', from_box.getAttribute('name')); - from_box.setAttribute('name', from_box.getAttribute('name') + '_old'); - // Give the filters a CSS hook - from_box.setAttribute('class', 'filtered'); - to_box.setAttribute('class', 'filtered'); - // Set up the JavaScript event handlers for the select box filter interface - addEvent(input_box, 'keyup', function(e) { SelectFilter.filter_key_up(e, field_id); }); - addEvent(input_box, 'keydown', function(e) { SelectFilter.filter_key_down(e, field_id); }); - addEvent(from_box, 'dblclick', function() { SelectBox.move(field_id + '_from', field_id + '_to'); }); - addEvent(from_box, 'focus', function() { input_box.focus(); }); - addEvent(to_box, 'dblclick', function() { SelectBox.move(field_id + '_to', field_id + '_from'); }); - addEvent(findForm(from_box), 'submit', function() { SelectBox.select_all(field_id + '_to'); }); - SelectBox.init(field_id + '_from'); - SelectBox.init(field_id + '_to'); - // Move selected from_box options to to_box - SelectBox.move(field_id + '_from', field_id + '_to'); - }, - filter_key_up: function(event, field_id) { - from = document.getElementById(field_id + '_from'); - // don't submit form if user pressed Enter - if ((event.which && event.which == 13) || (event.keyCode && event.keyCode == 13)) { - from.selectedIndex = 0; - SelectBox.move(field_id + '_from', field_id + '_to'); - from.selectedIndex = 0; - return false; - } - var temp = from.selectedIndex; - SelectBox.filter(field_id + '_from', document.getElementById(field_id + '_input').value); - from.selectedIndex = temp; - return true; - }, - filter_key_down: function(event, field_id) { - from = document.getElementById(field_id + '_from'); - // right arrow -- move across - if ((event.which && event.which == 39) || (event.keyCode && event.keyCode == 39)) { - var old_index = from.selectedIndex; - SelectBox.move(field_id + '_from', field_id + '_to'); - from.selectedIndex = (old_index == from.length) ? from.length - 1 : old_index; - return false; - } - // down arrow -- wrap around - if ((event.which && event.which == 40) || (event.keyCode && event.keyCode == 40)) { - from.selectedIndex = (from.length == from.selectedIndex + 1) ? 0 : from.selectedIndex + 1; - } - // up arrow -- wrap around - if ((event.which && event.which == 38) || (event.keyCode && event.keyCode == 38)) { - from.selectedIndex = (from.selectedIndex == 0) ? from.length - 1 : from.selectedIndex - 1; - } - return true; - } -} diff --git a/www/conservancy/static/admin/js/SelectFilter2.js b/www/conservancy/static/admin/js/SelectFilter2.js deleted file mode 100644 index 8f6079e0..00000000 --- a/www/conservancy/static/admin/js/SelectFilter2.js +++ /dev/null @@ -1,113 +0,0 @@ -/* -SelectFilter2 - Turns a multiple-select box into a filter interface. - -Different than SelectFilter because this is coupled to the admin framework. - -Requires core.js, SelectBox.js and addevent.js. -*/ - -function findForm(node) { - // returns the node of the form containing the given node - if (node.tagName.toLowerCase() != 'form') { - return findForm(node.parentNode); - } - return node; -} - -var SelectFilter = { - init: function(field_id, field_name, is_stacked, admin_media_prefix) { - var from_box = document.getElementById(field_id); - from_box.id += '_from'; // change its ID - from_box.className = 'filtered'; - - // Remove

, because it just gets in the way. - var ps = from_box.parentNode.getElementsByTagName('p'); - for (var i=0; i or

- var selector_div = quickElement('div', from_box.parentNode); - selector_div.className = is_stacked ? 'selector stacked' : 'selector'; - - //
- var selector_available = quickElement('div', selector_div, ''); - selector_available.className = 'selector-available'; - quickElement('h2', selector_available, interpolate(gettext('Available %s'), [field_name])); - var filter_p = quickElement('p', selector_available, ''); - filter_p.className = 'selector-filter'; - quickElement('img', filter_p, '', 'src', admin_media_prefix + 'img/admin/selector-search.gif'); - filter_p.appendChild(document.createTextNode(' ')); - var filter_input = quickElement('input', filter_p, '', 'type', 'text'); - filter_input.id = field_id + '_input'; - selector_available.appendChild(from_box); - var choose_all = quickElement('a', selector_available, gettext('Choose all'), 'href', 'javascript: (function(){ SelectBox.move_all("' + field_id + '_from", "' + field_id + '_to"); })()'); - choose_all.className = 'selector-chooseall'; - - //
    - var selector_chooser = quickElement('ul', selector_div, ''); - selector_chooser.className = 'selector-chooser'; - var add_link = quickElement('a', quickElement('li', selector_chooser, ''), gettext('Add'), 'href', 'javascript: (function(){ SelectBox.move("' + field_id + '_from","' + field_id + '_to");})()'); - add_link.className = 'selector-add'; - var remove_link = quickElement('a', quickElement('li', selector_chooser, ''), gettext('Remove'), 'href', 'javascript: (function(){ SelectBox.move("' + field_id + '_to","' + field_id + '_from");})()'); - remove_link.className = 'selector-remove'; - - //
    - var selector_chosen = quickElement('div', selector_div, ''); - selector_chosen.className = 'selector-chosen'; - quickElement('h2', selector_chosen, interpolate(gettext('Chosen %s'), [field_name])); - var selector_filter = quickElement('p', selector_chosen, gettext('Select your choice(s) and click ')); - selector_filter.className = 'selector-filter'; - quickElement('img', selector_filter, '', 'src', admin_media_prefix + 'img/admin/selector-add.gif', 'alt', 'Add'); - var to_box = quickElement('select', selector_chosen, '', 'id', field_id + '_to', 'multiple', 'multiple', 'size', from_box.size, 'name', from_box.getAttribute('name')); - to_box.className = 'filtered'; - var clear_all = quickElement('a', selector_chosen, gettext('Clear all'), 'href', 'javascript: (function() { SelectBox.move_all("' + field_id + '_to", "' + field_id + '_from");})()'); - clear_all.className = 'selector-clearall'; - - from_box.setAttribute('name', from_box.getAttribute('name') + '_old'); - - // Set up the JavaScript event handlers for the select box filter interface - addEvent(filter_input, 'keyup', function(e) { SelectFilter.filter_key_up(e, field_id); }); - addEvent(filter_input, 'keydown', function(e) { SelectFilter.filter_key_down(e, field_id); }); - addEvent(from_box, 'dblclick', function() { SelectBox.move(field_id + '_from', field_id + '_to'); }); - addEvent(to_box, 'dblclick', function() { SelectBox.move(field_id + '_to', field_id + '_from'); }); - addEvent(findForm(from_box), 'submit', function() { SelectBox.select_all(field_id + '_to'); }); - SelectBox.init(field_id + '_from'); - SelectBox.init(field_id + '_to'); - // Move selected from_box options to to_box - SelectBox.move(field_id + '_from', field_id + '_to'); - }, - filter_key_up: function(event, field_id) { - from = document.getElementById(field_id + '_from'); - // don't submit form if user pressed Enter - if ((event.which && event.which == 13) || (event.keyCode && event.keyCode == 13)) { - from.selectedIndex = 0; - SelectBox.move(field_id + '_from', field_id + '_to'); - from.selectedIndex = 0; - return false; - } - var temp = from.selectedIndex; - SelectBox.filter(field_id + '_from', document.getElementById(field_id + '_input').value); - from.selectedIndex = temp; - return true; - }, - filter_key_down: function(event, field_id) { - from = document.getElementById(field_id + '_from'); - // right arrow -- move across - if ((event.which && event.which == 39) || (event.keyCode && event.keyCode == 39)) { - var old_index = from.selectedIndex; - SelectBox.move(field_id + '_from', field_id + '_to'); - from.selectedIndex = (old_index == from.length) ? from.length - 1 : old_index; - return false; - } - // down arrow -- wrap around - if ((event.which && event.which == 40) || (event.keyCode && event.keyCode == 40)) { - from.selectedIndex = (from.length == from.selectedIndex + 1) ? 0 : from.selectedIndex + 1; - } - // up arrow -- wrap around - if ((event.which && event.which == 38) || (event.keyCode && event.keyCode == 38)) { - from.selectedIndex = (from.selectedIndex == 0) ? from.length - 1 : from.selectedIndex - 1; - } - return true; - } -} diff --git a/www/conservancy/static/admin/js/admin/CollapsedFieldsets.js b/www/conservancy/static/admin/js/admin/CollapsedFieldsets.js deleted file mode 100644 index c8426db2..00000000 --- a/www/conservancy/static/admin/js/admin/CollapsedFieldsets.js +++ /dev/null @@ -1,85 +0,0 @@ -// Finds all fieldsets with class="collapse", collapses them, and gives each -// one a "Show" link that uncollapses it. The "Show" link becomes a "Hide" -// link when the fieldset is visible. - -function findForm(node) { - // returns the node of the form containing the given node - if (node.tagName.toLowerCase() != 'form') { - return findForm(node.parentNode); - } - return node; -} - -var CollapsedFieldsets = { - collapse_re: /\bcollapse\b/, // Class of fieldsets that should be dealt with. - collapsed_re: /\bcollapsed\b/, // Class that fieldsets get when they're hidden. - collapsed_class: 'collapsed', - init: function() { - var fieldsets = document.getElementsByTagName('fieldset'); - var collapsed_seen = false; - for (var i = 0, fs; fs = fieldsets[i]; i++) { - // Collapse this fieldset if it has the correct class, and if it - // doesn't have any errors. (Collapsing shouldn't apply in the case - // of error messages.) - if (fs.className.match(CollapsedFieldsets.collapse_re) && !CollapsedFieldsets.fieldset_has_errors(fs)) { - collapsed_seen = true; - // Give it an additional class, used by CSS to hide it. - fs.className += ' ' + CollapsedFieldsets.collapsed_class; - // (Show) - var collapse_link = document.createElement('a'); - collapse_link.className = 'collapse-toggle'; - collapse_link.id = 'fieldsetcollapser' + i; - collapse_link.onclick = new Function('CollapsedFieldsets.show('+i+'); return false;'); - collapse_link.href = '#'; - collapse_link.innerHTML = gettext('Show'); - var h2 = fs.getElementsByTagName('h2')[0]; - h2.appendChild(document.createTextNode(' (')); - h2.appendChild(collapse_link); - h2.appendChild(document.createTextNode(')')); - } - } - if (collapsed_seen) { - // Expand all collapsed fieldsets when form is submitted. - addEvent(findForm(document.getElementsByTagName('fieldset')[0]), 'submit', function() { CollapsedFieldsets.uncollapse_all(); }); - } - }, - fieldset_has_errors: function(fs) { - // Returns true if any fields in the fieldset have validation errors. - var divs = fs.getElementsByTagName('div'); - for (var i=0; i -// - -var DateTimeShortcuts = { - calendars: [], - calendarInputs: [], - clockInputs: [], - calendarDivName1: 'calendarbox', // name of calendar
    that gets toggled - calendarDivName2: 'calendarin', // name of
    that contains calendar - clockDivName: 'clockbox', // name of clock
    that gets toggled - admin_media_prefix: '', - init: function() { - // Deduce admin_media_prefix by looking at the