From 0e344472f82d31fdb99a2cdc7145c5aed7e9fe6d Mon Sep 17 00:00:00 2001 From: Luca Di Leo Date: Fri, 28 Jan 2022 11:19:02 +0100 Subject: [PATCH 01/14] Aligned download assets icons --- app/static/app/css/main.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/static/app/css/main.scss b/app/static/app/css/main.scss index 657090ca..5613550e 100644 --- a/app/static/app/css/main.scss +++ b/app/static/app/css/main.scss @@ -204,7 +204,7 @@ button i.glyphicon{ .dropdown-menu>li>a{ padding-left: 10px; color: #222; - .fa, .glyphicon{ + .fa, .far, .fas, .fab, .glyphicon{ margin-right: 4px; } } From 147b7b4a1ce23c295b57be47e23e1eda6d31cd80 Mon Sep 17 00:00:00 2001 From: Luca Di Leo Date: Fri, 28 Jan 2022 13:01:51 +0100 Subject: [PATCH 02/14] Responsive fixes --- app/static/admin/css/forms.scss | 6 ++++++ app/static/app/css/main.scss | 5 +++++ app/static/app/js/components/ProjectListItem.jsx | 8 ++++---- app/static/app/js/css/TaskListItem.scss | 9 +++------ 4 files changed, 18 insertions(+), 10 deletions(-) diff --git a/app/static/admin/css/forms.scss b/app/static/admin/css/forms.scss index 915b5af8..ec650a1c 100644 --- a/app/static/admin/css/forms.scss +++ b/app/static/admin/css/forms.scss @@ -120,6 +120,12 @@ margin-top: 0; margin-left: 160px; padding-left: 10px; + + @media (max-width: 768px) { + margin-left: 0; + padding-left: 0; + } + } form .aligned label + p.help { diff --git a/app/static/app/css/main.scss b/app/static/app/css/main.scss index 5613550e..871b4031 100644 --- a/app/static/app/css/main.scss +++ b/app/static/app/css/main.scss @@ -268,4 +268,9 @@ footer{ .floatfix{ clear: both; +} + +.btn { + margin-top: 2px; + margin-bottom: 2px; } \ No newline at end of file diff --git a/app/static/app/js/components/ProjectListItem.jsx b/app/static/app/js/components/ProjectListItem.jsx index 99e8a5e8..0d76613a 100644 --- a/app/static/app/js/components/ProjectListItem.jsx +++ b/app/static/app/js/components/ProjectListItem.jsx @@ -539,16 +539,16 @@ class ProjectListItem extends React.Component {
{numTasks > 0 ? - - + + {interpolate(_("%(count)s Tasks"), { count: numTasks})} : ""} {canEdit ? - [ - , {_("Edit")} + [ + , {_("Edit")} ] : ""}
diff --git a/app/static/app/js/css/TaskListItem.scss b/app/static/app/js/css/TaskListItem.scss index bb34217c..2cde635e 100644 --- a/app/static/app/js/css/TaskListItem.scss +++ b/app/static/app/js/css/TaskListItem.scss @@ -31,10 +31,6 @@ } } - .fa-cog{ - width: auto; - } - .status-label{ padding: 4px; padding-left: 8px; @@ -53,6 +49,7 @@ padding-top: 4px; padding-bottom: 16px; padding-left: 16px; + padding-right: 16px; .task-warning{ margin-top: 16px; @@ -84,7 +81,7 @@ } .edit-button{ - margin-right: 15px; + margin-right: 0px; } .asset-download-buttons{ @@ -102,7 +99,7 @@ } .console-switch{ - margin-right: 10px; + margin-right: 0px; margin-bottom: 8px; position: relative; z-index: 99; From 8a25325bb1666d9d64980a94befcba69826f3f80 Mon Sep 17 00:00:00 2001 From: Luca Di Leo Date: Fri, 28 Jan 2022 10:41:18 -0800 Subject: [PATCH 03/14] Added gulp to automatically build admin css --- Dockerfile | 1 + app/static/admin/gulpfile.js | 36 ++++++++++++++++++++++++++++++++++++ package.json | 9 ++++++++- start.sh | 9 +++++++++ 4 files changed, 54 insertions(+), 1 deletion(-) create mode 100644 app/static/admin/gulpfile.js diff --git a/Dockerfile b/Dockerfile index b6fa0c59..66aa0130 100644 --- a/Dockerfile +++ b/Dockerfile @@ -22,6 +22,7 @@ RUN apt-get -qq update && apt-get -qq install -y --no-install-recommends wget cu # Setup cron ln -s /webodm/nginx/crontab /var/spool/cron/crontabs/root && chmod 0644 /webodm/nginx/crontab && service cron start && chmod +x /webodm/nginx/letsencrypt-autogen.sh && \ /webodm/nodeodm/setup.sh && /webodm/nodeodm/cleanup.sh && cd /webodm && \ + npm install --quiet -g gulp-cli && \ npm install --quiet -g webpack@4.16.5 && npm install --quiet -g webpack-cli@4.2.0 && npm install --quiet && webpack --mode production && \ echo "UTC" > /etc/timezone && \ python manage.py collectstatic --noinput && \ diff --git a/app/static/admin/gulpfile.js b/app/static/admin/gulpfile.js new file mode 100644 index 00000000..71437a7c --- /dev/null +++ b/app/static/admin/gulpfile.js @@ -0,0 +1,36 @@ +// Sass configuration +var gulp = require("gulp"), + sass = require("gulp-sass"), + postcss = require("gulp-postcss"), + autoprefixer = require("autoprefixer"), + cssnano = require("cssnano"), + sourcemaps = require("gulp-sourcemaps"); + +function watch() { + + style(); + + gulp.watch('css/*.scss', style); + +} + +function style() { + + return ( + gulp + .src('css/*.scss') + .pipe(sourcemaps.init()) + .pipe(sass()) + .on("error", sass.logError) + // Aggiungiamo i prefissi dove serve e minifichiamo + .pipe(postcss([autoprefixer(), cssnano()])) + // Le sourcemaps non fanno mai male + .pipe(sourcemaps.write(".")) + .pipe(gulp.dest(function(f) { + return "./css"; + })) + ); +} + +exports.watch = watch; +exports.style = style; diff --git a/package.json b/package.json index 467d1578..ff43447d 100644 --- a/package.json +++ b/package.json @@ -68,6 +68,13 @@ "url-loader": "^0.5.7", "webpack": "^4.16.2", "webpack-bundle-tracker": "0.0.93", - "webpack-livereload-plugin": "^2.1.1" + "webpack-livereload-plugin": "^2.1.1", + "autoprefixer": "^9.8.4", + "cssnano": "^4.1.10", + "gulp": "^4.0.2", + "gulp-postcss": "^8.0.0", + "gulp-sass": "^4.1.0", + "gulp-sourcemaps": "^2.6.5", + "node-sass": "^5.0.0" } } diff --git a/start.sh b/start.sh index f5abd204..10a9c3a6 100755 --- a/start.sh +++ b/start.sh @@ -43,8 +43,10 @@ if [ "$1" = "--setup-devenv" ] || [ "$2" = "--setup-devenv" ]; then echo Setup npm dependencies... npm install + cd nodeodm/external/NodeODM npm install + cd /webodm echo Setup pip requirements... @@ -53,6 +55,13 @@ if [ "$1" = "--setup-devenv" ] || [ "$2" = "--setup-devenv" ]; then echo Build translations... python manage.py translate build --safe + echo Setup gulp watch... + cd app/static/admin + npm rebuild node-sass + gulp watch & + + cd /webodm + echo Setup webpack watch... webpack --watch & fi From ab9b2ef3e2941a0ee304486bd38a5701d62472bb Mon Sep 17 00:00:00 2001 From: Luca Di Leo Date: Fri, 28 Jan 2022 10:41:48 -0800 Subject: [PATCH 04/14] Fixed add node responsive behaviour --- app/static/admin/css/base.css | 615 +---------------------------- app/static/admin/css/base.css.map | 8 +- app/static/admin/css/forms.css | 310 +-------------- app/static/admin/css/forms.css.map | 8 +- app/static/admin/css/forms.scss | 19 +- 5 files changed, 16 insertions(+), 944 deletions(-) diff --git a/app/static/admin/css/base.css b/app/static/admin/css/base.css index a59f7d7a..1b84e4b2 100644 --- a/app/static/admin/css/base.css +++ b/app/static/admin/css/base.css @@ -1,615 +1,2 @@ -/* - DJANGO Admin styles -*/ -.admin-area { - background-color: #fff; - /* GLOBAL DEFAULTS */ - /* TEXT STYLES & MODIFIERS */ - /* TABLES */ - /* SORTABLE TABLES */ - /* FORM DEFAULTS */ - /* FORM BUTTONS */ - /* MODULES */ - /* MESSAGES & ERRORS */ - /* BREADCRUMBS */ - /* ACTION ICONS */ - /* OBJECT TOOLS */ - /* OBJECT HISTORY */ - /* PAGE STRUCTURE */ - /* COLUMN TYPES */ - /* HEADER */ - /* SIDEBAR */ - /* POPUP */ } - .admin-area .CodeMirror-scroll, .admin-area .CodeMirror { - height: 150px !important; } - .admin-area #changelist-filter { - display: none; } - .admin-area a:link, .admin-area a:visited { - color: #447e9b; - text-decoration: none; } - .admin-area a:focus, .admin-area a:hover { - color: #036; } - .admin-area a:focus { - text-decoration: underline; } - .admin-area a img { - border: none; } - .admin-area a.section:link, .admin-area a.section:visited { - color: #fff; - text-decoration: none; } - .admin-area a.section:focus, .admin-area a.section:hover { - text-decoration: underline; } - .admin-area p, .admin-area ol, .admin-area ul, .admin-area dl { - margin: .2em 0 .8em 0; } - .admin-area p { - padding: 0; - line-height: 140%; } - .admin-area h1, .admin-area h2, .admin-area h3, .admin-area h4, .admin-area h5 { - font-weight: bold; } - .admin-area h1 { - margin: 0 0 20px; - font-weight: 300; - font-size: 20px; - color: #666; } - .admin-area h2 { - font-size: 16px; - margin: 1em 0 .5em 0; } - .admin-area h2.subhead { - font-weight: normal; - margin-top: 0; } - .admin-area h3 { - font-size: 14px; - margin: .8em 0 .3em 0; - color: #666; - font-weight: bold; } - .admin-area h4 { - font-size: 12px; - margin: 1em 0 .8em 0; - padding-bottom: 3px; } - .admin-area h5 { - font-size: 10px; - margin: 1.5em 0 .5em 0; - color: #666; - text-transform: uppercase; - letter-spacing: 1px; } - .admin-area ul li { - list-style-type: square; - padding: 1px 0; } - .admin-area li ul { - margin-bottom: 0; } - .admin-area li, .admin-area dt, .admin-area dd { - font-size: 13px; - line-height: 20px; } - .admin-area dt { - font-weight: bold; - margin-top: 4px; } - .admin-area dd { - margin-left: 0; } - .admin-area form { - margin: 0; - padding: 0; } - .admin-area fieldset { - margin: 0; - padding: 0; - border: none; - border-top: 1px solid #eee; } - .admin-area blockquote { - font-size: 11px; - color: #777; - margin-left: 2px; - padding-left: 10px; - border-left: 5px solid #ddd; } - .admin-area code, .admin-area pre { - font-family: "Bitstream Vera Sans Mono", Monaco, "Courier New", Courier, monospace; - color: #666; - font-size: 12px; } - .admin-area pre.literal-block { - margin: 10px; - background: #eee; - padding: 6px 8px; } - .admin-area code strong { - color: #930; } - .admin-area hr { - clear: both; - color: #eee; - background-color: #eee; - height: 1px; - border: none; - margin: 0; - padding: 0; - font-size: 1px; - line-height: 1px; } - .admin-area .small { - font-size: 11px; } - .admin-area .tiny { - font-size: 10px; } - .admin-area p.tiny { - margin-top: -2px; } - .admin-area .mini { - font-size: 10px; } - .admin-area p.mini { - margin-top: -3px; } - .admin-area .help, .admin-area p.help, .admin-area form p.help { - font-size: 11px; - color: #999; } - .admin-area .help-tooltip { - cursor: help; } - .admin-area p img, .admin-area h1 img, .admin-area h2 img, .admin-area h3 img, .admin-area h4 img, .admin-area td img { - vertical-align: middle; } - .admin-area .quiet, .admin-area a.quiet:link, .admin-area a.quiet:visited { - color: #999; - font-weight: normal; } - .admin-area .float-right { - float: right; } - .admin-area .float-left { - float: left; } - .admin-area .clear { - clear: both; } - .admin-area .align-left { - text-align: left; } - .admin-area .align-right { - text-align: right; } - .admin-area .example { - margin: 10px 0; - padding: 5px 10px; - background: #efefef; } - .admin-area .nowrap { - white-space: nowrap; } - .admin-area table { - border-collapse: collapse; - border-color: #ccc; } - .admin-area td, .admin-area th { - font-size: 13px; - line-height: 16px; - border-bottom: 1px solid #eee; - vertical-align: top; - padding: 8px; - font-family: "Roboto", "Lucida Grande", Verdana, Arial, sans-serif; } - .admin-area th { - font-weight: 600; - text-align: left; } - .admin-area thead th, - .admin-area tfoot td { - color: #666; - padding: 5px 10px; - font-size: 11px; - background: #fff; - border: none; - border-top: 1px solid #eee; - border-bottom: 1px solid #eee; } - .admin-area tfoot td { - border-bottom: none; - border-top: 1px solid #eee; } - .admin-area thead th.required { - color: #000; } - .admin-area tr.alt { - background: #f6f6f6; } - .admin-area .row1 { - background: #fff; } - .admin-area .row2 { - background: #f9f9f9; } - .admin-area thead th { - padding: 5px 10px; - line-height: normal; - text-transform: uppercase; - background: #f6f6f6; } - .admin-area thead th a:link, .admin-area thead th a:visited { - color: #666; } - .admin-area thead th.sorted { - background: #eee; } - .admin-area thead th.sorted .text { - padding-right: 42px; } - .admin-area table thead th .text span { - padding: 8px 10px; - display: block; } - .admin-area table thead th .text a { - display: block; - cursor: pointer; - padding: 8px 10px; } - .admin-area table thead th .text a:focus, .admin-area table thead th .text a:hover { - background: #eee; } - .admin-area thead th.sorted a.sortremove { - visibility: hidden; } - .admin-area table thead th.sorted:hover a.sortremove { - visibility: visible; } - .admin-area table thead th.sorted .sortoptions { - display: block; - padding: 9px 5px 0 5px; - float: right; - text-align: right; } - .admin-area table thead th.sorted .sortpriority { - font-size: .8em; - min-width: 12px; - text-align: center; - vertical-align: 3px; - margin-left: 2px; - margin-right: 2px; } - .admin-area table thead th.sorted .sortoptions a { - position: relative; - width: 14px; - height: 14px; - display: inline-block; - background: url(../img/sorting-icons.svg) 0 0 no-repeat; - background-size: 14px auto; } - .admin-area table thead th.sorted .sortoptions a.sortremove { - background-position: 0 0; } - .admin-area table thead th.sorted .sortoptions a.sortremove:after { - content: '\\'; - position: absolute; - top: -6px; - left: 3px; - font-weight: 200; - font-size: 18px; - color: #999; } - .admin-area table thead th.sorted .sortoptions a.sortremove:focus:after, - .admin-area table thead th.sorted .sortoptions a.sortremove:hover:after { - color: #447e9b; } - .admin-area table thead th.sorted .sortoptions a.sortremove:focus, - .admin-area table thead th.sorted .sortoptions a.sortremove:hover { - background-position: 0 -14px; } - .admin-area table thead th.sorted .sortoptions a.ascending { - background-position: 0 -28px; } - .admin-area table thead th.sorted .sortoptions a.ascending:focus, - .admin-area table thead th.sorted .sortoptions a.ascending:hover { - background-position: 0 -42px; } - .admin-area table thead th.sorted .sortoptions a.descending { - top: 1px; - background-position: 0 -56px; } - .admin-area table thead th.sorted .sortoptions a.descending:focus, - .admin-area table thead th.sorted .sortoptions a.descending:hover { - background-position: 0 -70px; } - .admin-area input, .admin-area textarea, .admin-area select, .admin-area .form-row p, .admin-area form .button { - margin: 2px 0; - padding: 2px 3px; - vertical-align: middle; - font-family: "Roboto", "Lucida Grande", Verdana, Arial, sans-serif; - font-weight: normal; - font-size: 13px; } - .admin-area textarea { - vertical-align: top; } - .admin-area input[type=text], .admin-area input[type=password], .admin-area input[type=email], .admin-area input[type=url], - .admin-area input[type=number], .admin-area textarea, .admin-area select, .admin-area .vTextField { - border: 1px solid #ccc; - border-radius: 4px; - padding: 5px 6px; - margin-top: 0; } - .admin-area input[type=text]:focus, .admin-area input[type=password]:focus, .admin-area input[type=email]:focus, - .admin-area input[type=url]:focus, .admin-area input[type=number]:focus, .admin-area textarea:focus, .admin-area select:focus, - .admin-area .vTextField:focus { - border-color: #999; } - .admin-area select { - height: 30px; } - .admin-area select[multiple] { - min-height: 150px; } - .admin-area .button, .admin-area input[type=submit], .admin-area input[type=button], .admin-area .submit-row input, .admin-area a.button { - background: #18bc9c; - padding: 10px 15px; - border: none; - border-radius: 4px; - color: #fff; - cursor: pointer; } - .admin-area a.button { - padding: 4px 5px; } - .admin-area .button:active, .admin-area input[type=submit]:active, .admin-area input[type=button]:active, - .admin-area .button:focus, .admin-area input[type=submit]:focus, .admin-area input[type=button]:focus, - .admin-area .button:hover, .admin-area input[type=submit]:hover, .admin-area input[type=button]:hover { - background: #609ab6; } - .admin-area .button[disabled], .admin-area input[type=submit][disabled], .admin-area input[type=button][disabled] { - opacity: 0.4; } - .admin-area .button.default, .admin-area input[type=submit].default, .admin-area .submit-row input.default { - float: right; - border: none; - font-weight: 400; - background: #417690; } - .admin-area .button.default:active, .admin-area input[type=submit].default:active, - .admin-area .button.default:focus, .admin-area input[type=submit].default:focus, - .admin-area .button.default:hover, .admin-area input[type=submit].default:hover { - background: #205067; } - .admin-area .button[disabled].default, - .admin-area input[type=submit][disabled].default, - .admin-area input[type=button][disabled].default { - opacity: 0.4; } - .admin-area .module { - border: none; - margin-bottom: 30px; - background: #fff; } - .admin-area .module p, .admin-area .module ul, .admin-area .module h3, .admin-area .module h4, .admin-area .module dl, .admin-area .module pre { - padding-left: 10px; - padding-right: 10px; } - .admin-area .module blockquote { - margin-left: 12px; } - .admin-area .module ul, .admin-area .module ol { - margin-left: 1.5em; } - .admin-area .module h3 { - margin-top: .6em; } - .admin-area .module h2, .admin-area .module caption, .admin-area .inline-group h2 { - margin: 0; - padding: 8px; - font-weight: 400; - font-size: 13px; - text-align: left; - background: #18bc9c; - color: #fff; } - .admin-area .module caption, - .admin-area .inline-group h2 { - font-size: 12px; - letter-spacing: 0.5px; - text-transform: uppercase; } - .admin-area .module table { - border-collapse: collapse; } - .admin-area ul.messagelist { - padding: 0; - margin: 0; } - .admin-area ul.messagelist li { - display: block; - font-weight: 400; - font-size: 13px; - padding: 10px 10px 10px 65px; - margin: 0 0 10px 0; - background: #dfd url(../img/icon-yes.svg) 40px 12px no-repeat; - background-size: 16px auto; - color: #333; } - .admin-area ul.messagelist li.warning { - background: #ffc url(../img/icon-alert.svg) 40px 14px no-repeat; - background-size: 14px auto; } - .admin-area ul.messagelist li.error { - background: #ffefef url(../img/icon-no.svg) 40px 12px no-repeat; - background-size: 16px auto; } - .admin-area .errornote { - font-size: 14px; - font-weight: 700; - display: block; - padding: 10px 12px; - margin: 0 0 10px 0; - color: #ba2121; - border: 1px solid #ba2121; - border-radius: 4px; - background-color: #fff; - background-position: 5px 12px; } - .admin-area ul.errorlist { - margin: 0 0 4px; - padding: 0; - color: #ba2121; - background: #fff; } - .admin-area ul.errorlist li { - font-size: 13px; - display: block; - margin-bottom: 4px; } - .admin-area ul.errorlist li:first-child { - margin-top: 0; } - .admin-area ul.errorlist li a { - color: inherit; - text-decoration: underline; } - .admin-area td ul.errorlist { - margin: 0; - padding: 0; } - .admin-area td ul.errorlist li { - margin: 0; } - .admin-area .form-row.errors { - margin: 0; - border: none; - border-bottom: 1px solid #eee; - background: none; } - .admin-area .form-row.errors ul.errorlist li { - padding-left: 0; } - .admin-area .errors input, .admin-area .errors select, .admin-area .errors textarea { - border: 1px solid #ba2121; } - .admin-area div.system-message { - background: #ffc; - margin: 10px; - padding: 6px 8px; - font-size: .8em; } - .admin-area div.system-message p.system-message-title { - padding: 4px 5px 4px 25px; - margin: 0; - color: #c11; - background: #ffefef url(../img/icon-no.svg) 5px 5px no-repeat; } - .admin-area .description { - font-size: 12px; - padding: 5px 0 0 12px; } - .admin-area div.breadcrumbs { - padding: 10px 0px; - border: none; - font-size: 14px; - color: #000; - text-align: left; } - .admin-area div.breadcrumbs a { - color: #000; } - .admin-area div.breadcrumbs a:focus, .admin-area div.breadcrumbs a:hover { - color: #000; } - .admin-area .addlink { - padding-left: 16px; - background: url(../img/icon-addlink.svg) 0 1px no-repeat; } - .admin-area .changelink, .admin-area .inlinechangelink { - padding-left: 16px; - background: url(../img/icon-changelink.svg) 0 1px no-repeat; } - .admin-area .deletelink { - padding-left: 16px; - background: url(../img/icon-deletelink.svg) 0 1px no-repeat; } - .admin-area a.deletelink:link, .admin-area a.deletelink:visited { - color: #fff; } - .admin-area a.deletelink:focus, .admin-area a.deletelink:hover { - color: #fff; - text-decoration: none; } - .admin-area .object-tools { - font-size: 10px; - font-weight: bold; - padding-left: 0; - float: right; - position: relative; - margin-top: -48px; } - .admin-area .form-row .object-tools { - margin-top: 5px; - margin-bottom: 5px; - float: none; - height: 2em; - padding-left: 3.5em; } - .admin-area .object-tools li { - display: block; - float: left; - margin-left: 5px; - height: 16px; } - .admin-area .object-tools a { - border-radius: 15px; } - .admin-area .object-tools a:link, .admin-area .object-tools a:visited { - display: block; - float: left; - padding: 3px 12px; - background: #999; - font-weight: 400; - font-size: 11px; - text-transform: uppercase; - letter-spacing: 0.5px; - color: #fff; } - .admin-area .object-tools a:focus, .admin-area .object-tools a:hover { - background-color: #417690; } - .admin-area .object-tools a:focus { - text-decoration: none; } - .admin-area .object-tools a.viewsitelink, .admin-area .object-tools a.golink, .admin-area .object-tools a.addlink { - background-repeat: no-repeat; - background-position: 93% center; - padding-right: 26px; } - .admin-area .object-tools a.viewsitelink, .admin-area .object-tools a.golink { - background-image: url(../img/tooltag-arrowright.svg); } - .admin-area .object-tools a.addlink { - background-image: url(../img/tooltag-add.svg); } - .admin-area table#change-history { - width: 100%; } - .admin-area table#change-history tbody th { - width: 16em; } - .admin-area #container { - position: relative; - width: 100%; - min-width: 980px; - padding: 0; } - .admin-area #content { - padding: 20px 40px; } - .admin-area .dashboard #content { - width: 600px; } - .admin-area #content-main { - float: left; - width: 100%; } - .admin-area #content-related { - float: right; - width: 260px; - position: relative; - margin-right: -300px; } - .admin-area #footer { - display: none; - clear: both; - padding: 10px; } - .admin-area .colMS { - margin-right: 300px; } - .admin-area .colSM { - margin-left: 300px; } - .admin-area .colSM #content-related { - float: left; - margin-right: 0; - margin-left: -300px; } - .admin-area .colSM #content-main { - float: right; } - .admin-area .popup .colM { - width: auto; } - .admin-area #header { - width: auto; - height: 40px; - padding: 10px 40px; - background: #417690; - line-height: 40px; - color: #ffc; - overflow: hidden; } - .admin-area #header a:link, .admin-area #header a:visited { - color: #fff; } - .admin-area #header a:focus, .admin-area #header a:hover { - text-decoration: underline; } - .admin-area #branding { - float: left; } - .admin-area #branding h1 { - padding: 0; - margin: 0 20px 0 0; - font-weight: 300; - font-size: 24px; - color: #f5dd5d; } - .admin-area #branding h1, .admin-area #branding h1 a:link, .admin-area #branding h1 a:visited { - color: #f5dd5d; } - .admin-area #branding h2 { - padding: 0 10px; - font-size: 14px; - margin: -8px 0 8px 0; - font-weight: normal; - color: #ffc; } - .admin-area #branding a:hover { - text-decoration: none; } - .admin-area #user-tools { - float: right; - padding: 0; - margin: 0 0 0 20px; - font-weight: 300; - font-size: 11px; - letter-spacing: 0.5px; - text-transform: uppercase; - text-align: right; } - .admin-area #user-tools a { - border-bottom: 1px solid rgba(255, 255, 255, 0.25); } - .admin-area #user-tools a:focus, .admin-area #user-tools a:hover { - text-decoration: none; - border-bottom-color: #18bc9c; - color: #18bc9c; } - .admin-area #content-related { - background: #f8f8f8; } - .admin-area #content-related .module { - background: none; } - .admin-area #content-related h3 { - font-size: 14px; - color: #666; - padding: 0 16px; - margin: 0 0 16px; } - .admin-area #content-related h4 { - font-size: 13px; } - .admin-area #content-related p { - padding-left: 16px; - padding-right: 16px; } - .admin-area #content-related .actionlist { - padding: 0; - margin: 16px; } - .admin-area #content-related .actionlist li { - line-height: 1.2; - margin-bottom: 10px; - padding-left: 18px; } - .admin-area #content-related .module h2 { - background: none; - padding: 16px; - margin-bottom: 16px; - border-bottom: 1px solid #eaeaea; - font-size: 18px; - color: #333; } - .admin-area .delete-confirmation form input[type="submit"] { - background: #ba2121; - border-radius: 4px; - padding: 10px 15px; - color: #fff; } - .admin-area .delete-confirmation form input[type="submit"]:active, - .admin-area .delete-confirmation form input[type="submit"]:focus, - .admin-area .delete-confirmation form input[type="submit"]:hover { - background: #a41515; } - .admin-area .delete-confirmation form .cancel-link { - display: inline-block; - vertical-align: middle; - height: 15px; - line-height: 15px; - background: #ddd; - border-radius: 4px; - padding: 10px 15px; - color: #333; - margin: 0 0 0 10px; } - .admin-area .delete-confirmation form .cancel-link:active, - .admin-area .delete-confirmation form .cancel-link:focus, - .admin-area .delete-confirmation form .cancel-link:hover { - background: #ccc; } - .admin-area .popup #content { - padding: 20px; } - .admin-area .popup #container { - min-width: 0; } - .admin-area .popup #header { - padding: 10px 20px; } - +.admin-area{background-color:#fff}.admin-area .CodeMirror,.admin-area .CodeMirror-scroll{height:150px!important}.admin-area #changelist-filter{display:none}.admin-area a:link,.admin-area a:visited{color:#447e9b;text-decoration:none}.admin-area a:focus,.admin-area a:hover{color:#036}.admin-area a:focus{text-decoration:underline}.admin-area a img{border:none}.admin-area a.section:link,.admin-area a.section:visited{color:#fff;text-decoration:none}.admin-area a.section:focus,.admin-area a.section:hover{text-decoration:underline}.admin-area dl,.admin-area ol,.admin-area p,.admin-area ul{margin:.2em 0 .8em}.admin-area p{padding:0;line-height:140%}.admin-area h1,.admin-area h2,.admin-area h3,.admin-area h4,.admin-area h5{font-weight:700}.admin-area h1{margin:0 0 20px;font-weight:300;font-size:20px;color:#666}.admin-area h2{font-size:16px;margin:1em 0 .5em}.admin-area h2.subhead{font-weight:400;margin-top:0}.admin-area h3{font-size:14px;margin:.8em 0 .3em;color:#666;font-weight:700}.admin-area h4{font-size:12px;margin:1em 0 .8em;padding-bottom:3px}.admin-area h5{font-size:10px;margin:1.5em 0 .5em;color:#666;text-transform:uppercase;letter-spacing:1px}.admin-area ul li{list-style-type:square;padding:1px 0}.admin-area li ul{margin-bottom:0}.admin-area dd,.admin-area dt,.admin-area li{font-size:13px;line-height:20px}.admin-area dt{font-weight:700;margin-top:4px}.admin-area dd{margin-left:0}.admin-area form{margin:0;padding:0}.admin-area fieldset{margin:0;padding:0;border:none;border-top:1px solid #eee}.admin-area blockquote{font-size:11px;color:#777;margin-left:2px;padding-left:10px;border-left:5px solid #ddd}.admin-area code,.admin-area pre{font-family:Bitstream Vera Sans Mono,Monaco,Courier New,Courier,monospace;color:#666;font-size:12px}.admin-area pre.literal-block{margin:10px;background:#eee;padding:6px 8px}.admin-area code strong{color:#930}.admin-area hr{clear:both;color:#eee;background-color:#eee;height:1px;border:none;margin:0;padding:0;font-size:1px;line-height:1px}.admin-area .small{font-size:11px}.admin-area .tiny{font-size:10px}.admin-area p.tiny{margin-top:-2px}.admin-area .mini{font-size:10px}.admin-area p.mini{margin-top:-3px}.admin-area .help,.admin-area form p.help,.admin-area p.help{font-size:11px;color:#999}.admin-area .help-tooltip{cursor:help}.admin-area h1 img,.admin-area h2 img,.admin-area h3 img,.admin-area h4 img,.admin-area p img,.admin-area td img{vertical-align:middle}.admin-area .quiet,.admin-area a.quiet:link,.admin-area a.quiet:visited{color:#999;font-weight:400}.admin-area .float-right{float:right}.admin-area .float-left{float:left}.admin-area .clear{clear:both}.admin-area .align-left{text-align:left}.admin-area .align-right{text-align:right}.admin-area .example{margin:10px 0;padding:5px 10px;background:#efefef}.admin-area .nowrap{white-space:nowrap}.admin-area table{border-collapse:collapse;border-color:#ccc}.admin-area td,.admin-area th{font-size:13px;line-height:16px;border-bottom:1px solid #eee;vertical-align:top;padding:8px;font-family:Roboto,Lucida Grande,Verdana,Arial,sans-serif}.admin-area th{font-weight:600;text-align:left}.admin-area tfoot td,.admin-area thead th{color:#666;padding:5px 10px;font-size:11px;background:#fff;border:1px solid #eee;border-right:none;border-left:none}.admin-area tfoot td{border-bottom:none;border-top:1px solid #eee}.admin-area thead th.required{color:#000}.admin-area tr.alt{background:#f6f6f6}.admin-area .row1{background:#fff}.admin-area .row2{background:#f9f9f9}.admin-area thead th{padding:5px 10px;line-height:normal;text-transform:uppercase;background:#f6f6f6}.admin-area thead th a:link,.admin-area thead th a:visited{color:#666}.admin-area thead th.sorted{background:#eee}.admin-area thead th.sorted .text{padding-right:42px}.admin-area table thead th .text span{padding:8px 10px;display:block}.admin-area table thead th .text a{display:block;cursor:pointer;padding:8px 10px}.admin-area table thead th .text a:focus,.admin-area table thead th .text a:hover{background:#eee}.admin-area thead th.sorted a.sortremove{visibility:hidden}.admin-area table thead th.sorted:hover a.sortremove{visibility:visible}.admin-area table thead th.sorted .sortoptions{display:block;padding:9px 5px 0;float:right;text-align:right}.admin-area table thead th.sorted .sortpriority{font-size:.8em;min-width:12px;text-align:center;vertical-align:3px;margin-left:2px;margin-right:2px}.admin-area table thead th.sorted .sortoptions a{position:relative;width:14px;height:14px;display:inline-block;background:url(../img/sorting-icons.svg) 0 0 no-repeat;background-size:14px auto}.admin-area table thead th.sorted .sortoptions a.sortremove{background-position:0 0}.admin-area table thead th.sorted .sortoptions a.sortremove:after{content:"\\";position:absolute;top:-6px;left:3px;font-weight:200;font-size:18px;color:#999}.admin-area table thead th.sorted .sortoptions a.sortremove:focus:after,.admin-area table thead th.sorted .sortoptions a.sortremove:hover:after{color:#447e9b}.admin-area table thead th.sorted .sortoptions a.sortremove:focus,.admin-area table thead th.sorted .sortoptions a.sortremove:hover{background-position:0 -14px}.admin-area table thead th.sorted .sortoptions a.ascending{background-position:0 -28px}.admin-area table thead th.sorted .sortoptions a.ascending:focus,.admin-area table thead th.sorted .sortoptions a.ascending:hover{background-position:0 -42px}.admin-area table thead th.sorted .sortoptions a.descending{top:1px;background-position:0 -56px}.admin-area table thead th.sorted .sortoptions a.descending:focus,.admin-area table thead th.sorted .sortoptions a.descending:hover{background-position:0 -70px}.admin-area .form-row p,.admin-area form .button,.admin-area input,.admin-area select,.admin-area textarea{margin:2px 0;padding:2px 3px;vertical-align:middle;font-family:Roboto,Lucida Grande,Verdana,Arial,sans-serif;font-weight:400;font-size:13px}.admin-area textarea{vertical-align:top}.admin-area .vTextField,.admin-area input[type=email],.admin-area input[type=number],.admin-area input[type=password],.admin-area input[type=text],.admin-area input[type=url],.admin-area select,.admin-area textarea{border:1px solid #ccc;border-radius:4px;padding:5px 6px;margin-top:0}.admin-area .vTextField:focus,.admin-area input[type=email]:focus,.admin-area input[type=number]:focus,.admin-area input[type=password]:focus,.admin-area input[type=text]:focus,.admin-area input[type=url]:focus,.admin-area select:focus,.admin-area textarea:focus{border-color:#999}.admin-area select{height:30px}.admin-area select[multiple]{min-height:150px}.admin-area .button,.admin-area .submit-row input,.admin-area a.button,.admin-area input[type=button],.admin-area input[type=submit]{background:#18bc9c;padding:10px 15px;border:none;border-radius:4px;color:#fff;cursor:pointer}.admin-area a.button{padding:4px 5px}.admin-area .button:active,.admin-area .button:focus,.admin-area .button:hover,.admin-area input[type=button]:active,.admin-area input[type=button]:focus,.admin-area input[type=button]:hover,.admin-area input[type=submit]:active,.admin-area input[type=submit]:focus,.admin-area input[type=submit]:hover{background:#609ab6}.admin-area .button[disabled],.admin-area input[type=button][disabled],.admin-area input[type=submit][disabled]{opacity:.4}.admin-area .button.default,.admin-area .submit-row input.default,.admin-area input[type=submit].default{float:right;border:none;font-weight:400;background:#417690}.admin-area .button.default:active,.admin-area .button.default:focus,.admin-area .button.default:hover,.admin-area input[type=submit].default:active,.admin-area input[type=submit].default:focus,.admin-area input[type=submit].default:hover{background:#205067}.admin-area .button[disabled].default,.admin-area input[type=button][disabled].default,.admin-area input[type=submit][disabled].default{opacity:.4}.admin-area .module{border:none;margin-bottom:30px;background:#fff}.admin-area .module dl,.admin-area .module h3,.admin-area .module h4,.admin-area .module p,.admin-area .module pre,.admin-area .module ul{padding-left:10px;padding-right:10px}.admin-area .module blockquote{margin-left:12px}.admin-area .module ol,.admin-area .module ul{margin-left:1.5em}.admin-area .module h3{margin-top:.6em}.admin-area .inline-group h2,.admin-area .module caption,.admin-area .module h2{margin:0;padding:8px;font-weight:400;font-size:13px;text-align:left;background:#18bc9c;color:#fff}.admin-area .inline-group h2,.admin-area .module caption{font-size:12px;letter-spacing:.5px;text-transform:uppercase}.admin-area .module table{border-collapse:collapse}.admin-area ul.messagelist{padding:0;margin:0}.admin-area ul.messagelist li{display:block;font-weight:400;font-size:13px;padding:10px 10px 10px 65px;margin:0 0 10px;background:#dfd url(../img/icon-yes.svg) 40px 12px no-repeat;background-size:16px auto;color:#333}.admin-area ul.messagelist li.warning{background:#ffc url(../img/icon-alert.svg) 40px 14px no-repeat;background-size:14px auto}.admin-area ul.messagelist li.error{background:#ffefef url(../img/icon-no.svg) 40px 12px no-repeat;background-size:16px auto}.admin-area .errornote{font-size:14px;font-weight:700;display:block;padding:10px 12px;margin:0 0 10px;color:#ba2121;border:1px solid #ba2121;border-radius:4px;background-color:#fff;background-position:5px 12px}.admin-area ul.errorlist{margin:0 0 4px;padding:0;color:#ba2121;background:#fff}.admin-area ul.errorlist li{font-size:13px;display:block;margin-bottom:4px}.admin-area ul.errorlist li:first-child{margin-top:0}.admin-area ul.errorlist li a{color:inherit;text-decoration:underline}.admin-area td ul.errorlist{margin:0;padding:0}.admin-area td ul.errorlist li{margin:0}.admin-area .form-row.errors{margin:0;border:none;border-bottom:1px solid #eee;background:none}.admin-area .form-row.errors ul.errorlist li{padding-left:0}.admin-area .errors input,.admin-area .errors select,.admin-area .errors textarea{border:1px solid #ba2121}.admin-area div.system-message{background:#ffc;margin:10px;padding:6px 8px;font-size:.8em}.admin-area div.system-message p.system-message-title{padding:4px 5px 4px 25px;margin:0;color:#c11;background:#ffefef url(../img/icon-no.svg) 5px 5px no-repeat}.admin-area .description{font-size:12px;padding:5px 0 0 12px}.admin-area div.breadcrumbs{padding:10px 0;border:none;font-size:14px;color:#000;text-align:left}.admin-area div.breadcrumbs a,.admin-area div.breadcrumbs a:focus,.admin-area div.breadcrumbs a:hover{color:#000}.admin-area .addlink{padding-left:16px;background:url(../img/icon-addlink.svg) 0 1px no-repeat}.admin-area .changelink,.admin-area .inlinechangelink{padding-left:16px;background:url(../img/icon-changelink.svg) 0 1px no-repeat}.admin-area .deletelink{padding-left:16px;background:url(../img/icon-deletelink.svg) 0 1px no-repeat}.admin-area a.deletelink:link,.admin-area a.deletelink:visited{color:#fff}.admin-area a.deletelink:focus,.admin-area a.deletelink:hover{color:#fff;text-decoration:none}.admin-area .object-tools{font-size:10px;font-weight:700;padding-left:0;float:right;position:relative;margin-top:-48px}.admin-area .form-row .object-tools{margin-top:5px;margin-bottom:5px;float:none;height:2em;padding-left:3.5em}.admin-area .object-tools li{display:block;float:left;margin-left:5px;height:16px}.admin-area .object-tools a{border-radius:15px}.admin-area .object-tools a:link,.admin-area .object-tools a:visited{display:block;float:left;padding:3px 12px;background:#999;font-weight:400;font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#fff}.admin-area .object-tools a:focus,.admin-area .object-tools a:hover{background-color:#417690}.admin-area .object-tools a:focus{text-decoration:none}.admin-area .object-tools a.addlink,.admin-area .object-tools a.golink,.admin-area .object-tools a.viewsitelink{background-repeat:no-repeat;background-position:93%;padding-right:26px}.admin-area .object-tools a.golink,.admin-area .object-tools a.viewsitelink{background-image:url(../img/tooltag-arrowright.svg)}.admin-area .object-tools a.addlink{background-image:url(../img/tooltag-add.svg)}.admin-area table#change-history{width:100%}.admin-area table#change-history tbody th{width:16em}.admin-area #container{position:relative;width:100%;min-width:980px;padding:0}.admin-area #content{padding:20px 40px}.admin-area .dashboard #content{width:600px}.admin-area #content-main{float:left;width:100%}.admin-area #content-related{float:right;width:260px;position:relative;margin-right:-300px}.admin-area #footer{display:none;clear:both;padding:10px}.admin-area .colMS{margin-right:300px}.admin-area .colSM{margin-left:300px}.admin-area .colSM #content-related{float:left;margin-right:0;margin-left:-300px}.admin-area .colSM #content-main{float:right}.admin-area .popup .colM{width:auto}.admin-area #header{width:auto;height:40px;padding:10px 40px;background:#417690;line-height:40px;color:#ffc;overflow:hidden}.admin-area #header a:link,.admin-area #header a:visited{color:#fff}.admin-area #header a:focus,.admin-area #header a:hover{text-decoration:underline}.admin-area #branding{float:left}.admin-area #branding h1{padding:0;margin:0 20px 0 0;font-weight:300;font-size:24px;color:#f5dd5d}.admin-area #branding h1,.admin-area #branding h1 a:link,.admin-area #branding h1 a:visited{color:#f5dd5d}.admin-area #branding h2{padding:0 10px;font-size:14px;margin:-8px 0 8px;font-weight:400;color:#ffc}.admin-area #branding a:hover{text-decoration:none}.admin-area #user-tools{float:right;padding:0;margin:0 0 0 20px;font-weight:300;font-size:11px;letter-spacing:.5px;text-transform:uppercase;text-align:right}.admin-area #user-tools a{border-bottom:1px solid hsla(0,0%,100%,.25)}.admin-area #user-tools a:focus,.admin-area #user-tools a:hover{text-decoration:none;border-bottom-color:#18bc9c;color:#18bc9c}.admin-area #content-related{background:#f8f8f8}.admin-area #content-related .module{background:none}.admin-area #content-related h3{font-size:14px;color:#666;padding:0 16px;margin:0 0 16px}.admin-area #content-related h4{font-size:13px}.admin-area #content-related p{padding-left:16px;padding-right:16px}.admin-area #content-related .actionlist{padding:0;margin:16px}.admin-area #content-related .actionlist li{line-height:1.2;margin-bottom:10px;padding-left:18px}.admin-area #content-related .module h2{background:none;padding:16px;margin-bottom:16px;border-bottom:1px solid #eaeaea;font-size:18px;color:#333}.admin-area .delete-confirmation form input[type=submit]{background:#ba2121;border-radius:4px;padding:10px 15px;color:#fff}.admin-area .delete-confirmation form input[type=submit]:active,.admin-area .delete-confirmation form input[type=submit]:focus,.admin-area .delete-confirmation form input[type=submit]:hover{background:#a41515}.admin-area .delete-confirmation form .cancel-link{display:inline-block;vertical-align:middle;height:15px;line-height:15px;background:#ddd;border-radius:4px;padding:10px 15px;color:#333;margin:0 0 0 10px}.admin-area .delete-confirmation form .cancel-link:active,.admin-area .delete-confirmation form .cancel-link:focus,.admin-area .delete-confirmation form .cancel-link:hover{background:#ccc}.admin-area .popup #content{padding:20px}.admin-area .popup #container{min-width:0}.admin-area .popup #header{padding:10px 20px} /*# sourceMappingURL=base.css.map */ diff --git a/app/static/admin/css/base.css.map b/app/static/admin/css/base.css.map index 4c5b9885..926a63a2 100644 --- a/app/static/admin/css/base.css.map +++ b/app/static/admin/css/base.css.map @@ -1,7 +1 @@ -{ -"version": 3, -"mappings": "AAAA;;EAEE;AAEF,WAAW;EACP,gBAAgB,EAAE,IAAI;EAoCtB,qBAAqB;EA4HrB,6BAA6B;EAsE7B,YAAY;EAqDZ,qBAAqB;EAgHrB,mBAAmB;EAqCnB,kBAAkB;EA6ClB,aAAa;EA8Cb,uBAAuB;EA0GvB,iBAAiB;EAkBjB,kBAAkB;EA0BlB,kBAAkB;EAgElB,oBAAoB;EAUpB,oBAAoB;EAmCpB,kBAAkB;EAwBlB,YAAY;EAqEZ,aAAa;EA6Eb,WAAW;EAt7BX,uDAA+B;IAC3B,MAAM,EAAE,gBAAgB;EAG5B,8BAAkB;IACd,OAAO,EAAE,IAAI;EAGjB,yCAAkB;IACd,KAAK,EAAE,OAAO;IACd,eAAe,EAAE,IAAI;EAGzB,wCAAiB;IACb,KAAK,EAAE,IAAI;EAGf,mBAAQ;IACJ,eAAe,EAAE,SAAS;EAG9B,iBAAM;IACF,MAAM,EAAE,IAAI;EAGhB,yDAAkC;IAC9B,KAAK,EAAE,IAAI;IACX,eAAe,EAAE,IAAI;EAGzB,wDAAiC;IAC7B,eAAe,EAAE,SAAS;EAK9B,6DAAc;IACV,MAAM,EAAE,aAAa;EAGzB,aAAE;IACE,OAAO,EAAE,CAAC;IACV,WAAW,EAAE,IAAI;EAGrB,8EAAe;IACX,WAAW,EAAE,IAAI;EAGrB,cAAG;IACC,MAAM,EAAE,QAAQ;IAChB,WAAW,EAAE,GAAG;IAChB,SAAS,EAAE,IAAI;IACf,KAAK,EAAE,IAAI;EAGf,cAAG;IACC,SAAS,EAAE,IAAI;IACf,MAAM,EAAE,YAAY;EAGxB,sBAAW;IACP,WAAW,EAAE,MAAM;IACnB,UAAU,EAAE,CAAC;EAGjB,cAAG;IACC,SAAS,EAAE,IAAI;IACf,MAAM,EAAE,aAAa;IACrB,KAAK,EAAE,IAAI;IACX,WAAW,EAAE,IAAI;EAGrB,cAAG;IACC,SAAS,EAAE,IAAI;IACf,MAAM,EAAE,YAAY;IACpB,cAAc,EAAE,GAAG;EAGvB,cAAG;IACC,SAAS,EAAE,IAAI;IACf,MAAM,EAAE,cAAc;IACtB,KAAK,EAAE,IAAI;IACX,cAAc,EAAE,SAAS;IACzB,cAAc,EAAE,GAAG;EAGvB,iBAAM;IACF,eAAe,EAAE,MAAM;IACvB,OAAO,EAAE,KAAK;EAGlB,iBAAM;IACF,aAAa,EAAE,CAAC;EAGpB,8CAAW;IACP,SAAS,EAAE,IAAI;IACf,WAAW,EAAE,IAAI;EAGrB,cAAG;IACC,WAAW,EAAE,IAAI;IACjB,UAAU,EAAE,GAAG;EAGnB,cAAG;IACC,WAAW,EAAE,CAAC;EAGlB,gBAAK;IACD,MAAM,EAAE,CAAC;IACT,OAAO,EAAE,CAAC;EAGd,oBAAS;IACL,MAAM,EAAE,CAAC;IACT,OAAO,EAAE,CAAC;IACV,MAAM,EAAE,IAAI;IACZ,UAAU,EAAE,cAAc;EAG9B,sBAAW;IACP,SAAS,EAAE,IAAI;IACf,KAAK,EAAE,IAAI;IACX,WAAW,EAAE,GAAG;IAChB,YAAY,EAAE,IAAI;IAClB,WAAW,EAAE,cAAc;EAG/B,iCAAU;IACN,WAAW,EAAE,qEAAqE;IAClF,KAAK,EAAE,IAAI;IACX,SAAS,EAAE,IAAI;EAGnB,6BAAkB;IACd,MAAM,EAAE,IAAI;IACZ,UAAU,EAAE,IAAI;IAChB,OAAO,EAAE,OAAO;EAGpB,uBAAY;IACR,KAAK,EAAE,IAAI;EAGf,cAAG;IACC,KAAK,EAAE,IAAI;IACX,KAAK,EAAE,IAAI;IACX,gBAAgB,EAAE,IAAI;IACtB,MAAM,EAAE,GAAG;IACX,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,CAAC;IACT,OAAO,EAAE,CAAC;IACV,SAAS,EAAE,GAAG;IACd,WAAW,EAAE,GAAG;EAKpB,kBAAO;IACH,SAAS,EAAE,IAAI;EAGnB,iBAAM;IACF,SAAS,EAAE,IAAI;EAGnB,kBAAO;IACH,UAAU,EAAE,IAAI;EAGpB,iBAAM;IACF,SAAS,EAAE,IAAI;EAGnB,kBAAO;IACH,UAAU,EAAE,IAAI;EAGpB,8DAA2B;IACvB,SAAS,EAAE,IAAI;IACf,KAAK,EAAE,IAAI;EAGf,yBAAc;IACV,MAAM,EAAE,IAAI;EAGhB,qHAA8C;IAC1C,cAAc,EAAE,MAAM;EAG1B,yEAAsC;IAClC,KAAK,EAAE,IAAI;IACX,WAAW,EAAE,MAAM;EAGvB,wBAAa;IACT,KAAK,EAAE,KAAK;EAGhB,uBAAY;IACR,KAAK,EAAE,IAAI;EAGf,kBAAO;IACH,KAAK,EAAE,IAAI;EAGf,uBAAY;IACR,UAAU,EAAE,IAAI;EAGpB,wBAAa;IACT,UAAU,EAAE,KAAK;EAGrB,oBAAS;IACL,MAAM,EAAE,MAAM;IACd,OAAO,EAAE,QAAQ;IACjB,UAAU,EAAE,OAAO;EAGvB,mBAAQ;IACJ,WAAW,EAAE,MAAM;EAKvB,iBAAM;IACF,eAAe,EAAE,QAAQ;IACzB,YAAY,EAAE,IAAI;EAGtB,8BAAO;IACH,SAAS,EAAE,IAAI;IACf,WAAW,EAAE,IAAI;IACjB,aAAa,EAAE,cAAc;IAC7B,cAAc,EAAE,GAAG;IACnB,OAAO,EAAE,GAAG;IACZ,WAAW,EAAE,qDAAqD;EAGtE,cAAG;IACC,WAAW,EAAE,GAAG;IAChB,UAAU,EAAE,IAAI;EAGpB;sBACS;IACL,KAAK,EAAE,IAAI;IACX,OAAO,EAAE,QAAQ;IACjB,SAAS,EAAE,IAAI;IACf,UAAU,EAAE,IAAI;IAChB,MAAM,EAAE,IAAI;IACZ,UAAU,EAAE,cAAc;IAC1B,aAAa,EAAE,cAAc;EAGjC,oBAAS;IACL,aAAa,EAAE,IAAI;IACnB,UAAU,EAAE,cAAc;EAG9B,6BAAkB;IACd,KAAK,EAAE,IAAI;EAGf,kBAAO;IACH,UAAU,EAAE,OAAO;EAGvB,iBAAM;IACF,UAAU,EAAE,IAAI;EAGpB,iBAAM;IACF,UAAU,EAAE,OAAO;EAKvB,oBAAS;IACL,OAAO,EAAE,QAAQ;IACjB,WAAW,EAAE,MAAM;IACnB,cAAc,EAAE,SAAS;IACzB,UAAU,EAAE,OAAO;EAGvB,2DAAoC;IAChC,KAAK,EAAE,IAAI;EAGf,2BAAgB;IACZ,UAAU,EAAE,IAAI;EAGpB,iCAAsB;IAClB,aAAa,EAAE,IAAI;EAGvB,qCAA0B;IACtB,OAAO,EAAE,QAAQ;IACjB,OAAO,EAAE,KAAK;EAGlB,kCAAuB;IACnB,OAAO,EAAE,KAAK;IACd,MAAM,EAAE,OAAO;IACf,OAAO,EAAE,QAAQ;EAGrB,kFAA2D;IACvD,UAAU,EAAE,IAAI;EAGpB,wCAA6B;IACzB,UAAU,EAAE,MAAM;EAGtB,oDAAyC;IACrC,UAAU,EAAE,OAAO;EAGvB,8CAAmC;IAC/B,OAAO,EAAE,KAAK;IACd,OAAO,EAAE,aAAa;IACtB,KAAK,EAAE,KAAK;IACZ,UAAU,EAAE,KAAK;EAGrB,+CAAoC;IAChC,SAAS,EAAE,IAAI;IACf,SAAS,EAAE,IAAI;IACf,UAAU,EAAE,MAAM;IAClB,cAAc,EAAE,GAAG;IACnB,WAAW,EAAE,GAAG;IAChB,YAAY,EAAE,GAAG;EAGrB,gDAAqC;IACjC,QAAQ,EAAE,QAAQ;IAClB,KAAK,EAAE,IAAI;IACX,MAAM,EAAE,IAAI;IACZ,OAAO,EAAE,YAAY;IACrB,UAAU,EAAE,2CAA2C;IACvD,eAAe,EAAE,SAAS;EAG9B,2DAAgD;IAC5C,mBAAmB,EAAE,GAAG;EAG5B,iEAAsD;IAClD,OAAO,EAAE,IAAI;IACb,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAAE,IAAI;IACT,IAAI,EAAE,GAAG;IACT,WAAW,EAAE,GAAG;IAChB,SAAS,EAAE,IAAI;IACf,KAAK,EAAE,IAAI;EAGf;yEAC4D;IACxD,KAAK,EAAE,OAAO;EAGlB;mEACsD;IAClD,mBAAmB,EAAE,OAAO;EAGhC,0DAA+C;IAC3C,mBAAmB,EAAE,OAAO;EAGhC;kEACqD;IACjD,mBAAmB,EAAE,OAAO;EAGhC,2DAAgD;IAC5C,GAAG,EAAE,GAAG;IACR,mBAAmB,EAAE,OAAO;EAGhC;mEACsD;IAClD,mBAAmB,EAAE,OAAO;EAKhC,8GAAmD;IAC/C,MAAM,EAAE,KAAK;IACb,OAAO,EAAE,OAAO;IAChB,cAAc,EAAE,MAAM;IACtB,WAAW,EAAE,qDAAqD;IAClE,WAAW,EAAE,MAAM;IACnB,SAAS,EAAE,IAAI;EAGnB,oBAAS;IACL,cAAc,EAAE,GAAG;EAGvB;mGACkD;IAC9C,MAAM,EAAE,cAAc;IACtB,aAAa,EAAE,GAAG;IAClB,OAAO,EAAE,OAAO;IAChB,UAAU,EAAE,CAAC;EAGjB;;+BAEkB;IACd,YAAY,EAAE,IAAI;EAGtB,kBAAO;IACH,MAAM,EAAE,IAAI;EAGhB,4BAAiB;IACb,UAAU,EAAE,KAAK;EAKrB,wIAA6E;IACzE,UAAU,EAAE,OAAO;IACnB,OAAO,EAAE,SAAS;IAClB,MAAM,EAAE,IAAI;IACZ,aAAa,EAAE,GAAG;IAClB,KAAK,EAAE,IAAI;IACX,MAAM,EAAE,OAAO;EAGnB,oBAAS;IACL,OAAO,EAAE,OAAO;EAGpB;;uGAEkE;IAC9D,UAAU,EAAE,OAAO;EAGvB,iHAA8E;IAC1E,OAAO,EAAE,GAAG;EAGhB,0GAAuE;IACnE,KAAK,EAAE,KAAK;IACZ,MAAM,EAAE,IAAI;IACZ,WAAW,EAAE,GAAG;IAChB,UAAU,EAAE,OAAO;EAGvB;;iFAEwD;IACpD,UAAU,EAAE,OAAO;EAGvB;;kDAEqC;IACjC,OAAO,EAAE,GAAG;EAMhB,mBAAQ;IACJ,MAAM,EAAE,IAAI;IACZ,aAAa,EAAE,IAAI;IACnB,UAAU,EAAE,IAAI;EAGpB,8IAAuE;IACnE,YAAY,EAAE,IAAI;IAClB,aAAa,EAAE,IAAI;EAGvB,8BAAmB;IACf,WAAW,EAAE,IAAI;EAGrB,8CAAuB;IACnB,WAAW,EAAE,KAAK;EAGtB,sBAAW;IACP,UAAU,EAAE,IAAI;EAGpB,iFAA8C;IAC1C,MAAM,EAAE,CAAC;IACT,OAAO,EAAE,GAAG;IACZ,WAAW,EAAE,GAAG;IAChB,SAAS,EAAE,IAAI;IACf,UAAU,EAAE,IAAI;IAChB,UAAU,EAAE,OAAO;IACnB,KAAK,EAAE,IAAI;EAGf;8BACiB;IACb,SAAS,EAAE,IAAI;IACf,cAAc,EAAE,KAAK;IACrB,cAAc,EAAE,SAAS;EAG7B,yBAAc;IACV,eAAe,EAAE,QAAQ;EAK7B,0BAAe;IACX,OAAO,EAAE,CAAC;IACV,MAAM,EAAE,CAAC;EAGb,6BAAkB;IACd,OAAO,EAAE,KAAK;IACd,WAAW,EAAE,GAAG;IAChB,SAAS,EAAE,IAAI;IACf,OAAO,EAAE,mBAAmB;IAC5B,MAAM,EAAE,UAAU;IAClB,UAAU,EAAE,iDAAiD;IAC7D,eAAe,EAAE,SAAS;IAC1B,KAAK,EAAE,IAAI;EAGf,qCAA0B;IACtB,UAAU,EAAE,mDAAmD;IAC/D,eAAe,EAAE,SAAS;EAG9B,mCAAwB;IACpB,UAAU,EAAE,mDAAmD;IAC/D,eAAe,EAAE,SAAS;EAG9B,sBAAW;IACP,SAAS,EAAE,IAAI;IACf,WAAW,EAAE,GAAG;IAChB,OAAO,EAAE,KAAK;IACd,OAAO,EAAE,SAAS;IAClB,MAAM,EAAE,UAAU;IAClB,KAAK,EAAE,OAAO;IACd,MAAM,EAAE,iBAAiB;IACzB,aAAa,EAAE,GAAG;IAClB,gBAAgB,EAAE,IAAI;IACtB,mBAAmB,EAAE,QAAQ;EAGjC,wBAAa;IACT,MAAM,EAAE,OAAO;IACf,OAAO,EAAE,CAAC;IACV,KAAK,EAAE,OAAO;IACd,UAAU,EAAE,IAAI;EAGpB,2BAAgB;IACZ,SAAS,EAAE,IAAI;IACf,OAAO,EAAE,KAAK;IACd,aAAa,EAAE,GAAG;EAGtB,uCAA4B;IACxB,UAAU,EAAE,CAAC;EAGjB,6BAAkB;IACd,KAAK,EAAE,OAAO;IACd,eAAe,EAAE,SAAS;EAG9B,2BAAgB;IACZ,MAAM,EAAE,CAAC;IACT,OAAO,EAAE,CAAC;EAGd,8BAAmB;IACf,MAAM,EAAE,CAAC;EAGb,4BAAiB;IACb,MAAM,EAAE,CAAC;IACT,MAAM,EAAE,IAAI;IACZ,aAAa,EAAE,cAAc;IAC7B,UAAU,EAAE,IAAI;EAGpB,4CAAiC;IAC7B,YAAY,EAAE,CAAC;EAGnB,mFAAgD;IAC5C,MAAM,EAAE,iBAAiB;EAG7B,8BAAmB;IACf,UAAU,EAAE,IAAI;IAChB,MAAM,EAAE,IAAI;IACZ,OAAO,EAAE,OAAO;IAChB,SAAS,EAAE,IAAI;EAGnB,qDAA0C;IACtC,OAAO,EAAE,gBAAgB;IACzB,MAAM,EAAE,CAAC;IACT,KAAK,EAAE,IAAI;IACX,UAAU,EAAE,iDAAiD;EAGjE,wBAAa;IACT,SAAS,EAAE,IAAI;IACf,OAAO,EAAE,YAAY;EAKzB,2BAAgB;IACZ,OAAO,EAAE,QAAQ;IACjB,MAAM,EAAE,IAAI;IACZ,SAAS,EAAE,IAAI;IACf,KAAK,EAAE,IAAI;IACX,UAAU,EAAE,IAAI;EAGpB,6BAAkB;IACd,KAAK,EAAE,IAAI;EAGf,wEAAiD;IAC7C,KAAK,EAAE,IAAI;EAKf,oBAAS;IACL,YAAY,EAAE,IAAI;IAClB,UAAU,EAAE,4CAA4C;EAG5D,sDAA+B;IAC3B,YAAY,EAAE,IAAI;IAClB,UAAU,EAAE,+CAA+C;EAG/D,uBAAY;IACR,YAAY,EAAE,IAAI;IAClB,UAAU,EAAE,+CAA+C;EAG/D,+DAAwC;IACpC,KAAK,EAAE,IAAI;EAGf,8DAAuC;IACnC,KAAK,EAAE,IAAI;IACX,eAAe,EAAE,IAAI;EAKzB,yBAAc;IACV,SAAS,EAAE,IAAI;IACf,WAAW,EAAE,IAAI;IACjB,YAAY,EAAE,CAAC;IACf,KAAK,EAAE,KAAK;IACZ,QAAQ,EAAE,QAAQ;IAClB,UAAU,EAAE,KAAK;EAGrB,mCAAwB;IACpB,UAAU,EAAE,GAAG;IACf,aAAa,EAAE,GAAG;IAClB,KAAK,EAAE,IAAI;IACX,MAAM,EAAE,GAAG;IACX,YAAY,EAAE,KAAK;EAGvB,4BAAiB;IACb,OAAO,EAAE,KAAK;IACd,KAAK,EAAE,IAAI;IACX,WAAW,EAAE,GAAG;IAChB,MAAM,EAAE,IAAI;EAGhB,2BAAgB;IACZ,aAAa,EAAE,IAAI;EAGvB,qEAA8C;IAC1C,OAAO,EAAE,KAAK;IACd,KAAK,EAAE,IAAI;IACX,OAAO,EAAE,QAAQ;IACjB,UAAU,EAAE,IAAI;IAChB,WAAW,EAAE,GAAG;IAChB,SAAS,EAAE,IAAI;IACf,cAAc,EAAE,SAAS;IACzB,cAAc,EAAE,KAAK;IACrB,KAAK,EAAE,IAAI;EAGf,oEAA6C;IACzC,gBAAgB,EAAE,OAAO;EAG7B,iCAAqB;IACjB,eAAe,EAAE,IAAI;EAGzB,iHAA6E;IACzE,iBAAiB,EAAE,SAAS;IAC5B,mBAAmB,EAAE,UAAU;IAC/B,aAAa,EAAE,IAAI;EAGvB,4EAAqD;IACjD,gBAAgB,EAAE,kCAAkC;EAGxD,mCAAwB;IACpB,gBAAgB,EAAE,2BAA2B;EAKjD,gCAAqB;IACjB,KAAK,EAAE,IAAI;EAGf,yCAA8B;IAC1B,KAAK,EAAE,IAAI;EAKf,sBAAW;IACP,QAAQ,EAAE,QAAQ;IAClB,KAAK,EAAE,IAAI;IACX,SAAS,EAAE,KAAK;IAChB,OAAO,EAAE,CAAC;EAGd,oBAAS;IACL,OAAO,EAAE,SAAS;EAGtB,+BAAoB;IAChB,KAAK,EAAE,KAAK;EAGhB,yBAAc;IACV,KAAK,EAAE,IAAI;IACX,KAAK,EAAE,IAAI;EAGf,4BAAiB;IACb,KAAK,EAAE,KAAK;IACZ,KAAK,EAAE,KAAK;IACZ,QAAQ,EAAE,QAAQ;IAClB,YAAY,EAAE,MAAM;EAGxB,mBAAQ;IACJ,OAAO,EAAE,IAAI;IACb,KAAK,EAAE,IAAI;IACX,OAAO,EAAE,IAAI;EAKjB,kBAAO;IACH,YAAY,EAAE,KAAK;EAGvB,kBAAO;IACH,WAAW,EAAE,KAAK;EAGtB,mCAAwB;IACpB,KAAK,EAAE,IAAI;IACX,YAAY,EAAE,CAAC;IACf,WAAW,EAAE,MAAM;EAGvB,gCAAqB;IACjB,KAAK,EAAE,KAAK;EAGhB,wBAAa;IACT,KAAK,EAAE,IAAI;EAKf,mBAAQ;IACJ,KAAK,EAAE,IAAI;IACX,MAAM,EAAE,IAAI;IACZ,OAAO,EAAE,SAAS;IAClB,UAAU,EAAE,OAAO;IACnB,WAAW,EAAE,IAAI;IACjB,KAAK,EAAE,IAAI;IACX,QAAQ,EAAE,MAAM;EAGpB,yDAAkC;IAC9B,KAAK,EAAE,IAAI;EAGf,wDAAkC;IAC9B,eAAe,EAAE,SAAS;EAG9B,qBAAU;IACN,KAAK,EAAE,IAAI;EAGf,wBAAa;IACT,OAAO,EAAE,CAAC;IACV,MAAM,EAAE,UAAU;IAClB,WAAW,EAAE,GAAG;IAChB,SAAS,EAAE,IAAI;IACf,KAAK,EAAE,OAAO;EAGlB,6FAA0D;IACtD,KAAK,EAAE,OAAO;EAGlB,wBAAa;IACT,OAAO,EAAE,MAAM;IACf,SAAS,EAAE,IAAI;IACf,MAAM,EAAE,YAAY;IACpB,WAAW,EAAE,MAAM;IACnB,KAAK,EAAE,IAAI;EAGf,6BAAkB;IACd,eAAe,EAAE,IAAI;EAGzB,uBAAY;IACR,KAAK,EAAE,KAAK;IACZ,OAAO,EAAE,CAAC;IACV,MAAM,EAAE,UAAU;IAClB,WAAW,EAAE,GAAG;IAChB,SAAS,EAAE,IAAI;IACf,cAAc,EAAE,KAAK;IACrB,cAAc,EAAE,SAAS;IACzB,UAAU,EAAE,KAAK;EAGrB,yBAAc;IACV,aAAa,EAAE,mCAAmC;EAGtD,gEAAyC;IACrC,eAAe,EAAE,IAAI;IACrB,mBAAmB,EAAE,OAAO;IAC5B,KAAK,EAAE,OAAO;EAKlB,4BAAiB;IACb,UAAU,EAAE,OAAO;EAGvB,oCAAyB;IACrB,UAAU,EAAE,IAAI;EAGpB,+BAAoB;IAChB,SAAS,EAAE,IAAI;IACf,KAAK,EAAE,IAAI;IACX,OAAO,EAAE,MAAM;IACf,MAAM,EAAE,QAAQ;EAGpB,+BAAoB;IAChB,SAAS,EAAE,IAAI;EAGnB,8BAAmB;IACf,YAAY,EAAE,IAAI;IAClB,aAAa,EAAE,IAAI;EAGvB,wCAA6B;IACzB,OAAO,EAAE,CAAC;IACV,MAAM,EAAE,IAAI;EAGhB,2CAAgC;IAC5B,WAAW,EAAE,GAAG;IAChB,aAAa,EAAE,IAAI;IACnB,YAAY,EAAE,IAAI;EAGtB,uCAA4B;IACxB,UAAU,EAAE,IAAI;IAChB,OAAO,EAAE,IAAI;IACb,aAAa,EAAE,IAAI;IACnB,aAAa,EAAE,iBAAiB;IAChC,SAAS,EAAE,IAAI;IACf,KAAK,EAAE,IAAI;EAGf,0DAA+C;IAC3C,UAAU,EAAE,OAAO;IACnB,aAAa,EAAE,GAAG;IAClB,OAAO,EAAE,SAAS;IAClB,KAAK,EAAE,IAAI;EAGf;;kEAEqD;IACjD,UAAU,EAAE,OAAO;EAGvB,kDAAuC;IACnC,OAAO,EAAE,YAAY;IACrB,cAAc,EAAE,MAAM;IACtB,MAAM,EAAE,IAAI;IACZ,WAAW,EAAE,IAAI;IACjB,UAAU,EAAE,IAAI;IAChB,aAAa,EAAE,GAAG;IAClB,OAAO,EAAE,SAAS;IAClB,KAAK,EAAE,IAAI;IACX,MAAM,EAAE,UAAU;EAGtB;;0DAE6C;IACzC,UAAU,EAAE,IAAI;EAIpB,2BAAgB;IACZ,OAAO,EAAE,IAAI;EAGjB,6BAAkB;IACd,SAAS,EAAE,CAAC;EAGhB,0BAAe;IACX,OAAO,EAAE,SAAS", -"sources": ["base.scss"], -"names": [], -"file": "base.css" -} \ No newline at end of file +{"version":3,"sources":["base.scss"],"names":[],"mappings":"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","file":"base.css","sourcesContent":["/*\n DJANGO Admin styles\n*/\n\n.admin-area{\n background-color: #fff;\n \n .CodeMirror-scroll, .CodeMirror{\n height: 150px !important;\n }\n\n #changelist-filter{\n display: none;\n }\n \n a:link, a:visited {\n color: #447e9b;\n text-decoration: none;\n }\n\n a:focus, a:hover {\n color: #036;\n }\n\n a:focus {\n text-decoration: underline;\n }\n\n a img {\n border: none;\n }\n\n a.section:link, a.section:visited {\n color: #fff;\n text-decoration: none;\n }\n\n a.section:focus, a.section:hover {\n text-decoration: underline;\n }\n\n /* GLOBAL DEFAULTS */\n\n p, ol, ul, dl {\n margin: .2em 0 .8em 0;\n }\n\n p {\n padding: 0;\n line-height: 140%;\n }\n\n h1,h2,h3,h4,h5 {\n font-weight: bold;\n }\n\n h1 {\n margin: 0 0 20px;\n font-weight: 300;\n font-size: 20px;\n color: #666;\n }\n\n h2 {\n font-size: 16px;\n margin: 1em 0 .5em 0;\n }\n\n h2.subhead {\n font-weight: normal;\n margin-top: 0;\n }\n\n h3 {\n font-size: 14px;\n margin: .8em 0 .3em 0;\n color: #666;\n font-weight: bold;\n }\n\n h4 {\n font-size: 12px;\n margin: 1em 0 .8em 0;\n padding-bottom: 3px;\n }\n\n h5 {\n font-size: 10px;\n margin: 1.5em 0 .5em 0;\n color: #666;\n text-transform: uppercase;\n letter-spacing: 1px;\n }\n\n ul li {\n list-style-type: square;\n padding: 1px 0;\n }\n\n li ul {\n margin-bottom: 0;\n }\n\n li, dt, dd {\n font-size: 13px;\n line-height: 20px;\n }\n\n dt {\n font-weight: bold;\n margin-top: 4px;\n }\n\n dd {\n margin-left: 0;\n }\n\n form {\n margin: 0;\n padding: 0;\n }\n\n fieldset {\n margin: 0;\n padding: 0;\n border: none;\n border-top: 1px solid #eee;\n }\n\n blockquote {\n font-size: 11px;\n color: #777;\n margin-left: 2px;\n padding-left: 10px;\n border-left: 5px solid #ddd;\n }\n\n code, pre {\n font-family: \"Bitstream Vera Sans Mono\", Monaco, \"Courier New\", Courier, monospace;\n color: #666;\n font-size: 12px;\n }\n\n pre.literal-block {\n margin: 10px;\n background: #eee;\n padding: 6px 8px;\n }\n\n code strong {\n color: #930;\n }\n\n hr {\n clear: both;\n color: #eee;\n background-color: #eee;\n height: 1px;\n border: none;\n margin: 0;\n padding: 0;\n font-size: 1px;\n line-height: 1px;\n }\n\n /* TEXT STYLES & MODIFIERS */\n\n .small {\n font-size: 11px;\n }\n\n .tiny {\n font-size: 10px;\n }\n\n p.tiny {\n margin-top: -2px;\n }\n\n .mini {\n font-size: 10px;\n }\n\n p.mini {\n margin-top: -3px;\n }\n\n .help, p.help, form p.help {\n font-size: 11px;\n color: #999;\n }\n\n .help-tooltip {\n cursor: help;\n }\n\n p img, h1 img, h2 img, h3 img, h4 img, td img {\n vertical-align: middle;\n }\n\n .quiet, a.quiet:link, a.quiet:visited {\n color: #999;\n font-weight: normal;\n }\n\n .float-right {\n float: right;\n }\n\n .float-left {\n float: left;\n }\n\n .clear {\n clear: both;\n }\n\n .align-left {\n text-align: left;\n }\n\n .align-right {\n text-align: right;\n }\n\n .example {\n margin: 10px 0;\n padding: 5px 10px;\n background: #efefef;\n }\n\n .nowrap {\n white-space: nowrap;\n }\n\n /* TABLES */\n\n table {\n border-collapse: collapse;\n border-color: #ccc;\n }\n\n td, th {\n font-size: 13px;\n line-height: 16px;\n border-bottom: 1px solid #eee;\n vertical-align: top;\n padding: 8px;\n font-family: \"Roboto\", \"Lucida Grande\", Verdana, Arial, sans-serif;\n }\n\n th {\n font-weight: 600;\n text-align: left;\n }\n\n thead th,\n tfoot td {\n color: #666;\n padding: 5px 10px;\n font-size: 11px;\n background: #fff;\n border: none;\n border-top: 1px solid #eee;\n border-bottom: 1px solid #eee;\n }\n\n tfoot td {\n border-bottom: none;\n border-top: 1px solid #eee;\n }\n\n thead th.required {\n color: #000;\n }\n\n tr.alt {\n background: #f6f6f6;\n }\n\n .row1 {\n background: #fff;\n }\n\n .row2 {\n background: #f9f9f9;\n }\n\n /* SORTABLE TABLES */\n\n thead th {\n padding: 5px 10px;\n line-height: normal;\n text-transform: uppercase;\n background: #f6f6f6;\n }\n\n thead th a:link, thead th a:visited {\n color: #666;\n }\n\n thead th.sorted {\n background: #eee;\n }\n\n thead th.sorted .text {\n padding-right: 42px;\n }\n\n table thead th .text span {\n padding: 8px 10px;\n display: block;\n }\n\n table thead th .text a {\n display: block;\n cursor: pointer;\n padding: 8px 10px;\n }\n\n table thead th .text a:focus, table thead th .text a:hover {\n background: #eee;\n }\n\n thead th.sorted a.sortremove {\n visibility: hidden;\n }\n\n table thead th.sorted:hover a.sortremove {\n visibility: visible;\n }\n\n table thead th.sorted .sortoptions {\n display: block;\n padding: 9px 5px 0 5px;\n float: right;\n text-align: right;\n }\n\n table thead th.sorted .sortpriority {\n font-size: .8em;\n min-width: 12px;\n text-align: center;\n vertical-align: 3px;\n margin-left: 2px;\n margin-right: 2px;\n }\n\n table thead th.sorted .sortoptions a {\n position: relative;\n width: 14px;\n height: 14px;\n display: inline-block;\n background: url(../img/sorting-icons.svg) 0 0 no-repeat;\n background-size: 14px auto;\n }\n\n table thead th.sorted .sortoptions a.sortremove {\n background-position: 0 0;\n }\n\n table thead th.sorted .sortoptions a.sortremove:after {\n content: '\\\\';\n position: absolute;\n top: -6px;\n left: 3px;\n font-weight: 200;\n font-size: 18px;\n color: #999;\n }\n\n table thead th.sorted .sortoptions a.sortremove:focus:after,\n table thead th.sorted .sortoptions a.sortremove:hover:after {\n color: #447e9b;\n }\n\n table thead th.sorted .sortoptions a.sortremove:focus,\n table thead th.sorted .sortoptions a.sortremove:hover {\n background-position: 0 -14px;\n }\n\n table thead th.sorted .sortoptions a.ascending {\n background-position: 0 -28px;\n }\n\n table thead th.sorted .sortoptions a.ascending:focus,\n table thead th.sorted .sortoptions a.ascending:hover {\n background-position: 0 -42px;\n }\n\n table thead th.sorted .sortoptions a.descending {\n top: 1px;\n background-position: 0 -56px;\n }\n\n table thead th.sorted .sortoptions a.descending:focus,\n table thead th.sorted .sortoptions a.descending:hover {\n background-position: 0 -70px;\n }\n\n /* FORM DEFAULTS */\n\n input, textarea, select, .form-row p, form .button {\n margin: 2px 0;\n padding: 2px 3px;\n vertical-align: middle;\n font-family: \"Roboto\", \"Lucida Grande\", Verdana, Arial, sans-serif;\n font-weight: normal;\n font-size: 13px;\n }\n\n textarea {\n vertical-align: top;\n }\n\n input[type=text], input[type=password], input[type=email], input[type=url],\n input[type=number], textarea, select, .vTextField {\n border: 1px solid #ccc;\n border-radius: 4px;\n padding: 5px 6px;\n margin-top: 0;\n }\n\n input[type=text]:focus, input[type=password]:focus, input[type=email]:focus,\n input[type=url]:focus, input[type=number]:focus, textarea:focus, select:focus,\n .vTextField:focus {\n border-color: #999;\n }\n\n select {\n height: 30px;\n }\n\n select[multiple] {\n min-height: 150px;\n }\n\n /* FORM BUTTONS */\n\n .button, input[type=submit], input[type=button], .submit-row input, a.button {\n background: #18bc9c;\n padding: 10px 15px;\n border: none;\n border-radius: 4px;\n color: #fff;\n cursor: pointer;\n }\n\n a.button {\n padding: 4px 5px;\n }\n\n .button:active, input[type=submit]:active, input[type=button]:active,\n .button:focus, input[type=submit]:focus, input[type=button]:focus,\n .button:hover, input[type=submit]:hover, input[type=button]:hover {\n background: #609ab6;\n }\n\n .button[disabled], input[type=submit][disabled], input[type=button][disabled] {\n opacity: 0.4;\n }\n\n .button.default, input[type=submit].default, .submit-row input.default {\n float: right;\n border: none;\n font-weight: 400;\n background: #417690;\n }\n\n .button.default:active, input[type=submit].default:active,\n .button.default:focus, input[type=submit].default:focus,\n .button.default:hover, input[type=submit].default:hover {\n background: #205067;\n }\n\n .button[disabled].default,\n input[type=submit][disabled].default,\n input[type=button][disabled].default {\n opacity: 0.4;\n }\n\n\n /* MODULES */\n\n .module {\n border: none;\n margin-bottom: 30px;\n background: #fff;\n }\n\n .module p, .module ul, .module h3, .module h4, .module dl, .module pre {\n padding-left: 10px;\n padding-right: 10px;\n }\n\n .module blockquote {\n margin-left: 12px;\n }\n\n .module ul, .module ol {\n margin-left: 1.5em;\n }\n\n .module h3 {\n margin-top: .6em;\n }\n\n .module h2, .module caption, .inline-group h2 {\n margin: 0;\n padding: 8px;\n font-weight: 400;\n font-size: 13px;\n text-align: left;\n background: #18bc9c;\n color: #fff;\n }\n\n .module caption,\n .inline-group h2 {\n font-size: 12px;\n letter-spacing: 0.5px;\n text-transform: uppercase;\n }\n\n .module table {\n border-collapse: collapse;\n }\n\n /* MESSAGES & ERRORS */\n\n ul.messagelist {\n padding: 0;\n margin: 0;\n }\n\n ul.messagelist li {\n display: block;\n font-weight: 400;\n font-size: 13px;\n padding: 10px 10px 10px 65px;\n margin: 0 0 10px 0;\n background: #dfd url(../img/icon-yes.svg) 40px 12px no-repeat;\n background-size: 16px auto;\n color: #333;\n }\n\n ul.messagelist li.warning {\n background: #ffc url(../img/icon-alert.svg) 40px 14px no-repeat;\n background-size: 14px auto;\n }\n\n ul.messagelist li.error {\n background: #ffefef url(../img/icon-no.svg) 40px 12px no-repeat;\n background-size: 16px auto;\n }\n\n .errornote {\n font-size: 14px;\n font-weight: 700;\n display: block;\n padding: 10px 12px;\n margin: 0 0 10px 0;\n color: #ba2121;\n border: 1px solid #ba2121;\n border-radius: 4px;\n background-color: #fff;\n background-position: 5px 12px;\n }\n\n ul.errorlist {\n margin: 0 0 4px;\n padding: 0;\n color: #ba2121;\n background: #fff;\n }\n\n ul.errorlist li {\n font-size: 13px;\n display: block;\n margin-bottom: 4px;\n }\n\n ul.errorlist li:first-child {\n margin-top: 0;\n }\n\n ul.errorlist li a {\n color: inherit;\n text-decoration: underline;\n }\n\n td ul.errorlist {\n margin: 0;\n padding: 0;\n }\n\n td ul.errorlist li {\n margin: 0;\n }\n\n .form-row.errors {\n margin: 0;\n border: none;\n border-bottom: 1px solid #eee;\n background: none;\n }\n\n .form-row.errors ul.errorlist li {\n padding-left: 0;\n }\n\n .errors input, .errors select, .errors textarea {\n border: 1px solid #ba2121;\n }\n\n div.system-message {\n background: #ffc;\n margin: 10px;\n padding: 6px 8px;\n font-size: .8em;\n }\n\n div.system-message p.system-message-title {\n padding: 4px 5px 4px 25px;\n margin: 0;\n color: #c11;\n background: #ffefef url(../img/icon-no.svg) 5px 5px no-repeat;\n }\n\n .description {\n font-size: 12px;\n padding: 5px 0 0 12px;\n }\n\n /* BREADCRUMBS */\n\n div.breadcrumbs {\n padding: 10px 0px;\n border: none;\n font-size: 14px;\n color: #000;\n text-align: left;\n }\n\n div.breadcrumbs a {\n color: #000;\n }\n\n div.breadcrumbs a:focus, div.breadcrumbs a:hover {\n color: #000;\n }\n\n /* ACTION ICONS */\n\n .addlink {\n padding-left: 16px;\n background: url(../img/icon-addlink.svg) 0 1px no-repeat;\n }\n\n .changelink, .inlinechangelink {\n padding-left: 16px;\n background: url(../img/icon-changelink.svg) 0 1px no-repeat;\n }\n\n .deletelink {\n padding-left: 16px;\n background: url(../img/icon-deletelink.svg) 0 1px no-repeat;\n }\n\n a.deletelink:link, a.deletelink:visited {\n color: #fff;\n }\n\n a.deletelink:focus, a.deletelink:hover {\n color: #fff;\n text-decoration: none;\n }\n\n /* OBJECT TOOLS */\n\n .object-tools {\n font-size: 10px;\n font-weight: bold;\n padding-left: 0;\n float: right;\n position: relative;\n margin-top: -48px;\n }\n\n .form-row .object-tools {\n margin-top: 5px;\n margin-bottom: 5px;\n float: none;\n height: 2em;\n padding-left: 3.5em;\n }\n\n .object-tools li {\n display: block;\n float: left;\n margin-left: 5px;\n height: 16px;\n }\n\n .object-tools a {\n border-radius: 15px;\n }\n\n .object-tools a:link, .object-tools a:visited {\n display: block;\n float: left;\n padding: 3px 12px;\n background: #999;\n font-weight: 400;\n font-size: 11px;\n text-transform: uppercase;\n letter-spacing: 0.5px;\n color: #fff;\n }\n\n .object-tools a:focus, .object-tools a:hover {\n background-color: #417690;\n }\n\n .object-tools a:focus{\n text-decoration: none;\n }\n\n .object-tools a.viewsitelink, .object-tools a.golink,.object-tools a.addlink {\n background-repeat: no-repeat;\n background-position: 93% center;\n padding-right: 26px;\n }\n\n .object-tools a.viewsitelink, .object-tools a.golink {\n background-image: url(../img/tooltag-arrowright.svg);\n }\n\n .object-tools a.addlink {\n background-image: url(../img/tooltag-add.svg);\n }\n\n /* OBJECT HISTORY */\n\n table#change-history {\n width: 100%;\n }\n\n table#change-history tbody th {\n width: 16em;\n }\n\n /* PAGE STRUCTURE */\n\n #container {\n position: relative;\n width: 100%;\n min-width: 980px;\n padding: 0;\n }\n\n #content {\n padding: 20px 40px;\n }\n\n .dashboard #content {\n width: 600px;\n }\n\n #content-main {\n float: left;\n width: 100%;\n }\n\n #content-related {\n float: right;\n width: 260px;\n position: relative;\n margin-right: -300px;\n }\n\n #footer {\n display: none;\n clear: both;\n padding: 10px;\n }\n\n /* COLUMN TYPES */\n\n .colMS {\n margin-right: 300px;\n }\n\n .colSM {\n margin-left: 300px;\n }\n\n .colSM #content-related {\n float: left;\n margin-right: 0;\n margin-left: -300px;\n }\n\n .colSM #content-main {\n float: right;\n }\n\n .popup .colM {\n width: auto;\n }\n\n /* HEADER */\n\n #header {\n width: auto;\n height: 40px;\n padding: 10px 40px;\n background: #417690;\n line-height: 40px;\n color: #ffc;\n overflow: hidden;\n }\n\n #header a:link, #header a:visited {\n color: #fff;\n }\n\n #header a:focus , #header a:hover {\n text-decoration: underline;\n }\n\n #branding {\n float: left;\n }\n\n #branding h1 {\n padding: 0;\n margin: 0 20px 0 0;\n font-weight: 300;\n font-size: 24px;\n color: #f5dd5d;\n }\n\n #branding h1, #branding h1 a:link, #branding h1 a:visited {\n color: #f5dd5d;\n }\n\n #branding h2 {\n padding: 0 10px;\n font-size: 14px;\n margin: -8px 0 8px 0;\n font-weight: normal;\n color: #ffc;\n }\n\n #branding a:hover {\n text-decoration: none;\n }\n\n #user-tools {\n float: right;\n padding: 0;\n margin: 0 0 0 20px;\n font-weight: 300;\n font-size: 11px;\n letter-spacing: 0.5px;\n text-transform: uppercase;\n text-align: right;\n }\n\n #user-tools a {\n border-bottom: 1px solid rgba(255, 255, 255, 0.25);\n }\n\n #user-tools a:focus, #user-tools a:hover {\n text-decoration: none;\n border-bottom-color: #18bc9c;\n color: #18bc9c;\n }\n\n /* SIDEBAR */\n\n #content-related {\n background: #f8f8f8;\n }\n\n #content-related .module {\n background: none;\n }\n\n #content-related h3 {\n font-size: 14px;\n color: #666;\n padding: 0 16px;\n margin: 0 0 16px;\n }\n\n #content-related h4 {\n font-size: 13px;\n }\n\n #content-related p {\n padding-left: 16px;\n padding-right: 16px;\n }\n\n #content-related .actionlist {\n padding: 0;\n margin: 16px;\n }\n\n #content-related .actionlist li {\n line-height: 1.2;\n margin-bottom: 10px;\n padding-left: 18px;\n }\n\n #content-related .module h2 {\n background: none;\n padding: 16px;\n margin-bottom: 16px;\n border-bottom: 1px solid #eaeaea;\n font-size: 18px;\n color: #333;\n }\n\n .delete-confirmation form input[type=\"submit\"] {\n background: #ba2121;\n border-radius: 4px;\n padding: 10px 15px;\n color: #fff;\n }\n\n .delete-confirmation form input[type=\"submit\"]:active,\n .delete-confirmation form input[type=\"submit\"]:focus,\n .delete-confirmation form input[type=\"submit\"]:hover {\n background: #a41515;\n }\n\n .delete-confirmation form .cancel-link {\n display: inline-block;\n vertical-align: middle;\n height: 15px;\n line-height: 15px;\n background: #ddd;\n border-radius: 4px;\n padding: 10px 15px;\n color: #333;\n margin: 0 0 0 10px;\n }\n\n .delete-confirmation form .cancel-link:active,\n .delete-confirmation form .cancel-link:focus,\n .delete-confirmation form .cancel-link:hover {\n background: #ccc;\n }\n\n /* POPUP */\n .popup #content {\n padding: 20px;\n }\n\n .popup #container {\n min-width: 0;\n }\n\n .popup #header {\n padding: 10px 20px;\n }\n}"]} \ No newline at end of file diff --git a/app/static/admin/css/forms.css b/app/static/admin/css/forms.css index 387768cc..64c9e119 100644 --- a/app/static/admin/css/forms.css +++ b/app/static/admin/css/forms.css @@ -1,310 +1,2 @@ -@import url("widgets.css"); -/* FORM ROWS */ -.admin-area { - /* FORM LABELS */ - /* RADIO BUTTONS */ - /* ALIGNED FIELDSETS */ - /* WIDE FIELDSETS */ - /* COLLAPSED FIELDSETS */ - /* MONOSPACE TEXTAREAS */ - /* SUBMIT ROW */ - /* CUSTOM FORM FIELDS */ - /* INLINES */ - /* RELATED FIELD ADD ONE / LOOKUP */ } - .admin-area .form-row { - overflow: hidden; - padding: 10px; - font-size: 13px; - border-bottom: 1px solid #eee; } - .admin-area .form-row img, .admin-area .form-row input { - vertical-align: middle; } - .admin-area .form-row label input[type="checkbox"] { - margin-top: 0; - vertical-align: 0; } - .admin-area form .form-row p { - padding-left: 0; } - .admin-area .hidden { - display: none; } - .admin-area label { - font-weight: normal; - color: #666; - font-size: 13px; } - .admin-area .required label, .admin-area label.required { - font-weight: bold; - color: #333; } - .admin-area form ul.radiolist li { - list-style-type: none; } - .admin-area form ul.radiolist label { - float: none; - display: inline; } - .admin-area form ul.radiolist input[type="radio"] { - margin: -2px 4px 0 0; - padding: 0; } - .admin-area form ul.inline { - margin-left: 0; - padding: 0; } - .admin-area form ul.inline li { - float: left; - padding-right: 7px; } - .admin-area .aligned label { - display: block; - padding: 4px 10px 0 0; - float: left; - width: 160px; - word-wrap: break-word; - line-height: 1; } - .admin-area .aligned label:not(.vCheckboxLabel):after { - content: ''; - display: inline-block; - vertical-align: middle; - height: 26px; } - .admin-area .aligned label + p { - padding: 6px 0; - margin-top: 0; - margin-bottom: 0; - margin-left: 170px; } - .admin-area .aligned ul label { - display: inline; - float: none; - width: auto; } - .admin-area .aligned .form-row input { - margin-bottom: 0; } - .admin-area .colMS .aligned .vLargeTextField, .admin-area .colMS .aligned .vXMLLargeTextField { - width: 350px; } - .admin-area form .aligned ul { - margin-left: 6px; - padding-left: 3px; } - .admin-area form .aligned ul.radiolist { - display: inline-block; - margin: 0; - padding: 0; } - .admin-area form .aligned p.help { - clear: left; - margin-top: 0; - margin-left: 160px; - padding-left: 10px; } - .admin-area form .aligned label + p.help { - margin-left: 0; - padding-left: 0; } - .admin-area form .aligned p.help:last-child { - margin-bottom: 0; - padding-bottom: 0; } - .admin-area form .aligned input + p.help, - .admin-area form .aligned textarea + p.help, - .admin-area form .aligned select + p.help { - margin-left: 160px; - padding-left: 10px; } - .admin-area form .aligned ul li { - list-style: none; } - .admin-area form .aligned table p { - margin-left: 0; - padding-left: 0; } - .admin-area .aligned .vCheckboxLabel { - float: none; - width: auto; - display: inline-block; - vertical-align: -3px; - padding: 0 0 5px 5px; } - .admin-area .aligned .vCheckboxLabel + p.help { - margin-top: -4px; } - .admin-area .colM .aligned .vLargeTextField, .admin-area .colM .aligned .vXMLLargeTextField { - width: 610px; } - .admin-area .checkbox-row p.help { - margin-left: 0; - padding-left: 0; } - .admin-area fieldset .field-box { - float: left; - margin-right: 20px; } - .admin-area .wide label { - width: 200px; } - .admin-area form .wide p, .admin-area form .wide input + p.help { - margin-left: 200px; } - .admin-area form .wide p.help { - padding-left: 38px; } - .admin-area .colM fieldset.wide .vLargeTextField, .admin-area .colM fieldset.wide .vXMLLargeTextField { - width: 450px; } - .admin-area fieldset.collapsed * { - display: none; } - .admin-area fieldset.collapsed h2, .admin-area fieldset.collapsed { - display: block; } - .admin-area fieldset.collapsed { - border: 1px solid #eee; - border-radius: 4px; - overflow: hidden; } - .admin-area fieldset.collapsed h2 { - background: #f8f8f8; - color: #666; } - .admin-area fieldset .collapse-toggle { - color: #fff; } - .admin-area fieldset.collapsed .collapse-toggle { - background: transparent; - display: inline; - color: #447e9b; } - .admin-area fieldset.monospace textarea { - font-family: "Bitstream Vera Sans Mono", Monaco, "Courier New", Courier, monospace; } - .admin-area .submit-row { - padding: 12px 14px; - margin: 0 0 20px; - background: #f8f8f8; - border: 1px solid #eee; - border-radius: 4px; - text-align: right; - overflow: hidden; } - .admin-area body.popup .submit-row { - overflow: auto; } - .admin-area .submit-row input { - height: 35px; - line-height: 15px; - margin: 0 0 0 5px; } - .admin-area .submit-row input.default { - margin: 0 0 0 8px; - text-transform: uppercase; } - .admin-area .submit-row p { - margin: 0.3em; } - .admin-area .submit-row p.deletelink-box { - float: left; - margin: 0; } - .admin-area .submit-row a.deletelink { - display: block; - background: #ba2121; - border-radius: 4px; - padding: 10px 15px; - line-height: 15px; - color: #fff; } - .admin-area .submit-row a.deletelink:focus, - .admin-area .submit-row a.deletelink:hover, - .admin-area .submit-row a.deletelink:active { - background: #a41515; } - .admin-area .vSelectMultipleField { - vertical-align: top; } - .admin-area .vCheckboxField { - border: none; } - .admin-area .vDateField, .admin-area .vTimeField { - margin-right: 2px; - margin-bottom: 4px; } - .admin-area .vDateField { - min-width: 6.85em; } - .admin-area .vTimeField { - min-width: 4.7em; } - .admin-area .vURLField { - width: 30em; } - .admin-area .vLargeTextField, .admin-area .vXMLLargeTextField { - width: 48em; } - .admin-area .flatpages-flatpage #id_content { - height: 40.2em; } - .admin-area .module table .vPositiveSmallIntegerField { - width: 2.2em; } - .admin-area .vTextField { - width: 20em; } - .admin-area .vIntegerField { - width: 5em; } - .admin-area .vBigIntegerField { - width: 10em; } - .admin-area .vForeignKeyRawIdAdminField { - width: 5em; } - .admin-area .inline-group { - padding: 0; - margin: 0 0 30px; } - .admin-area .inline-group thead th { - padding: 8px 10px; } - .admin-area .inline-group .aligned label { - width: 160px; } - .admin-area .inline-related { - position: relative; } - .admin-area .inline-related h3 { - margin: 0; - color: #666; - padding: 5px; - font-size: 13px; - background: #f8f8f8; - border-top: 1px solid #eee; - border-bottom: 1px solid #eee; } - .admin-area .inline-related h3 span.delete { - float: right; } - .admin-area .inline-related h3 span.delete label { - margin-left: 2px; - font-size: 11px; } - .admin-area .inline-related fieldset { - margin: 0; - background: #fff; - border: none; - width: 100%; } - .admin-area .inline-related fieldset.module h3 { - margin: 0; - padding: 2px 5px 3px 5px; - font-size: 11px; - text-align: left; - font-weight: bold; - background: #bcd; - color: #fff; } - .admin-area .inline-group .tabular fieldset.module { - border: none; } - .admin-area .inline-related.tabular fieldset.module table { - width: 100%; } - .admin-area .last-related fieldset { - border: none; } - .admin-area .inline-group .tabular tr.has_original td { - padding-top: 2em; } - .admin-area .inline-group .tabular tr td.original { - padding: 2px 0 0 0; - width: 0; - _position: relative; } - .admin-area .inline-group .tabular th.original { - width: 0px; - padding: 0; } - .admin-area .inline-group .tabular td.original p { - position: absolute; - left: 0; - height: 1.1em; - padding: 2px 9px; - overflow: hidden; - font-size: 9px; - font-weight: bold; - color: #666; - _width: 700px; } - .admin-area .inline-group ul.tools { - padding: 0; - margin: 0; - list-style: none; } - .admin-area .inline-group ul.tools li { - display: inline; - padding: 0 5px; } - .admin-area .inline-group div.add-row, - .admin-area .inline-group .tabular tr.add-row td { - color: #666; - background: #f8f8f8; - padding: 8px 10px; - border-bottom: 1px solid #eee; } - .admin-area .inline-group .tabular tr.add-row td { - padding: 8px 10px; - border-bottom: 1px solid #eee; } - .admin-area .inline-group ul.tools a.add, - .admin-area .inline-group div.add-row a, - .admin-area .inline-group .tabular tr.add-row td a { - background: url(../img/icon-addlink.svg) 0 1px no-repeat; - padding-left: 16px; - font-size: 12px; } - .admin-area .empty-form { - display: none; } - .admin-area .add-another, .admin-area .related-lookup { - margin-left: 5px; - display: inline-block; - vertical-align: middle; - background-repeat: no-repeat; - background-size: 14px; } - .admin-area .add-another { - width: 16px; - height: 16px; - background-image: url(../img/icon-addlink.svg); } - .admin-area .related-lookup { - width: 16px; - height: 16px; - background-image: url(../img/search.svg); } - .admin-area form .related-widget-wrapper ul { - display: inline-block; - margin-left: 6px; - padding-left: 3px; } - .admin-area .clearable-file-input input { - margin-top: 0; } - +@import url("widgets.css");.admin-area .form-row{overflow:hidden;padding:10px;font-size:13px;border-bottom:1px solid #eee}.admin-area .form-row img,.admin-area .form-row input{vertical-align:middle}.admin-area .form-row label input[type=checkbox]{margin-top:0;vertical-align:0}.admin-area form .form-row p{padding-left:0}.admin-area .hidden{display:none}.admin-area label{font-weight:400;color:#666;font-size:13px}.admin-area .required label,.admin-area label.required{font-weight:700;color:#333}.admin-area form ul.radiolist li{list-style-type:none}.admin-area form ul.radiolist label{float:none;display:inline}.admin-area form ul.radiolist input[type=radio]{margin:-2px 4px 0 0;padding:0}.admin-area form ul.inline{margin-left:0;padding:0}.admin-area form ul.inline li{float:left;padding-right:7px}.admin-area .aligned label{display:block;padding:4px 10px 0 0;float:left;width:160px;word-wrap:break-word;line-height:1}.admin-area .aligned label:not(.vCheckboxLabel):after{content:"";display:inline-block;vertical-align:middle;height:26px}.admin-area .aligned label+p{padding:6px 0;margin-top:0;margin-bottom:0;margin-left:170px}.admin-area .aligned ul label{display:inline;float:none;width:auto}.admin-area .aligned .form-row input{margin-bottom:0}.admin-area .colMS .aligned .vLargeTextField,.admin-area .colMS .aligned .vXMLLargeTextField{width:350px}.admin-area form .aligned ul{margin-left:6px;padding-left:3px}.admin-area form .aligned ul.radiolist{display:inline-block;margin:0;padding:0}.admin-area form .aligned p.help{clear:left;margin-top:0;margin-left:160px;padding-left:0}@media (max-width:768px){.admin-area form .aligned p.help{margin-left:0!important;padding-left:0!important;padding-left:16px;padding-right:16px}}.admin-area form .aligned label+p.help{margin-left:0;padding-left:0}.admin-area form .aligned p.help:last-child{margin-bottom:0;padding-bottom:0}.admin-area form .aligned input+p.help,.admin-area form .aligned select+p.help,.admin-area form .aligned textarea+p.help{margin-left:160px;padding-left:0}.admin-area form .aligned ul li{list-style:none}.admin-area form .aligned table p{margin-left:0;padding-left:0}.admin-area .aligned .vCheckboxLabel{float:none;width:auto;display:inline-block;vertical-align:-3px;padding:0 0 5px 5px}.admin-area .aligned .vCheckboxLabel+p.help{margin-top:-4px}.admin-area .colM .aligned .vLargeTextField,.admin-area .colM .aligned .vXMLLargeTextField{width:610px}.admin-area .checkbox-row p.help{margin-left:0;padding-left:0}.admin-area fieldset .field-box{float:left;margin-right:20px}.admin-area .wide label{width:200px}.admin-area form .wide input+p.help,.admin-area form .wide p{margin-left:200px}.admin-area form .wide p.help{padding-left:38px}.admin-area .colM fieldset.wide .vLargeTextField,.admin-area .colM fieldset.wide .vXMLLargeTextField{width:450px}.admin-area fieldset.collapsed *{display:none}.admin-area fieldset.collapsed,.admin-area fieldset.collapsed h2{display:block}.admin-area fieldset.collapsed{border:1px solid #eee;border-radius:4px;overflow:hidden}.admin-area fieldset.collapsed h2{background:#f8f8f8;color:#666}.admin-area fieldset .collapse-toggle{color:#fff}.admin-area fieldset.collapsed .collapse-toggle{background:transparent;display:inline;color:#447e9b}.admin-area fieldset.monospace textarea{font-family:Bitstream Vera Sans Mono,Monaco,Courier New,Courier,monospace}.admin-area .submit-row{padding-left:14px;padding-right:14px;padding-bottom:10px;margin:0 0 20px;background:#f8f8f8;border:1px solid #eee;border-radius:4px;text-align:right;overflow:hidden}.admin-area body.popup .submit-row{overflow:auto}.admin-area .submit-row input{height:35px;line-height:15px;margin:10px 0 0 5px}.admin-area .submit-row input.default{margin:10px 0 0 8px;text-transform:uppercase}.admin-area .submit-row p{margin:.3em}.admin-area .submit-row p.deletelink-box{float:left;margin:0}.admin-area .submit-row a.deletelink{display:block;background:#ba2121;border-radius:4px;padding:10px 15px;line-height:15px;color:#fff}.admin-area .submit-row a.deletelink:active,.admin-area .submit-row a.deletelink:focus,.admin-area .submit-row a.deletelink:hover{background:#a41515}.admin-area .vSelectMultipleField{vertical-align:top}.admin-area .vCheckboxField{border:none}.admin-area .vDateField,.admin-area .vTimeField{margin-right:2px;margin-bottom:4px}.admin-area .vDateField{min-width:6.85em}.admin-area .vTimeField{min-width:4.7em}.admin-area .vURLField{width:30em}.admin-area .vLargeTextField,.admin-area .vXMLLargeTextField{width:48em}.admin-area .flatpages-flatpage #id_content{height:40.2em}.admin-area .module table .vPositiveSmallIntegerField{width:2.2em}.admin-area .vTextField{width:20em}.admin-area .vIntegerField{width:5em}.admin-area .vBigIntegerField{width:10em}.admin-area .vForeignKeyRawIdAdminField{width:5em}.admin-area .inline-group{padding:0;margin:0 0 30px}.admin-area .inline-group thead th{padding:8px 10px}.admin-area .inline-group .aligned label{width:160px}.admin-area .inline-related{position:relative}.admin-area .inline-related h3{margin:0;color:#666;padding:5px;font-size:13px;background:#f8f8f8;border-top:1px solid #eee;border-bottom:1px solid #eee}.admin-area .inline-related h3 span.delete{float:right}.admin-area .inline-related h3 span.delete label{margin-left:2px;font-size:11px}.admin-area .inline-related fieldset{margin:0;background:#fff;border:none;width:100%}.admin-area .inline-related fieldset.module h3{margin:0;padding:2px 5px 3px;font-size:11px;text-align:left;font-weight:700;background:#bcd;color:#fff}.admin-area .inline-group .tabular fieldset.module{border:none}.admin-area .inline-related.tabular fieldset.module table{width:100%}.admin-area .last-related fieldset{border:none}.admin-area .inline-group .tabular tr.has_original td{padding-top:2em}.admin-area .inline-group .tabular tr td.original{padding:2px 0 0;width:0;_position:relative}.admin-area .inline-group .tabular th.original{width:0;padding:0}.admin-area .inline-group .tabular td.original p{position:absolute;left:0;height:1.1em;padding:2px 9px;overflow:hidden;font-size:9px;font-weight:700;color:#666;_width:700px}.admin-area .inline-group ul.tools{padding:0;margin:0;list-style:none}.admin-area .inline-group ul.tools li{display:inline;padding:0 5px}.admin-area .inline-group .tabular tr.add-row td,.admin-area .inline-group div.add-row{color:#666;background:#f8f8f8;padding:8px 10px;border-bottom:1px solid #eee}.admin-area .inline-group .tabular tr.add-row td{padding:8px 10px;border-bottom:1px solid #eee}.admin-area .inline-group .tabular tr.add-row td a,.admin-area .inline-group div.add-row a,.admin-area .inline-group ul.tools a.add{background:url(../img/icon-addlink.svg) 0 1px no-repeat;padding-left:16px;font-size:12px}.admin-area .empty-form{display:none}.admin-area .add-another,.admin-area .related-lookup{margin-left:5px;display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-size:14px}.admin-area .add-another{width:16px;height:16px;background-image:url(../img/icon-addlink.svg)}.admin-area .related-lookup{width:16px;height:16px;background-image:url(../img/search.svg)}.admin-area form .related-widget-wrapper ul{display:inline-block;margin-left:6px;padding-left:3px}.admin-area .clearable-file-input input{margin-top:0} /*# sourceMappingURL=forms.css.map */ diff --git a/app/static/admin/css/forms.css.map b/app/static/admin/css/forms.css.map index 30dec066..4ea2f33d 100644 --- a/app/static/admin/css/forms.css.map +++ b/app/static/admin/css/forms.css.map @@ -1,7 +1 @@ -{ -"version": 3, -"mappings": "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", -"sources": ["forms.scss"], -"names": [], -"file": "forms.css" -} \ No newline at end of file +{"version":3,"sources":["forms.scss"],"names":[],"mappings":"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","file":"forms.css","sourcesContent":["@import url('widgets.css');\n\n/* FORM ROWS */\n.admin-area{\n .form-row {\n overflow: hidden;\n padding: 10px;\n font-size: 13px;\n border-bottom: 1px solid #eee;\n }\n\n .form-row img, .form-row input {\n vertical-align: middle;\n }\n\n .form-row label input[type=\"checkbox\"] {\n margin-top: 0;\n vertical-align: 0;\n }\n\n form .form-row p {\n padding-left: 0;\n }\n\n .hidden {\n display: none;\n }\n\n /* FORM LABELS */\n\n label {\n font-weight: normal;\n color: #666;\n font-size: 13px;\n }\n\n .required label, label.required {\n font-weight: bold;\n color: #333;\n }\n\n /* RADIO BUTTONS */\n\n form ul.radiolist li {\n list-style-type: none;\n }\n\n form ul.radiolist label {\n float: none;\n display: inline;\n }\n\n form ul.radiolist input[type=\"radio\"] {\n margin: -2px 4px 0 0;\n padding: 0;\n }\n\n form ul.inline {\n margin-left: 0;\n padding: 0;\n }\n\n form ul.inline li {\n float: left;\n padding-right: 7px;\n }\n\n /* ALIGNED FIELDSETS */\n\n .aligned label {\n display: block;\n padding: 4px 10px 0 0;\n float: left;\n width: 160px;\n word-wrap: break-word;\n line-height: 1;\n }\n\n .aligned label:not(.vCheckboxLabel):after {\n content: '';\n display: inline-block;\n vertical-align: middle;\n height: 26px;\n }\n\n .aligned label + p {\n padding: 6px 0;\n margin-top: 0;\n margin-bottom: 0;\n margin-left: 170px;\n }\n\n .aligned ul label {\n display: inline;\n float: none;\n width: auto;\n }\n\n .aligned .form-row input {\n margin-bottom: 0;\n }\n\n .colMS .aligned .vLargeTextField, .colMS .aligned .vXMLLargeTextField {\n width: 350px;\n }\n\n form .aligned ul {\n margin-left: 6px;\n padding-left: 3px;\n }\n\n form .aligned ul.radiolist {\n display: inline-block;\n margin: 0;\n padding: 0;\n }\n\n form .aligned p.help {\n clear: left;\n margin-top: 0;\n margin-left: 160px;\n padding-left: 0px;\n\n @media (max-width: 768px) { \n margin-left: 0 !important;\n padding-left: 0 !important;\n padding-left: 16px;\n padding-right: 16px;\n }\n\n }\n\n form .aligned label + p.help {\n margin-left: 0;\n padding-left: 0;\n }\n\n form .aligned p.help:last-child {\n margin-bottom: 0;\n padding-bottom: 0;\n }\n\n form .aligned input + p.help,\n form .aligned textarea + p.help,\n form .aligned select + p.help {\n margin-left: 160px;\n padding-left: 0px;\n }\n\n form .aligned ul li {\n list-style: none;\n }\n\n form .aligned table p {\n margin-left: 0;\n padding-left: 0;\n }\n\n .aligned .vCheckboxLabel {\n float: none;\n width: auto;\n display: inline-block;\n vertical-align: -3px;\n padding: 0 0 5px 5px;\n }\n\n .aligned .vCheckboxLabel + p.help {\n margin-top: -4px;\n }\n\n .colM .aligned .vLargeTextField, .colM .aligned .vXMLLargeTextField {\n width: 610px;\n }\n\n .checkbox-row p.help {\n margin-left: 0;\n padding-left: 0;\n }\n\n fieldset .field-box {\n float: left;\n margin-right: 20px;\n }\n\n /* WIDE FIELDSETS */\n\n .wide label {\n width: 200px;\n }\n\n form .wide p, form .wide input + p.help {\n margin-left: 200px;\n }\n\n form .wide p.help {\n padding-left: 38px;\n }\n\n .colM fieldset.wide .vLargeTextField, .colM fieldset.wide .vXMLLargeTextField {\n width: 450px;\n }\n\n /* COLLAPSED FIELDSETS */\n\n fieldset.collapsed * {\n display: none;\n }\n\n fieldset.collapsed h2, fieldset.collapsed {\n display: block;\n }\n\n fieldset.collapsed {\n border: 1px solid #eee;\n border-radius: 4px;\n overflow: hidden;\n }\n\n fieldset.collapsed h2 {\n background: #f8f8f8;\n color: #666;\n }\n\n fieldset .collapse-toggle {\n color: #fff;\n }\n\n fieldset.collapsed .collapse-toggle {\n background: transparent;\n display: inline;\n color: #447e9b;\n }\n\n /* MONOSPACE TEXTAREAS */\n\n fieldset.monospace textarea {\n font-family: \"Bitstream Vera Sans Mono\", Monaco, \"Courier New\", Courier, monospace;\n }\n\n /* SUBMIT ROW */\n\n .submit-row {\n padding-left: 14px;\n padding-right: 14px;\n padding-bottom: 10px;\n //padding: 12px 14px;\n margin: 0 0 20px;\n background: #f8f8f8;\n border: 1px solid #eee;\n border-radius: 4px;\n text-align: right;\n overflow: hidden;\n }\n\n body.popup .submit-row {\n overflow: auto;\n }\n\n .submit-row input {\n height: 35px;\n line-height: 15px;\n margin: 10px 0 0 5px;\n }\n\n .submit-row input.default {\n margin: 10px 0 0 8px;\n text-transform: uppercase;\n }\n\n .submit-row p {\n margin: 0.3em;\n }\n\n .submit-row p.deletelink-box {\n float: left;\n margin: 0;\n }\n\n .submit-row a.deletelink {\n display: block;\n background: #ba2121;\n border-radius: 4px;\n padding: 10px 15px;\n line-height: 15px;\n color: #fff;\n }\n\n .submit-row a.deletelink:focus,\n .submit-row a.deletelink:hover,\n .submit-row a.deletelink:active {\n background: #a41515;\n }\n\n /* CUSTOM FORM FIELDS */\n\n .vSelectMultipleField {\n vertical-align: top;\n }\n\n .vCheckboxField {\n border: none;\n }\n\n .vDateField, .vTimeField {\n margin-right: 2px;\n margin-bottom: 4px;\n }\n\n .vDateField {\n min-width: 6.85em;\n }\n\n .vTimeField {\n min-width: 4.7em;\n }\n\n .vURLField {\n width: 30em;\n }\n\n .vLargeTextField, .vXMLLargeTextField {\n width: 48em;\n }\n\n .flatpages-flatpage #id_content {\n height: 40.2em;\n }\n\n .module table .vPositiveSmallIntegerField {\n width: 2.2em;\n }\n\n .vTextField {\n width: 20em;\n }\n\n .vIntegerField {\n width: 5em;\n }\n\n .vBigIntegerField {\n width: 10em;\n }\n\n .vForeignKeyRawIdAdminField {\n width: 5em;\n }\n\n /* INLINES */\n\n .inline-group {\n padding: 0;\n margin: 0 0 30px;\n }\n\n .inline-group thead th {\n padding: 8px 10px;\n }\n\n .inline-group .aligned label {\n width: 160px;\n }\n\n .inline-related {\n position: relative;\n }\n\n .inline-related h3 {\n margin: 0;\n color: #666;\n padding: 5px;\n font-size: 13px;\n background: #f8f8f8;\n border-top: 1px solid #eee;\n border-bottom: 1px solid #eee;\n }\n\n .inline-related h3 span.delete {\n float: right;\n }\n\n .inline-related h3 span.delete label {\n margin-left: 2px;\n font-size: 11px;\n }\n\n .inline-related fieldset {\n margin: 0;\n background: #fff;\n border: none;\n width: 100%;\n }\n\n .inline-related fieldset.module h3 {\n margin: 0;\n padding: 2px 5px 3px 5px;\n font-size: 11px;\n text-align: left;\n font-weight: bold;\n background: #bcd;\n color: #fff;\n }\n\n .inline-group .tabular fieldset.module {\n border: none;\n }\n\n .inline-related.tabular fieldset.module table {\n width: 100%;\n }\n\n .last-related fieldset {\n border: none;\n }\n\n .inline-group .tabular tr.has_original td {\n padding-top: 2em;\n }\n\n .inline-group .tabular tr td.original {\n padding: 2px 0 0 0;\n width: 0;\n _position: relative;\n }\n\n .inline-group .tabular th.original {\n width: 0px;\n padding: 0;\n }\n\n .inline-group .tabular td.original p {\n position: absolute;\n left: 0;\n height: 1.1em;\n padding: 2px 9px;\n overflow: hidden;\n font-size: 9px;\n font-weight: bold;\n color: #666;\n _width: 700px;\n }\n\n .inline-group ul.tools {\n padding: 0;\n margin: 0;\n list-style: none;\n }\n\n .inline-group ul.tools li {\n display: inline;\n padding: 0 5px;\n }\n\n .inline-group div.add-row,\n .inline-group .tabular tr.add-row td {\n color: #666;\n background: #f8f8f8;\n padding: 8px 10px;\n border-bottom: 1px solid #eee;\n }\n\n .inline-group .tabular tr.add-row td {\n padding: 8px 10px;\n border-bottom: 1px solid #eee;\n }\n\n .inline-group ul.tools a.add,\n .inline-group div.add-row a,\n .inline-group .tabular tr.add-row td a {\n background: url(../img/icon-addlink.svg) 0 1px no-repeat;\n padding-left: 16px;\n font-size: 12px;\n }\n\n .empty-form {\n display: none;\n }\n\n /* RELATED FIELD ADD ONE / LOOKUP */\n\n .add-another, .related-lookup {\n margin-left: 5px;\n display: inline-block;\n vertical-align: middle;\n background-repeat: no-repeat;\n background-size: 14px;\n }\n\n .add-another {\n width: 16px;\n height: 16px;\n background-image: url(../img/icon-addlink.svg);\n }\n\n .related-lookup {\n width: 16px;\n height: 16px;\n background-image: url(../img/search.svg);\n }\n\n form .related-widget-wrapper ul {\n display: inline-block;\n margin-left: 6px;\n padding-left: 3px;\n }\n\n .clearable-file-input input {\n margin-top: 0;\n }\n}"]} \ No newline at end of file diff --git a/app/static/admin/css/forms.scss b/app/static/admin/css/forms.scss index ec650a1c..5424d6a1 100644 --- a/app/static/admin/css/forms.scss +++ b/app/static/admin/css/forms.scss @@ -119,11 +119,13 @@ clear: left; margin-top: 0; margin-left: 160px; - padding-left: 10px; + padding-left: 0px; @media (max-width: 768px) { - margin-left: 0; - padding-left: 0; + margin-left: 0 !important; + padding-left: 0 !important; + padding-left: 16px; + padding-right: 16px; } } @@ -142,7 +144,7 @@ form .aligned textarea + p.help, form .aligned select + p.help { margin-left: 160px; - padding-left: 10px; + padding-left: 0px; } form .aligned ul li { @@ -238,7 +240,10 @@ /* SUBMIT ROW */ .submit-row { - padding: 12px 14px; + padding-left: 14px; + padding-right: 14px; + padding-bottom: 10px; + //padding: 12px 14px; margin: 0 0 20px; background: #f8f8f8; border: 1px solid #eee; @@ -254,11 +259,11 @@ .submit-row input { height: 35px; line-height: 15px; - margin: 0 0 0 5px; + margin: 10px 0 0 5px; } .submit-row input.default { - margin: 0 0 0 8px; + margin: 10px 0 0 8px; text-transform: uppercase; } From 157f72ee0a522294498c98b1e44c6d43f394df69 Mon Sep 17 00:00:00 2001 From: Luca Di Leo Date: Mon, 31 Jan 2022 01:40:26 -0800 Subject: [PATCH 05/14] Improved search form responsiveness --- app/static/admin/css/changelists.css | 348 +-------------------- app/static/admin/css/changelists.css.map | 1 + app/static/admin/css/changelists.scss | 368 +++++++++++++++++++++++ app/templates/app/admin/search_form.html | 4 +- 4 files changed, 373 insertions(+), 348 deletions(-) create mode 100644 app/static/admin/css/changelists.css.map create mode 100644 app/static/admin/css/changelists.scss diff --git a/app/static/admin/css/changelists.css b/app/static/admin/css/changelists.css index 3a3f4e6b..689ec9e0 100644 --- a/app/static/admin/css/changelists.css +++ b/app/static/admin/css/changelists.css @@ -1,346 +1,2 @@ -/* CHANGELISTS */ - -#changelist { - position: relative; - width: 100%; -} - -#changelist table { - width: 100%; -} - -#changelist .field-plugin_actions a[disabled]{ - pointer-events: none; -} - -.change-list .hiddenfields { display:none; } - -.change-list .filtered table { - border-right: none; -} - -.change-list .filtered { - min-height: 400px; -} - -.change-list .filtered .results, .change-list .filtered .paginator, -.filtered #toolbar, .filtered div.xfull { - margin-right: 280px; - width: auto; -} - -.change-list .filtered table tbody th { - padding-right: 1em; -} - -#changelist-form .results { - overflow-x: auto; -} - -#changelist .toplinks { - border-bottom: 1px solid #ddd; -} - -#changelist .paginator { - color: #666; - border-bottom: 1px solid #eee; - background: #fff; - overflow: hidden; -} - -/* CHANGELIST TABLES */ - -#changelist table thead th { - padding: 0; - white-space: nowrap; - vertical-align: middle; -} - -#changelist table thead th.action-checkbox-column { - width: 1.5em; - text-align: center; -} - -#changelist table tbody td.action-checkbox { - text-align: center; -} - -#changelist table tfoot { - color: #666; -} - -/* TOOLBAR */ - -#changelist #toolbar { - padding: 8px 10px; - margin-bottom: 15px; - border-top: 1px solid #eee; - border-bottom: 1px solid #eee; - background: #f8f8f8; - color: #666; -} - -#changelist #toolbar form input { - border-radius: 4px; - font-size: 14px; - padding: 5px; - color: #333; -} - -#changelist #toolbar form #searchbar { - height: 19px; - border: 1px solid #ccc; - padding: 2px 5px; - margin: 0; - vertical-align: top; - font-size: 13px; -} - -#changelist #toolbar form #searchbar:focus { - border-color: #999; -} - -#changelist #toolbar form input[type="submit"] { - border: 1px solid #ccc; - padding: 2px 10px; - margin: 0; - vertical-align: middle; - background: #fff; - box-shadow: 0 -15px 20px -10px rgba(0, 0, 0, 0.15) inset; - cursor: pointer; - color: #333; -} - -#changelist #toolbar form input[type="submit"]:focus, -#changelist #toolbar form input[type="submit"]:hover { - border-color: #999; -} - -#changelist #changelist-search img { - vertical-align: middle; - margin-right: 4px; -} - -/* FILTER COLUMN */ - -#changelist-filter { - position: absolute; - top: 0; - right: 0; - z-index: 1000; - width: 240px; - background: #f8f8f8; - border-left: none; - margin: 0; -} - -#changelist-filter h2 { - font-size: 14px; - text-transform: uppercase; - letter-spacing: 0.5px; - padding: 5px 15px; - margin-bottom: 12px; - border-bottom: none; -} - -#changelist-filter h3 { - font-weight: 400; - font-size: 14px; - padding: 0 15px; - margin-bottom: 10px; -} - -#changelist-filter ul { - margin: 5px 0; - padding: 0 15px 15px; - border-bottom: 1px solid #eaeaea; -} - -#changelist-filter ul:last-child { - border-bottom: none; - padding-bottom: none; -} - -#changelist-filter li { - list-style-type: none; - margin-left: 0; - padding-left: 0; -} - -#changelist-filter a { - display: block; - color: #999; -} - -#changelist-filter li.selected { - border-left: 5px solid #eaeaea; - padding-left: 10px; - margin-left: -15px; -} - -#changelist-filter li.selected a { - color: #5b80b2; -} - -#changelist-filter a:focus, #changelist-filter a:hover, -#changelist-filter li.selected a:focus, -#changelist-filter li.selected a:hover { - color: #036; -} - -/* DATE DRILLDOWN */ - -.change-list ul.toplinks { - display: block; - float: left; - padding: 0; - margin: 0; - width: 100%; -} - -.change-list ul.toplinks li { - padding: 3px 6px; - font-weight: bold; - list-style-type: none; - display: inline-block; -} - -.change-list ul.toplinks .date-back a { - color: #999; -} - -.change-list ul.toplinks .date-back a:focus, -.change-list ul.toplinks .date-back a:hover { - color: #036; -} - -/* PAGINATOR */ - -.paginator { - font-size: 13px; - 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; - background: #79aec8; - text-decoration: none; - color: #fff; -} - -.paginator a.showall { - padding: 0; - border: none; - background: none; - color: #5b80b2; -} - -.paginator a.showall:focus, .paginator a.showall:hover { - background: none; - color: #036; -} - -.paginator .end { - margin-right: 6px; -} - -.paginator .this-page { - padding: 2px 6px; - font-weight: bold; - font-size: 13px; - vertical-align: top; -} - -.paginator a:focus, .paginator a:hover { - color: white; - background: #036; -} - -/* ACTIONS */ - -.filtered .actions { - margin-right: 280px; - border-right: none; -} - -#changelist table input { - margin: 0; - vertical-align: baseline; -} - -#changelist table tbody tr.selected { - background-color: #FFFFCC; -} - -#changelist .actions { - padding: 10px; - background: #fff; - border-top: none; - border-bottom: none; - line-height: 24px; - color: #999; -} - -#changelist .actions.selected { - background: #fffccf; - border-top: 1px solid #fffee8; - border-bottom: 1px solid #edecd6; -} - -#changelist .actions span.all, -#changelist .actions span.action-counter, -#changelist .actions span.clear, -#changelist .actions span.question { - font-size: 13px; - margin: 0 0.5em; - display: none; -} - -#changelist .actions:last-child { - border-bottom: none; -} - -#changelist .actions select { - vertical-align: top; - height: 24px; - background: none; - color: #000; - border: 1px solid #ccc; - border-radius: 4px; - font-size: 14px; - padding: 0 0 0 4px; - margin: 0; - margin-left: 10px; -} - -#changelist .actions select:focus { - border-color: #999; -} - -#changelist .actions label { - display: inline-block; - vertical-align: middle; - font-size: 13px; -} - -#changelist .actions .button { - font-size: 13px; - border: 1px solid #ccc; - border-radius: 4px; - background: #fff; - box-shadow: 0 -15px 20px -10px rgba(0, 0, 0, 0.15) inset; - cursor: pointer; - height: 24px; - line-height: 1; - padding: 4px 8px; - margin: 0; - color: #333; -} - -#changelist .actions .button:focus, #changelist .actions .button:hover { - border-color: #999; -} +#changelist{position:relative;width:100%}#changelist table{width:100%}#changelist table thead th{padding:0;white-space:nowrap;vertical-align:middle}#changelist table thead th.action-checkbox-column{width:1.5em;text-align:center}#changelist table tbody td.action-checkbox{text-align:center}#changelist table tbody tr.selected{background-color:#ffc}#changelist table tfoot{color:#666}#changelist table input{margin:0;vertical-align:baseline}#changelist .field-plugin_actions a[disabled]{pointer-events:none}#changelist .toplinks{border-bottom:1px solid #ddd}#changelist .paginator{color:#666;border-bottom:1px solid #eee;background:#fff;overflow:hidden}#changelist #toolbar{padding:8px 10px;margin-bottom:15px;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#f8f8f8;color:#666}#changelist #toolbar .search-container{display:flex;align-items:center}#changelist #toolbar form input{border-radius:4px;font-size:14px;padding:5px;color:#333}#changelist #toolbar form #searchbar{height:19px;border:1px solid #ccc;padding:2px 5px;margin-right:8px;margin-left:8px;vertical-align:top;font-size:13px}#changelist #toolbar form #searchbar:focus{border-color:#999}#changelist #toolbar form input[type=submit]{border:1px solid #ccc;padding:2px 10px;margin:0;vertical-align:middle;background:#fff;box-shadow:inset 0 -15px 20px -10px rgba(0,0,0,.15);cursor:pointer;color:#333}#changelist #toolbar form input[type=submit]:focus,#changelist #toolbar form input[type=submit]:hover{border-color:#999}#changelist .actions{padding:10px;background:#fff;border-top:none;border-bottom:none;line-height:24px;color:#999}#changelist .actions span.action-counter,#changelist .actions span.all,#changelist .actions span.clear,#changelist .actions span.question{font-size:13px;margin:0 .5em;display:none}#changelist .actions:last-child{border-bottom:none}#changelist .actions label{margin:0}#changelist .actions select{vertical-align:top;height:24px;background:none;color:#000;border:1px solid #ccc;border-radius:4px;font-size:14px;padding:0 0 0 4px;margin:0 8px}#changelist .actions select:focus{border-color:#999}#changelist .actions label{display:inline-block;vertical-align:middle;font-size:13px}#changelist .actions .button{font-size:13px;border:1px solid #ccc;border-radius:4px;background:#fff;box-shadow:inset 0 -15px 20px -10px rgba(0,0,0,.15);cursor:pointer;height:24px;line-height:1;padding:4px 8px;margin:0;color:#333}#changelist .actions .button:focus,#changelist .actions .button:hover{border-color:#999}#changelist .actions.selected{background:#fffccf;border-top:1px solid #fffee8;border-bottom:1px solid #edecd6}.change-list .hiddenfields{display:none}.change-list .filtered{min-height:400px}.change-list .filtered table{border-right:none}.change-list .filtered table tbody th{padding-right:1em}.change-list .filtered .paginator,.change-list .filtered .results{margin-right:280px;width:auto}.change-list ul.toplinks{display:block;float:left;padding:0;margin:0;width:100%}.change-list ul.toplinks li{padding:3px 6px;font-weight:700;list-style-type:none;display:inline-block}.change-list ul.toplinks .date-back a{color:#999}.change-list ul.toplinks .date-back a:focus,.change-list ul.toplinks .date-back a:hover{color:#036}.filtered #toolbar{width:auto}.filtered div.xfull{margin-right:280px;width:auto}.filtered .actions{border-right:none;margin-bottom:8px}#changelist-form .results{overflow-x:auto}#changelist-filter{position:absolute;top:0;right:0;z-index:1000;width:240px;background:#f8f8f8;border-left:none;margin:0}#changelist-filter h2{font-size:14px;text-transform:uppercase;letter-spacing:.5px;padding:5px 15px;margin-bottom:12px;border-bottom:none}#changelist-filter h3{font-weight:400;font-size:14px;padding:0 15px;margin-bottom:10px}#changelist-filter ul{margin:5px 0;padding:0 15px 15px;border-bottom:1px solid #eaeaea}#changelist-filter ul:last-child{border-bottom:none;padding-bottom:none}#changelist-filter li{list-style-type:none;margin-left:0;padding-left:0}#changelist-filter a{display:block;color:#999}#changelist-filter a:focus,#changelist-filter a:hover{color:#036}#changelist-filter li.selected{border-left:5px solid #eaeaea;padding-left:10px;margin-left:-15px}#changelist-filter li.selected a{color:#5b80b2}#changelist-filter li.selected a:focus,#changelist-filter li.selected a:hover{color:#036}.paginator{font-size:13px;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;background:#79aec8;text-decoration:none;color:#fff}.paginator a:focus,.paginator a:hover{color:#fff;background:#036}.paginator a.showall{padding:0;border:none;background:none;color:#5b80b2}.paginator a.showall:focus,.paginator a.showall:hover{background:none;color:#036}.paginator .end{margin-right:6px}.paginator .this-page{padding:2px 6px;font-weight:700;font-size:13px;vertical-align:top} +/*# sourceMappingURL=changelists.css.map */ diff --git a/app/static/admin/css/changelists.css.map b/app/static/admin/css/changelists.css.map new file mode 100644 index 00000000..3bb9dec4 --- /dev/null +++ b/app/static/admin/css/changelists.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["changelists.scss"],"names":[],"mappings":"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","file":"changelists.css","sourcesContent":["/* CHANGELISTS */\n/* CHANGELIST TABLES */\n/* TOOLBAR */\n/* FILTER COLUMN */\n/* DATE DRILLDOWN */\n/* PAGINATOR */\n/* ACTIONS */\n#changelist {\n\tposition: relative;\n\twidth: 100%;\n\ttable {\n\t\twidth: 100%;\n\t\tthead {\n\t\t\tth {\n\t\t\t\tpadding: 0;\n\t\t\t\twhite-space: nowrap;\n\t\t\t\tvertical-align: middle;\n\t\t\t}\n\t\t\tth.action-checkbox-column {\n\t\t\t\twidth: 1.5em;\n\t\t\t\ttext-align: center;\n\t\t\t}\n\t\t}\n\t\ttbody {\n\t\t\ttd.action-checkbox {\n\t\t\t\ttext-align: center;\n\t\t\t}\n\t\t\ttr.selected {\n\t\t\t\tbackground-color: #FFFFCC;\n\t\t\t}\n\t\t}\n\t\ttfoot {\n\t\t\tcolor: #666;\n\t\t}\n\t\tinput {\n\t\t\tmargin: 0;\n\t\t\tvertical-align: baseline;\n\t\t}\n\t}\n\t.field-plugin_actions {\n\t\ta[disabled] {\n\t\t\tpointer-events: none;\n\t\t}\n\t}\n\t.toplinks {\n\t\tborder-bottom: 1px solid #ddd;\n\t}\n\t.paginator {\n\t\tcolor: #666;\n\t\tborder-bottom: 1px solid #eee;\n\t\tbackground: #fff;\n\t\toverflow: hidden;\n\t}\n\t#toolbar {\n\t\tpadding: 8px 10px;\n\t\tmargin-bottom: 15px;\n\t\tborder-top: 1px solid #eee;\n\t\tborder-bottom: 1px solid #eee;\n\t\tbackground: #f8f8f8;\n\t\tcolor: #666;\n\n .search-container {\n display: flex;\n align-items: center;\n }\n\n\t\tform {\n\t\t\tinput {\n\t\t\t\tborder-radius: 4px;\n\t\t\t\tfont-size: 14px;\n\t\t\t\tpadding: 5px;\n\t\t\t\tcolor: #333;\n\t\t\t}\n\t\t\t#searchbar {\n\t\t\t\theight: 19px;\n\t\t\t\tborder: 1px solid #ccc;\n\t\t\t\tpadding: 2px 5px;\n\t\t\t\tmargin-right: 8px;\n margin-left: 8px;\n\t\t\t\tvertical-align: top;\n\t\t\t\tfont-size: 13px;\n\t\t\t\t&:focus {\n\t\t\t\t\tborder-color: #999;\n\t\t\t\t}\n\t\t\t}\n\t\t\tinput[type=\"submit\"] {\n\t\t\t\tborder: 1px solid #ccc;\n\t\t\t\tpadding: 2px 10px;\n\t\t\t\tmargin: 0;\n\t\t\t\tvertical-align: middle;\n\t\t\t\tbackground: #fff;\n\t\t\t\tbox-shadow: 0 -15px 20px -10px rgba(0, 0, 0, 0.15) inset;\n\t\t\t\tcursor: pointer;\n\t\t\t\tcolor: #333;\n\t\t\t\t&:focus {\n\t\t\t\t\tborder-color: #999;\n\t\t\t\t}\n\t\t\t\t&:hover {\n\t\t\t\t\tborder-color: #999;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\t.actions {\n\t\tpadding: 10px;\n\t\tbackground: #fff;\n\t\tborder-top: none;\n\t\tborder-bottom: none;\n\t\tline-height: 24px;\n\t\tcolor: #999;\n\t\tspan.all {\n\t\t\tfont-size: 13px;\n\t\t\tmargin: 0 0.5em;\n\t\t\tdisplay: none;\n\t\t}\n\t\tspan.action-counter {\n\t\t\tfont-size: 13px;\n\t\t\tmargin: 0 0.5em;\n\t\t\tdisplay: none;\n\t\t}\n\t\tspan.clear {\n\t\t\tfont-size: 13px;\n\t\t\tmargin: 0 0.5em;\n\t\t\tdisplay: none;\n\t\t}\n\t\tspan.question {\n\t\t\tfont-size: 13px;\n\t\t\tmargin: 0 0.5em;\n\t\t\tdisplay: none;\n\t\t}\n\t\t&:last-child {\n\t\t\tborder-bottom: none;\n\t\t}\n label {\n margin: 0;\n }\n\t\tselect {\n\t\t\tvertical-align: top;\n\t\t\theight: 24px;\n\t\t\tbackground: none;\n\t\t\tcolor: #000;\n\t\t\tborder: 1px solid #ccc;\n\t\t\tborder-radius: 4px;\n\t\t\tfont-size: 14px;\n\t\t\tpadding: 0 0 0 4px;\n\t\t\tmargin: 0;\n\t\t\tmargin-left: 8px;\n margin-right: 8px;\n\t\t\t&:focus {\n\t\t\t\tborder-color: #999;\n\t\t\t}\n\t\t}\n\t\tlabel {\n\t\t\tdisplay: inline-block;\n\t\t\tvertical-align: middle;\n\t\t\tfont-size: 13px;\n\t\t}\n\t\t.button {\n\t\t\tfont-size: 13px;\n\t\t\tborder: 1px solid #ccc;\n\t\t\tborder-radius: 4px;\n\t\t\tbackground: #fff;\n\t\t\tbox-shadow: 0 -15px 20px -10px rgba(0, 0, 0, 0.15) inset;\n\t\t\tcursor: pointer;\n\t\t\theight: 24px;\n\t\t\tline-height: 1;\n\t\t\tpadding: 4px 8px;\n\t\t\tmargin: 0;\n\t\t\tcolor: #333;\n\t\t\t&:focus {\n\t\t\t\tborder-color: #999;\n\t\t\t}\n\t\t\t&:hover {\n\t\t\t\tborder-color: #999;\n\t\t\t}\n\t\t}\n\t}\n\t.actions.selected {\n\t\tbackground: #fffccf;\n\t\tborder-top: 1px solid #fffee8;\n\t\tborder-bottom: 1px solid #edecd6;\n\t}\n}\n.change-list {\n\t.hiddenfields {\n\t\tdisplay: none;\n\t}\n\t.filtered {\n\t\ttable {\n\t\t\tborder-right: none;\n\t\t\ttbody {\n\t\t\t\tth {\n\t\t\t\t\tpadding-right: 1em;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tmin-height: 400px;\n\t\t.results {\n\t\t\tmargin-right: 280px;\n\t\t\twidth: auto;\n\t\t}\n\t\t.paginator {\n\t\t\tmargin-right: 280px;\n\t\t\twidth: auto;\n\t\t}\n\t}\n\tul.toplinks {\n\t\tdisplay: block;\n\t\tfloat: left;\n\t\tpadding: 0;\n\t\tmargin: 0;\n\t\twidth: 100%;\n\t\tli {\n\t\t\tpadding: 3px 6px;\n\t\t\tfont-weight: bold;\n\t\t\tlist-style-type: none;\n\t\t\tdisplay: inline-block;\n\t\t}\n\t\t.date-back {\n\t\t\ta {\n\t\t\t\tcolor: #999;\n\t\t\t\t&:focus {\n\t\t\t\t\tcolor: #036;\n\t\t\t\t}\n\t\t\t\t&:hover {\n\t\t\t\t\tcolor: #036;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n.filtered {\n\t#toolbar {\n\t\t//margin-right: 280px;\n\t\twidth: auto;\n\t}\n\tdiv.xfull {\n\t\tmargin-right: 280px;\n\t\twidth: auto;\n\t}\n\t.actions {\n\t\t//margin-right: 280px;\n\t\tborder-right: none;\n //display: flex;\n //align-items: center;\n margin-bottom: 8px;\n\t}\n}\n#changelist-form {\n\t.results {\n\t\toverflow-x: auto;\n\t}\n}\n#changelist-filter {\n\tposition: absolute;\n\ttop: 0;\n\tright: 0;\n\tz-index: 1000;\n\twidth: 240px;\n\tbackground: #f8f8f8;\n\tborder-left: none;\n\tmargin: 0;\n\th2 {\n\t\tfont-size: 14px;\n\t\ttext-transform: uppercase;\n\t\tletter-spacing: 0.5px;\n\t\tpadding: 5px 15px;\n\t\tmargin-bottom: 12px;\n\t\tborder-bottom: none;\n\t}\n\th3 {\n\t\tfont-weight: 400;\n\t\tfont-size: 14px;\n\t\tpadding: 0 15px;\n\t\tmargin-bottom: 10px;\n\t}\n\tul {\n\t\tmargin: 5px 0;\n\t\tpadding: 0 15px 15px;\n\t\tborder-bottom: 1px solid #eaeaea;\n\t\t&:last-child {\n\t\t\tborder-bottom: none;\n\t\t\tpadding-bottom: none;\n\t\t}\n\t}\n\tli {\n\t\tlist-style-type: none;\n\t\tmargin-left: 0;\n\t\tpadding-left: 0;\n\t}\n\ta {\n\t\tdisplay: block;\n\t\tcolor: #999;\n\t\t&:focus {\n\t\t\tcolor: #036;\n\t\t}\n\t\t&:hover {\n\t\t\tcolor: #036;\n\t\t}\n\t}\n\tli.selected {\n\t\tborder-left: 5px solid #eaeaea;\n\t\tpadding-left: 10px;\n\t\tmargin-left: -15px;\n\t\ta {\n\t\t\tcolor: #5b80b2;\n\t\t\t&:focus {\n\t\t\t\tcolor: #036;\n\t\t\t}\n\t\t\t&:hover {\n\t\t\t\tcolor: #036;\n\t\t\t}\n\t\t}\n\t}\n}\n.paginator {\n\tfont-size: 13px;\n\tpadding-top: 10px;\n\tpadding-bottom: 10px;\n\tline-height: 22px;\n\tmargin: 0;\n\tborder-top: 1px solid #ddd;\n\ta {\n\t\t&:link {\n\t\t\tpadding: 2px 6px;\n\t\t\tbackground: #79aec8;\n\t\t\ttext-decoration: none;\n\t\t\tcolor: #fff;\n\t\t}\n\t\t&:visited {\n\t\t\tpadding: 2px 6px;\n\t\t\tbackground: #79aec8;\n\t\t\ttext-decoration: none;\n\t\t\tcolor: #fff;\n\t\t}\n\t\t&:focus {\n\t\t\tcolor: white;\n\t\t\tbackground: #036;\n\t\t}\n\t\t&:hover {\n\t\t\tcolor: white;\n\t\t\tbackground: #036;\n\t\t}\n\t}\n\ta.showall {\n\t\tpadding: 0;\n\t\tborder: none;\n\t\tbackground: none;\n\t\tcolor: #5b80b2;\n\t\t&:focus {\n\t\t\tbackground: none;\n\t\t\tcolor: #036;\n\t\t}\n\t\t&:hover {\n\t\t\tbackground: none;\n\t\t\tcolor: #036;\n\t\t}\n\t}\n\t.end {\n\t\tmargin-right: 6px;\n\t}\n\t.this-page {\n\t\tpadding: 2px 6px;\n\t\tfont-weight: bold;\n\t\tfont-size: 13px;\n\t\tvertical-align: top;\n\t}\n}\n"]} \ No newline at end of file diff --git a/app/static/admin/css/changelists.scss b/app/static/admin/css/changelists.scss new file mode 100644 index 00000000..83756771 --- /dev/null +++ b/app/static/admin/css/changelists.scss @@ -0,0 +1,368 @@ +/* CHANGELISTS */ +/* CHANGELIST TABLES */ +/* TOOLBAR */ +/* FILTER COLUMN */ +/* DATE DRILLDOWN */ +/* PAGINATOR */ +/* ACTIONS */ +#changelist { + position: relative; + width: 100%; + table { + width: 100%; + thead { + th { + padding: 0; + white-space: nowrap; + vertical-align: middle; + } + th.action-checkbox-column { + width: 1.5em; + text-align: center; + } + } + tbody { + td.action-checkbox { + text-align: center; + } + tr.selected { + background-color: #FFFFCC; + } + } + tfoot { + color: #666; + } + input { + margin: 0; + vertical-align: baseline; + } + } + .field-plugin_actions { + a[disabled] { + pointer-events: none; + } + } + .toplinks { + border-bottom: 1px solid #ddd; + } + .paginator { + color: #666; + border-bottom: 1px solid #eee; + background: #fff; + overflow: hidden; + } + #toolbar { + padding: 8px 10px; + margin-bottom: 15px; + border-top: 1px solid #eee; + border-bottom: 1px solid #eee; + background: #f8f8f8; + color: #666; + + .search-container { + display: flex; + align-items: center; + } + + form { + input { + border-radius: 4px; + font-size: 14px; + padding: 5px; + color: #333; + } + #searchbar { + height: 19px; + border: 1px solid #ccc; + padding: 2px 5px; + margin-right: 8px; + margin-left: 8px; + vertical-align: top; + font-size: 13px; + &:focus { + border-color: #999; + } + } + input[type="submit"] { + border: 1px solid #ccc; + padding: 2px 10px; + margin: 0; + vertical-align: middle; + background: #fff; + box-shadow: 0 -15px 20px -10px rgba(0, 0, 0, 0.15) inset; + cursor: pointer; + color: #333; + &:focus { + border-color: #999; + } + &:hover { + border-color: #999; + } + } + } + } + .actions { + padding: 10px; + background: #fff; + border-top: none; + border-bottom: none; + line-height: 24px; + color: #999; + span.all { + font-size: 13px; + margin: 0 0.5em; + display: none; + } + span.action-counter { + font-size: 13px; + margin: 0 0.5em; + display: none; + } + span.clear { + font-size: 13px; + margin: 0 0.5em; + display: none; + } + span.question { + font-size: 13px; + margin: 0 0.5em; + display: none; + } + &:last-child { + border-bottom: none; + } + label { + margin: 0; + } + select { + vertical-align: top; + height: 24px; + background: none; + color: #000; + border: 1px solid #ccc; + border-radius: 4px; + font-size: 14px; + padding: 0 0 0 4px; + margin: 0; + margin-left: 8px; + margin-right: 8px; + &:focus { + border-color: #999; + } + } + label { + display: inline-block; + vertical-align: middle; + font-size: 13px; + } + .button { + font-size: 13px; + border: 1px solid #ccc; + border-radius: 4px; + background: #fff; + box-shadow: 0 -15px 20px -10px rgba(0, 0, 0, 0.15) inset; + cursor: pointer; + height: 24px; + line-height: 1; + padding: 4px 8px; + margin: 0; + color: #333; + &:focus { + border-color: #999; + } + &:hover { + border-color: #999; + } + } + } + .actions.selected { + background: #fffccf; + border-top: 1px solid #fffee8; + border-bottom: 1px solid #edecd6; + } +} +.change-list { + .hiddenfields { + display: none; + } + .filtered { + table { + border-right: none; + tbody { + th { + padding-right: 1em; + } + } + } + min-height: 400px; + .results { + margin-right: 280px; + width: auto; + } + .paginator { + margin-right: 280px; + width: auto; + } + } + ul.toplinks { + display: block; + float: left; + padding: 0; + margin: 0; + width: 100%; + li { + padding: 3px 6px; + font-weight: bold; + list-style-type: none; + display: inline-block; + } + .date-back { + a { + color: #999; + &:focus { + color: #036; + } + &:hover { + color: #036; + } + } + } + } +} +.filtered { + #toolbar { + //margin-right: 280px; + width: auto; + } + div.xfull { + margin-right: 280px; + width: auto; + } + .actions { + //margin-right: 280px; + border-right: none; + //display: flex; + //align-items: center; + margin-bottom: 8px; + } +} +#changelist-form { + .results { + overflow-x: auto; + } +} +#changelist-filter { + position: absolute; + top: 0; + right: 0; + z-index: 1000; + width: 240px; + background: #f8f8f8; + border-left: none; + margin: 0; + h2 { + font-size: 14px; + text-transform: uppercase; + letter-spacing: 0.5px; + padding: 5px 15px; + margin-bottom: 12px; + border-bottom: none; + } + h3 { + font-weight: 400; + font-size: 14px; + padding: 0 15px; + margin-bottom: 10px; + } + ul { + margin: 5px 0; + padding: 0 15px 15px; + border-bottom: 1px solid #eaeaea; + &:last-child { + border-bottom: none; + padding-bottom: none; + } + } + li { + list-style-type: none; + margin-left: 0; + padding-left: 0; + } + a { + display: block; + color: #999; + &:focus { + color: #036; + } + &:hover { + color: #036; + } + } + li.selected { + border-left: 5px solid #eaeaea; + padding-left: 10px; + margin-left: -15px; + a { + color: #5b80b2; + &:focus { + color: #036; + } + &:hover { + color: #036; + } + } + } +} +.paginator { + font-size: 13px; + padding-top: 10px; + padding-bottom: 10px; + line-height: 22px; + margin: 0; + border-top: 1px solid #ddd; + a { + &:link { + padding: 2px 6px; + background: #79aec8; + text-decoration: none; + color: #fff; + } + &:visited { + padding: 2px 6px; + background: #79aec8; + text-decoration: none; + color: #fff; + } + &:focus { + color: white; + background: #036; + } + &:hover { + color: white; + background: #036; + } + } + a.showall { + padding: 0; + border: none; + background: none; + color: #5b80b2; + &:focus { + background: none; + color: #036; + } + &:hover { + background: none; + color: #036; + } + } + .end { + margin-right: 6px; + } + .this-page { + padding: 2px 6px; + font-weight: bold; + font-size: 13px; + vertical-align: top; + } +} diff --git a/app/templates/app/admin/search_form.html b/app/templates/app/admin/search_form.html index 1417c1f5..bd26d97f 100644 --- a/app/templates/app/admin/search_form.html +++ b/app/templates/app/admin/search_form.html @@ -1,9 +1,9 @@ {% load i18n static %} {% if cl.search_fields %}