now working
@@ -1,967 +0,0 @@
|
|||||||
/*
|
|
||||||
DJANGO Admin styles
|
|
||||||
*/
|
|
||||||
|
|
||||||
@import url(fonts.css);
|
|
||||||
|
|
||||||
body {
|
|
||||||
margin: 0;
|
|
||||||
padding: 0;
|
|
||||||
font-size: 14px;
|
|
||||||
font-family: "Roboto","Lucida Grande","DejaVu Sans","Bitstream Vera Sans",Verdana,Arial,sans-serif;
|
|
||||||
color: #333;
|
|
||||||
background: #fff;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* LINKS */
|
|
||||||
|
|
||||||
a:link, a:visited {
|
|
||||||
color: #447e9b;
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
a:focus, a:hover {
|
|
||||||
color: #036;
|
|
||||||
}
|
|
||||||
|
|
||||||
a:focus {
|
|
||||||
text-decoration: underline;
|
|
||||||
}
|
|
||||||
|
|
||||||
a img {
|
|
||||||
border: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
a.section:link, a.section:visited {
|
|
||||||
color: #fff;
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
a.section:focus, a.section:hover {
|
|
||||||
text-decoration: underline;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* GLOBAL DEFAULTS */
|
|
||||||
|
|
||||||
p, ol, ul, dl {
|
|
||||||
margin: .2em 0 .8em 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
p {
|
|
||||||
padding: 0;
|
|
||||||
line-height: 140%;
|
|
||||||
}
|
|
||||||
|
|
||||||
h1,h2,h3,h4,h5 {
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
h1 {
|
|
||||||
margin: 0 0 20px;
|
|
||||||
font-weight: 300;
|
|
||||||
font-size: 20px;
|
|
||||||
color: #666;
|
|
||||||
}
|
|
||||||
|
|
||||||
h2 {
|
|
||||||
font-size: 16px;
|
|
||||||
margin: 1em 0 .5em 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
h2.subhead {
|
|
||||||
font-weight: normal;
|
|
||||||
margin-top: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
h3 {
|
|
||||||
font-size: 14px;
|
|
||||||
margin: .8em 0 .3em 0;
|
|
||||||
color: #666;
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
h4 {
|
|
||||||
font-size: 12px;
|
|
||||||
margin: 1em 0 .8em 0;
|
|
||||||
padding-bottom: 3px;
|
|
||||||
}
|
|
||||||
|
|
||||||
h5 {
|
|
||||||
font-size: 10px;
|
|
||||||
margin: 1.5em 0 .5em 0;
|
|
||||||
color: #666;
|
|
||||||
text-transform: uppercase;
|
|
||||||
letter-spacing: 1px;
|
|
||||||
}
|
|
||||||
|
|
||||||
ul li {
|
|
||||||
list-style-type: square;
|
|
||||||
padding: 1px 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
li ul {
|
|
||||||
margin-bottom: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
li, dt, dd {
|
|
||||||
font-size: 13px;
|
|
||||||
line-height: 20px;
|
|
||||||
}
|
|
||||||
|
|
||||||
dt {
|
|
||||||
font-weight: bold;
|
|
||||||
margin-top: 4px;
|
|
||||||
}
|
|
||||||
|
|
||||||
dd {
|
|
||||||
margin-left: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
form {
|
|
||||||
margin: 0;
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
fieldset {
|
|
||||||
margin: 0;
|
|
||||||
padding: 0;
|
|
||||||
border: none;
|
|
||||||
border-top: 1px solid #eee;
|
|
||||||
}
|
|
||||||
|
|
||||||
blockquote {
|
|
||||||
font-size: 11px;
|
|
||||||
color: #777;
|
|
||||||
margin-left: 2px;
|
|
||||||
padding-left: 10px;
|
|
||||||
border-left: 5px solid #ddd;
|
|
||||||
}
|
|
||||||
|
|
||||||
code, pre {
|
|
||||||
font-family: "Bitstream Vera Sans Mono", Monaco, "Courier New", Courier, monospace;
|
|
||||||
color: #666;
|
|
||||||
font-size: 12px;
|
|
||||||
}
|
|
||||||
|
|
||||||
pre.literal-block {
|
|
||||||
margin: 10px;
|
|
||||||
background: #eee;
|
|
||||||
padding: 6px 8px;
|
|
||||||
}
|
|
||||||
|
|
||||||
code strong {
|
|
||||||
color: #930;
|
|
||||||
}
|
|
||||||
|
|
||||||
hr {
|
|
||||||
clear: both;
|
|
||||||
color: #eee;
|
|
||||||
background-color: #eee;
|
|
||||||
height: 1px;
|
|
||||||
border: none;
|
|
||||||
margin: 0;
|
|
||||||
padding: 0;
|
|
||||||
font-size: 1px;
|
|
||||||
line-height: 1px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* TEXT STYLES & MODIFIERS */
|
|
||||||
|
|
||||||
.small {
|
|
||||||
font-size: 11px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.tiny {
|
|
||||||
font-size: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
p.tiny {
|
|
||||||
margin-top: -2px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.mini {
|
|
||||||
font-size: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
p.mini {
|
|
||||||
margin-top: -3px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.help, p.help, form p.help {
|
|
||||||
font-size: 11px;
|
|
||||||
color: #999;
|
|
||||||
}
|
|
||||||
|
|
||||||
.help-tooltip {
|
|
||||||
cursor: help;
|
|
||||||
}
|
|
||||||
|
|
||||||
p img, h1 img, h2 img, h3 img, h4 img, td img {
|
|
||||||
vertical-align: middle;
|
|
||||||
}
|
|
||||||
|
|
||||||
.quiet, a.quiet:link, a.quiet:visited {
|
|
||||||
color: #999;
|
|
||||||
font-weight: normal;
|
|
||||||
}
|
|
||||||
|
|
||||||
.float-right {
|
|
||||||
float: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
.float-left {
|
|
||||||
float: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
.clear {
|
|
||||||
clear: both;
|
|
||||||
}
|
|
||||||
|
|
||||||
.align-left {
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
.align-right {
|
|
||||||
text-align: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
.example {
|
|
||||||
margin: 10px 0;
|
|
||||||
padding: 5px 10px;
|
|
||||||
background: #efefef;
|
|
||||||
}
|
|
||||||
|
|
||||||
.nowrap {
|
|
||||||
white-space: nowrap;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* TABLES */
|
|
||||||
|
|
||||||
table {
|
|
||||||
border-collapse: collapse;
|
|
||||||
border-color: #ccc;
|
|
||||||
}
|
|
||||||
|
|
||||||
td, th {
|
|
||||||
font-size: 13px;
|
|
||||||
line-height: 16px;
|
|
||||||
border-bottom: 1px solid #eee;
|
|
||||||
vertical-align: top;
|
|
||||||
padding: 8px;
|
|
||||||
font-family: "Roboto", "Lucida Grande", Verdana, Arial, sans-serif;
|
|
||||||
}
|
|
||||||
|
|
||||||
th {
|
|
||||||
font-weight: 600;
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
thead th,
|
|
||||||
tfoot td {
|
|
||||||
color: #666;
|
|
||||||
padding: 5px 10px;
|
|
||||||
font-size: 11px;
|
|
||||||
background: #fff;
|
|
||||||
border: none;
|
|
||||||
border-top: 1px solid #eee;
|
|
||||||
border-bottom: 1px solid #eee;
|
|
||||||
}
|
|
||||||
|
|
||||||
tfoot td {
|
|
||||||
border-bottom: none;
|
|
||||||
border-top: 1px solid #eee;
|
|
||||||
}
|
|
||||||
|
|
||||||
tr.alt {
|
|
||||||
background: #f6f6f6;
|
|
||||||
}
|
|
||||||
|
|
||||||
.row1 {
|
|
||||||
background: #fff;
|
|
||||||
}
|
|
||||||
|
|
||||||
.row2 {
|
|
||||||
background: #f9f9f9;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* SORTABLE TABLES */
|
|
||||||
|
|
||||||
thead th {
|
|
||||||
padding: 5px 10px;
|
|
||||||
line-height: normal;
|
|
||||||
text-transform: uppercase;
|
|
||||||
background: #f6f6f6;
|
|
||||||
}
|
|
||||||
|
|
||||||
thead th a:link, thead th a:visited {
|
|
||||||
color: #666;
|
|
||||||
}
|
|
||||||
|
|
||||||
thead th.sorted {
|
|
||||||
background: #eee;
|
|
||||||
}
|
|
||||||
|
|
||||||
thead th.sorted .text {
|
|
||||||
padding-right: 42px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table thead th .text span {
|
|
||||||
padding: 8px 10px;
|
|
||||||
display: block;
|
|
||||||
}
|
|
||||||
|
|
||||||
table thead th .text a {
|
|
||||||
display: block;
|
|
||||||
cursor: pointer;
|
|
||||||
padding: 8px 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table thead th .text a:focus, table thead th .text a:hover {
|
|
||||||
background: #eee;
|
|
||||||
}
|
|
||||||
|
|
||||||
thead th.sorted a.sortremove {
|
|
||||||
visibility: hidden;
|
|
||||||
}
|
|
||||||
|
|
||||||
table thead th.sorted:hover a.sortremove {
|
|
||||||
visibility: visible;
|
|
||||||
}
|
|
||||||
|
|
||||||
table thead th.sorted .sortoptions {
|
|
||||||
display: block;
|
|
||||||
padding: 9px 5px 0 5px;
|
|
||||||
float: right;
|
|
||||||
text-align: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
table thead th.sorted .sortpriority {
|
|
||||||
font-size: .8em;
|
|
||||||
min-width: 12px;
|
|
||||||
text-align: center;
|
|
||||||
vertical-align: 3px;
|
|
||||||
margin-left: 2px;
|
|
||||||
margin-right: 2px;
|
|
||||||
}
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
table thead th.sorted .sortoptions a.sortremove {
|
|
||||||
background-position: 0 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
table thead th.sorted .sortoptions a.sortremove:after {
|
|
||||||
content: '\\';
|
|
||||||
position: absolute;
|
|
||||||
top: -6px;
|
|
||||||
left: 3px;
|
|
||||||
font-weight: 200;
|
|
||||||
font-size: 18px;
|
|
||||||
color: #999;
|
|
||||||
}
|
|
||||||
|
|
||||||
table thead th.sorted .sortoptions a.sortremove:focus:after,
|
|
||||||
table thead th.sorted .sortoptions a.sortremove:hover:after {
|
|
||||||
color: #447e9b;
|
|
||||||
}
|
|
||||||
|
|
||||||
table thead th.sorted .sortoptions a.sortremove:focus,
|
|
||||||
table thead th.sorted .sortoptions a.sortremove:hover {
|
|
||||||
background-position: 0 -14px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table thead th.sorted .sortoptions a.ascending {
|
|
||||||
background-position: 0 -28px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table thead th.sorted .sortoptions a.ascending:focus,
|
|
||||||
table thead th.sorted .sortoptions a.ascending:hover {
|
|
||||||
background-position: 0 -42px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table thead th.sorted .sortoptions a.descending {
|
|
||||||
top: 1px;
|
|
||||||
background-position: 0 -56px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table thead th.sorted .sortoptions a.descending:focus,
|
|
||||||
table thead th.sorted .sortoptions a.descending:hover {
|
|
||||||
background-position: 0 -70px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* FORM DEFAULTS */
|
|
||||||
|
|
||||||
input, textarea, select, .form-row p, 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;
|
|
||||||
}
|
|
||||||
|
|
||||||
textarea {
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
|
|
||||||
input[type=text], input[type=password], input[type=email], input[type=url],
|
|
||||||
input[type=number], textarea, select, .vTextField {
|
|
||||||
border: 1px solid #ccc;
|
|
||||||
border-radius: 4px;
|
|
||||||
padding: 5px 6px;
|
|
||||||
margin-top: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
input[type=text]:focus, input[type=password]:focus, input[type=email]:focus,
|
|
||||||
input[type=url]:focus, input[type=number]:focus, textarea:focus, select:focus,
|
|
||||||
.vTextField:focus {
|
|
||||||
border-color: #999;
|
|
||||||
}
|
|
||||||
|
|
||||||
select {
|
|
||||||
height: 30px;
|
|
||||||
}
|
|
||||||
|
|
||||||
select[multiple] {
|
|
||||||
min-height: 150px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* FORM BUTTONS */
|
|
||||||
|
|
||||||
.button, input[type=submit], input[type=button], .submit-row input, a.button {
|
|
||||||
background: #79aec8;
|
|
||||||
padding: 10px 15px;
|
|
||||||
border: none;
|
|
||||||
border-radius: 4px;
|
|
||||||
color: #fff;
|
|
||||||
cursor: pointer;
|
|
||||||
}
|
|
||||||
|
|
||||||
a.button {
|
|
||||||
padding: 4px 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.button:active, input[type=submit]:active, input[type=button]:active,
|
|
||||||
.button:focus, input[type=submit]:focus, input[type=button]:focus,
|
|
||||||
.button:hover, input[type=submit]:hover, input[type=button]:hover {
|
|
||||||
background: #609ab6;
|
|
||||||
}
|
|
||||||
|
|
||||||
.button[disabled], input[type=submit][disabled], input[type=button][disabled] {
|
|
||||||
opacity: 0.4;
|
|
||||||
}
|
|
||||||
|
|
||||||
.button.default, input[type=submit].default, .submit-row input.default {
|
|
||||||
float: right;
|
|
||||||
border: none;
|
|
||||||
font-weight: 400;
|
|
||||||
background: #417690;
|
|
||||||
}
|
|
||||||
|
|
||||||
.button.default:active, input[type=submit].default:active,
|
|
||||||
.button.default:focus, input[type=submit].default:focus,
|
|
||||||
.button.default:hover, input[type=submit].default:hover {
|
|
||||||
background: #205067;
|
|
||||||
}
|
|
||||||
|
|
||||||
.button[disabled].default,
|
|
||||||
input[type=submit][disabled].default,
|
|
||||||
input[type=button][disabled].default {
|
|
||||||
opacity: 0.4;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* MODULES */
|
|
||||||
|
|
||||||
.module {
|
|
||||||
border: none;
|
|
||||||
margin-bottom: 30px;
|
|
||||||
background: #fff;
|
|
||||||
}
|
|
||||||
|
|
||||||
.module p, .module ul, .module h3, .module h4, .module dl, .module pre {
|
|
||||||
padding-left: 10px;
|
|
||||||
padding-right: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.module blockquote {
|
|
||||||
margin-left: 12px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.module ul, .module ol {
|
|
||||||
margin-left: 1.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
.module h3 {
|
|
||||||
margin-top: .6em;
|
|
||||||
}
|
|
||||||
|
|
||||||
.module h2, .module caption, .inline-group h2 {
|
|
||||||
margin: 0;
|
|
||||||
padding: 8px;
|
|
||||||
font-weight: 400;
|
|
||||||
font-size: 13px;
|
|
||||||
text-align: left;
|
|
||||||
background: #79aec8;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
|
|
||||||
.module caption,
|
|
||||||
.inline-group h2 {
|
|
||||||
font-size: 12px;
|
|
||||||
letter-spacing: 0.5px;
|
|
||||||
text-transform: uppercase;
|
|
||||||
}
|
|
||||||
|
|
||||||
.module table {
|
|
||||||
border-collapse: collapse;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* MESSAGES & ERRORS */
|
|
||||||
|
|
||||||
ul.messagelist {
|
|
||||||
padding: 0;
|
|
||||||
margin: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
ul.messagelist li.warning {
|
|
||||||
background: #ffc url(../img/icon-alert.svg) 40px 14px no-repeat;
|
|
||||||
background-size: 14px auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
ul.messagelist li.error {
|
|
||||||
background: #ffefef url(../img/icon-no.svg) 40px 12px no-repeat;
|
|
||||||
background-size: 16px auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
.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;
|
|
||||||
}
|
|
||||||
|
|
||||||
ul.errorlist {
|
|
||||||
margin: 0 0 4px;
|
|
||||||
padding: 0;
|
|
||||||
color: #ba2121;
|
|
||||||
background: #fff;
|
|
||||||
}
|
|
||||||
|
|
||||||
ul.errorlist li {
|
|
||||||
font-size: 13px;
|
|
||||||
display: block;
|
|
||||||
margin-bottom: 4px;
|
|
||||||
}
|
|
||||||
|
|
||||||
ul.errorlist li:first-child {
|
|
||||||
margin-top: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
ul.errorlist li a {
|
|
||||||
color: inherit;
|
|
||||||
text-decoration: underline;
|
|
||||||
}
|
|
||||||
|
|
||||||
td ul.errorlist {
|
|
||||||
margin: 0;
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
td ul.errorlist li {
|
|
||||||
margin: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.form-row.errors {
|
|
||||||
margin: 0;
|
|
||||||
border: none;
|
|
||||||
border-bottom: 1px solid #eee;
|
|
||||||
background: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.form-row.errors ul.errorlist li {
|
|
||||||
padding-left: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.errors input, .errors select, .errors textarea {
|
|
||||||
border: 1px solid #ba2121;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.system-message {
|
|
||||||
background: #ffc;
|
|
||||||
margin: 10px;
|
|
||||||
padding: 6px 8px;
|
|
||||||
font-size: .8em;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.system-message p.system-message-title {
|
|
||||||
padding: 4px 5px 4px 25px;
|
|
||||||
margin: 0;
|
|
||||||
color: #c11;
|
|
||||||
background: #ffefef url(../img/icon-no.svg) 5px 5px no-repeat;
|
|
||||||
}
|
|
||||||
|
|
||||||
.description {
|
|
||||||
font-size: 12px;
|
|
||||||
padding: 5px 0 0 12px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* BREADCRUMBS */
|
|
||||||
|
|
||||||
div.breadcrumbs {
|
|
||||||
background: #79aec8;
|
|
||||||
padding: 10px 40px;
|
|
||||||
border: none;
|
|
||||||
font-size: 14px;
|
|
||||||
color: #c4dce8;
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.breadcrumbs a {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.breadcrumbs a:focus, div.breadcrumbs a:hover {
|
|
||||||
color: #c4dce8;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* ACTION ICONS */
|
|
||||||
|
|
||||||
.addlink {
|
|
||||||
padding-left: 16px;
|
|
||||||
background: url(../img/icon-addlink.svg) 0 1px no-repeat;
|
|
||||||
}
|
|
||||||
|
|
||||||
.changelink, .inlinechangelink {
|
|
||||||
padding-left: 16px;
|
|
||||||
background: url(../img/icon-changelink.svg) 0 1px no-repeat;
|
|
||||||
}
|
|
||||||
|
|
||||||
.deletelink {
|
|
||||||
padding-left: 16px;
|
|
||||||
background: url(../img/icon-deletelink.svg) 0 1px no-repeat;
|
|
||||||
}
|
|
||||||
|
|
||||||
a.deletelink:link, a.deletelink:visited {
|
|
||||||
color: #CC3434;
|
|
||||||
}
|
|
||||||
|
|
||||||
a.deletelink:focus, a.deletelink:hover {
|
|
||||||
color: #993333;
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* OBJECT TOOLS */
|
|
||||||
|
|
||||||
.object-tools {
|
|
||||||
font-size: 10px;
|
|
||||||
font-weight: bold;
|
|
||||||
padding-left: 0;
|
|
||||||
float: right;
|
|
||||||
position: relative;
|
|
||||||
margin-top: -48px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.form-row .object-tools {
|
|
||||||
margin-top: 5px;
|
|
||||||
margin-bottom: 5px;
|
|
||||||
float: none;
|
|
||||||
height: 2em;
|
|
||||||
padding-left: 3.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
.object-tools li {
|
|
||||||
display: block;
|
|
||||||
float: left;
|
|
||||||
margin-left: 5px;
|
|
||||||
height: 16px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.object-tools a {
|
|
||||||
border-radius: 15px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.object-tools a:link, .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;
|
|
||||||
}
|
|
||||||
|
|
||||||
.object-tools a:focus, .object-tools a:hover {
|
|
||||||
background-color: #417690;
|
|
||||||
}
|
|
||||||
|
|
||||||
.object-tools a:focus{
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.object-tools a.viewsitelink, .object-tools a.golink,.object-tools a.addlink {
|
|
||||||
background-repeat: no-repeat;
|
|
||||||
background-position: 93% center;
|
|
||||||
padding-right: 26px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.object-tools a.viewsitelink, .object-tools a.golink {
|
|
||||||
background-image: url(../img/tooltag-arrowright.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
.object-tools a.addlink {
|
|
||||||
background-image: url(../img/tooltag-add.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* OBJECT HISTORY */
|
|
||||||
|
|
||||||
table#change-history {
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
table#change-history tbody th {
|
|
||||||
width: 16em;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* PAGE STRUCTURE */
|
|
||||||
|
|
||||||
#container {
|
|
||||||
position: relative;
|
|
||||||
width: 100%;
|
|
||||||
min-width: 980px;
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
#content {
|
|
||||||
padding: 20px 40px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.dashboard #content {
|
|
||||||
width: 600px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#content-main {
|
|
||||||
float: left;
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
#content-related {
|
|
||||||
float: right;
|
|
||||||
width: 260px;
|
|
||||||
position: relative;
|
|
||||||
margin-right: -300px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#footer {
|
|
||||||
clear: both;
|
|
||||||
padding: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* COLUMN TYPES */
|
|
||||||
|
|
||||||
.colMS {
|
|
||||||
margin-right: 300px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.colSM {
|
|
||||||
margin-left: 300px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.colSM #content-related {
|
|
||||||
float: left;
|
|
||||||
margin-right: 0;
|
|
||||||
margin-left: -300px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.colSM #content-main {
|
|
||||||
float: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
.popup .colM {
|
|
||||||
width: auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* HEADER */
|
|
||||||
|
|
||||||
#header {
|
|
||||||
width: auto;
|
|
||||||
height: 40px;
|
|
||||||
padding: 10px 40px;
|
|
||||||
background: #417690;
|
|
||||||
line-height: 40px;
|
|
||||||
color: #ffc;
|
|
||||||
overflow: hidden;
|
|
||||||
}
|
|
||||||
|
|
||||||
#header a:link, #header a:visited {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
|
|
||||||
#header a:focus , #header a:hover {
|
|
||||||
text-decoration: underline;
|
|
||||||
}
|
|
||||||
|
|
||||||
#branding {
|
|
||||||
float: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
#branding h1 {
|
|
||||||
padding: 0;
|
|
||||||
margin: 0 20px 0 0;
|
|
||||||
font-weight: 300;
|
|
||||||
font-size: 24px;
|
|
||||||
color: #f5dd5d;
|
|
||||||
}
|
|
||||||
|
|
||||||
#branding h1, #branding h1 a:link, #branding h1 a:visited {
|
|
||||||
color: #f5dd5d;
|
|
||||||
}
|
|
||||||
|
|
||||||
#branding h2 {
|
|
||||||
padding: 0 10px;
|
|
||||||
font-size: 14px;
|
|
||||||
margin: -8px 0 8px 0;
|
|
||||||
font-weight: normal;
|
|
||||||
color: #ffc;
|
|
||||||
}
|
|
||||||
|
|
||||||
#branding a:hover {
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
#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;
|
|
||||||
}
|
|
||||||
|
|
||||||
#user-tools a {
|
|
||||||
border-bottom: 1px solid rgba(255, 255, 255, 0.25);
|
|
||||||
}
|
|
||||||
|
|
||||||
#user-tools a:focus, #user-tools a:hover {
|
|
||||||
text-decoration: none;
|
|
||||||
border-bottom-color: #79aec8;
|
|
||||||
color: #79aec8;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* SIDEBAR */
|
|
||||||
|
|
||||||
#content-related {
|
|
||||||
background: #f8f8f8;
|
|
||||||
}
|
|
||||||
|
|
||||||
#content-related .module {
|
|
||||||
background: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
#content-related h3 {
|
|
||||||
font-size: 14px;
|
|
||||||
color: #666;
|
|
||||||
padding: 0 16px;
|
|
||||||
margin: 0 0 16px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#content-related h4 {
|
|
||||||
font-size: 13px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#content-related p {
|
|
||||||
padding-left: 16px;
|
|
||||||
padding-right: 16px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#content-related .actionlist {
|
|
||||||
padding: 0;
|
|
||||||
margin: 16px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#content-related .actionlist li {
|
|
||||||
line-height: 1.2;
|
|
||||||
margin-bottom: 10px;
|
|
||||||
padding-left: 18px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#content-related .module h2 {
|
|
||||||
background: none;
|
|
||||||
padding: 16px;
|
|
||||||
margin-bottom: 16px;
|
|
||||||
border-bottom: 1px solid #eaeaea;
|
|
||||||
font-size: 18px;
|
|
||||||
color: #333;
|
|
||||||
}
|
|
||||||
|
|
||||||
.delete-confirmation form input[type="submit"] {
|
|
||||||
background: #ba2121;
|
|
||||||
border-radius: 4px;
|
|
||||||
padding: 10px 15px;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
|
|
||||||
.delete-confirmation form input[type="submit"]:active,
|
|
||||||
.delete-confirmation form input[type="submit"]:focus,
|
|
||||||
.delete-confirmation form input[type="submit"]:hover {
|
|
||||||
background: #a41515;
|
|
||||||
}
|
|
||||||
|
|
||||||
.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;
|
|
||||||
}
|
|
||||||
|
|
||||||
.delete-confirmation form .cancel-link:active,
|
|
||||||
.delete-confirmation form .cancel-link:focus,
|
|
||||||
.delete-confirmation form .cancel-link:hover {
|
|
||||||
background: #ccc;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* POPUP */
|
|
||||||
.popup #content {
|
|
||||||
padding: 20px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.popup #container {
|
|
||||||
min-width: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.popup #header {
|
|
||||||
padding: 10px 20px;
|
|
||||||
}
|
|
||||||
@@ -1,341 +0,0 @@
|
|||||||
/* CHANGELISTS */
|
|
||||||
|
|
||||||
#changelist {
|
|
||||||
position: relative;
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
#changelist table {
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.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;
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
@@ -1,30 +0,0 @@
|
|||||||
/* DASHBOARD */
|
|
||||||
|
|
||||||
.dashboard .module table th {
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.dashboard .module table td {
|
|
||||||
white-space: nowrap;
|
|
||||||
}
|
|
||||||
|
|
||||||
.dashboard .module table td a {
|
|
||||||
display: block;
|
|
||||||
padding-right: .6em;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* RECENT ACTIONS MODULE */
|
|
||||||
|
|
||||||
.module ul.actionlist {
|
|
||||||
margin-left: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
ul.actionlist li {
|
|
||||||
list-style-type: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
ul.actionlist li {
|
|
||||||
overflow: hidden;
|
|
||||||
text-overflow: ellipsis;
|
|
||||||
-o-text-overflow: ellipsis;
|
|
||||||
}
|
|
||||||
@@ -1,20 +0,0 @@
|
|||||||
@font-face {
|
|
||||||
font-family: 'Roboto';
|
|
||||||
src: url('../fonts/Roboto-Bold-webfont.woff');
|
|
||||||
font-weight: 700;
|
|
||||||
font-style: normal;
|
|
||||||
}
|
|
||||||
|
|
||||||
@font-face {
|
|
||||||
font-family: 'Roboto';
|
|
||||||
src: url('../fonts/Roboto-Regular-webfont.woff');
|
|
||||||
font-weight: 400;
|
|
||||||
font-style: normal;
|
|
||||||
}
|
|
||||||
|
|
||||||
@font-face {
|
|
||||||
font-family: 'Roboto';
|
|
||||||
src: url('../fonts/Roboto-Light-webfont.woff');
|
|
||||||
font-weight: 300;
|
|
||||||
font-style: normal;
|
|
||||||
}
|
|
||||||
@@ -1,499 +0,0 @@
|
|||||||
@import url('widgets.css');
|
|
||||||
|
|
||||||
/* FORM ROWS */
|
|
||||||
|
|
||||||
.form-row {
|
|
||||||
overflow: hidden;
|
|
||||||
padding: 10px;
|
|
||||||
font-size: 13px;
|
|
||||||
border-bottom: 1px solid #eee;
|
|
||||||
}
|
|
||||||
|
|
||||||
.form-row img, .form-row input {
|
|
||||||
vertical-align: middle;
|
|
||||||
}
|
|
||||||
|
|
||||||
.form-row label input[type="checkbox"] {
|
|
||||||
margin-top: 0;
|
|
||||||
vertical-align: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
form .form-row p {
|
|
||||||
padding-left: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.hidden {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* FORM LABELS */
|
|
||||||
|
|
||||||
label {
|
|
||||||
font-weight: normal;
|
|
||||||
color: #666;
|
|
||||||
font-size: 13px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.required label, label.required {
|
|
||||||
font-weight: bold;
|
|
||||||
color: #333;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* RADIO BUTTONS */
|
|
||||||
|
|
||||||
form ul.radiolist li {
|
|
||||||
list-style-type: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
form ul.radiolist label {
|
|
||||||
float: none;
|
|
||||||
display: inline;
|
|
||||||
}
|
|
||||||
|
|
||||||
form ul.radiolist input[type="radio"] {
|
|
||||||
margin: -2px 4px 0 0;
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
form ul.inline {
|
|
||||||
margin-left: 0;
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
form ul.inline li {
|
|
||||||
float: left;
|
|
||||||
padding-right: 7px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* ALIGNED FIELDSETS */
|
|
||||||
|
|
||||||
.aligned label {
|
|
||||||
display: block;
|
|
||||||
padding: 4px 10px 0 0;
|
|
||||||
float: left;
|
|
||||||
width: 160px;
|
|
||||||
word-wrap: break-word;
|
|
||||||
line-height: 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
.aligned label:not(.vCheckboxLabel):after {
|
|
||||||
content: '';
|
|
||||||
display: inline-block;
|
|
||||||
vertical-align: middle;
|
|
||||||
height: 26px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.aligned label + p {
|
|
||||||
padding: 6px 0;
|
|
||||||
margin-top: 0;
|
|
||||||
margin-bottom: 0;
|
|
||||||
margin-left: 170px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.aligned ul label {
|
|
||||||
display: inline;
|
|
||||||
float: none;
|
|
||||||
width: auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
.aligned .form-row input {
|
|
||||||
margin-bottom: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.colMS .aligned .vLargeTextField, .colMS .aligned .vXMLLargeTextField {
|
|
||||||
width: 350px;
|
|
||||||
}
|
|
||||||
|
|
||||||
form .aligned ul {
|
|
||||||
margin-left: 160px;
|
|
||||||
padding-left: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
form .aligned ul.radiolist {
|
|
||||||
display: inline-block;
|
|
||||||
margin: 0;
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
form .aligned p.help {
|
|
||||||
clear: left;
|
|
||||||
margin-top: 0;
|
|
||||||
margin-left: 160px;
|
|
||||||
padding-left: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
form .aligned label + p.help {
|
|
||||||
margin-left: 0;
|
|
||||||
padding-left: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
form .aligned p.help:last-child {
|
|
||||||
margin-bottom: 0;
|
|
||||||
padding-bottom: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
form .aligned input + p.help,
|
|
||||||
form .aligned textarea + p.help,
|
|
||||||
form .aligned select + p.help {
|
|
||||||
margin-left: 160px;
|
|
||||||
padding-left: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
form .aligned ul li {
|
|
||||||
list-style: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
form .aligned table p {
|
|
||||||
margin-left: 0;
|
|
||||||
padding-left: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.aligned .vCheckboxLabel {
|
|
||||||
float: none;
|
|
||||||
width: auto;
|
|
||||||
display: inline-block;
|
|
||||||
vertical-align: -3px;
|
|
||||||
padding: 0 0 5px 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.aligned .vCheckboxLabel + p.help {
|
|
||||||
margin-top: -4px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.colM .aligned .vLargeTextField, .colM .aligned .vXMLLargeTextField {
|
|
||||||
width: 610px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.checkbox-row p.help {
|
|
||||||
margin-left: 0;
|
|
||||||
padding-left: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
fieldset .field-box {
|
|
||||||
float: left;
|
|
||||||
margin-right: 20px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* WIDE FIELDSETS */
|
|
||||||
|
|
||||||
.wide label {
|
|
||||||
width: 200px;
|
|
||||||
}
|
|
||||||
|
|
||||||
form .wide p, form .wide input + p.help {
|
|
||||||
margin-left: 200px;
|
|
||||||
}
|
|
||||||
|
|
||||||
form .wide p.help {
|
|
||||||
padding-left: 38px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.colM fieldset.wide .vLargeTextField, .colM fieldset.wide .vXMLLargeTextField {
|
|
||||||
width: 450px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* COLLAPSED FIELDSETS */
|
|
||||||
|
|
||||||
fieldset.collapsed * {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
fieldset.collapsed h2, fieldset.collapsed {
|
|
||||||
display: block;
|
|
||||||
}
|
|
||||||
|
|
||||||
fieldset.collapsed {
|
|
||||||
border: 1px solid #eee;
|
|
||||||
border-radius: 4px;
|
|
||||||
overflow: hidden;
|
|
||||||
}
|
|
||||||
|
|
||||||
fieldset.collapsed h2 {
|
|
||||||
background: #f8f8f8;
|
|
||||||
color: #666;
|
|
||||||
}
|
|
||||||
|
|
||||||
fieldset .collapse-toggle {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
|
|
||||||
fieldset.collapsed .collapse-toggle {
|
|
||||||
background: transparent;
|
|
||||||
display: inline;
|
|
||||||
color: #447e9b;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* MONOSPACE TEXTAREAS */
|
|
||||||
|
|
||||||
fieldset.monospace textarea {
|
|
||||||
font-family: "Bitstream Vera Sans Mono", Monaco, "Courier New", Courier, monospace;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* SUBMIT ROW */
|
|
||||||
|
|
||||||
.submit-row {
|
|
||||||
padding: 12px 14px;
|
|
||||||
margin: 0 0 20px;
|
|
||||||
background: #f8f8f8;
|
|
||||||
border: 1px solid #eee;
|
|
||||||
border-radius: 4px;
|
|
||||||
text-align: right;
|
|
||||||
overflow: hidden;
|
|
||||||
}
|
|
||||||
|
|
||||||
body.popup .submit-row {
|
|
||||||
overflow: auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
.submit-row input {
|
|
||||||
height: 35px;
|
|
||||||
line-height: 15px;
|
|
||||||
margin: 0 0 0 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.submit-row input.default {
|
|
||||||
margin: 0 0 0 8px;
|
|
||||||
text-transform: uppercase;
|
|
||||||
}
|
|
||||||
|
|
||||||
.submit-row p {
|
|
||||||
margin: 0.3em;
|
|
||||||
}
|
|
||||||
|
|
||||||
.submit-row p.deletelink-box {
|
|
||||||
float: left;
|
|
||||||
margin: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.submit-row a.deletelink {
|
|
||||||
display: block;
|
|
||||||
background: #ba2121;
|
|
||||||
border-radius: 4px;
|
|
||||||
padding: 10px 15px;
|
|
||||||
height: 15px;
|
|
||||||
line-height: 15px;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
|
|
||||||
.submit-row a.deletelink:focus,
|
|
||||||
.submit-row a.deletelink:hover,
|
|
||||||
.submit-row a.deletelink:active {
|
|
||||||
background: #a41515;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* CUSTOM FORM FIELDS */
|
|
||||||
|
|
||||||
.vSelectMultipleField {
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
|
|
||||||
.vCheckboxField {
|
|
||||||
border: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.vDateField, .vTimeField {
|
|
||||||
margin-right: 2px;
|
|
||||||
margin-bottom: 4px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.vDateField {
|
|
||||||
min-width: 6.85em;
|
|
||||||
}
|
|
||||||
|
|
||||||
.vTimeField {
|
|
||||||
min-width: 4.7em;
|
|
||||||
}
|
|
||||||
|
|
||||||
.vURLField {
|
|
||||||
width: 30em;
|
|
||||||
}
|
|
||||||
|
|
||||||
.vLargeTextField, .vXMLLargeTextField {
|
|
||||||
width: 48em;
|
|
||||||
}
|
|
||||||
|
|
||||||
.flatpages-flatpage #id_content {
|
|
||||||
height: 40.2em;
|
|
||||||
}
|
|
||||||
|
|
||||||
.module table .vPositiveSmallIntegerField {
|
|
||||||
width: 2.2em;
|
|
||||||
}
|
|
||||||
|
|
||||||
.vTextField {
|
|
||||||
width: 20em;
|
|
||||||
}
|
|
||||||
|
|
||||||
.vIntegerField {
|
|
||||||
width: 5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
.vBigIntegerField {
|
|
||||||
width: 10em;
|
|
||||||
}
|
|
||||||
|
|
||||||
.vForeignKeyRawIdAdminField {
|
|
||||||
width: 5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* INLINES */
|
|
||||||
|
|
||||||
.inline-group {
|
|
||||||
padding: 0;
|
|
||||||
margin: 0 0 30px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.inline-group thead th {
|
|
||||||
padding: 8px 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.inline-group .aligned label {
|
|
||||||
width: 160px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.inline-related {
|
|
||||||
position: relative;
|
|
||||||
}
|
|
||||||
|
|
||||||
.inline-related h3 {
|
|
||||||
margin: 0;
|
|
||||||
color: #666;
|
|
||||||
padding: 5px;
|
|
||||||
font-size: 13px;
|
|
||||||
background: #f8f8f8;
|
|
||||||
border-top: 1px solid #eee;
|
|
||||||
border-bottom: 1px solid #eee;
|
|
||||||
}
|
|
||||||
|
|
||||||
.inline-related h3 span.delete {
|
|
||||||
float: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
.inline-related h3 span.delete label {
|
|
||||||
margin-left: 2px;
|
|
||||||
font-size: 11px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.inline-related fieldset {
|
|
||||||
margin: 0;
|
|
||||||
background: #fff;
|
|
||||||
border: none;
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.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;
|
|
||||||
}
|
|
||||||
|
|
||||||
.inline-group .tabular fieldset.module {
|
|
||||||
border: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.inline-related.tabular fieldset.module table {
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.last-related fieldset {
|
|
||||||
border: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.inline-group .tabular tr.has_original td {
|
|
||||||
padding-top: 2em;
|
|
||||||
}
|
|
||||||
|
|
||||||
.inline-group .tabular tr td.original {
|
|
||||||
padding: 2px 0 0 0;
|
|
||||||
width: 0;
|
|
||||||
_position: relative;
|
|
||||||
}
|
|
||||||
|
|
||||||
.inline-group .tabular th.original {
|
|
||||||
width: 0px;
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.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;
|
|
||||||
}
|
|
||||||
|
|
||||||
.inline-group ul.tools {
|
|
||||||
padding: 0;
|
|
||||||
margin: 0;
|
|
||||||
list-style: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.inline-group ul.tools li {
|
|
||||||
display: inline;
|
|
||||||
padding: 0 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.inline-group div.add-row,
|
|
||||||
.inline-group .tabular tr.add-row td {
|
|
||||||
color: #666;
|
|
||||||
background: #f8f8f8;
|
|
||||||
padding: 8px 10px;
|
|
||||||
border-bottom: 1px solid #eee;
|
|
||||||
}
|
|
||||||
|
|
||||||
.inline-group .tabular tr.add-row td {
|
|
||||||
padding: 8px 10px;
|
|
||||||
border-bottom: 1px solid #eee;
|
|
||||||
}
|
|
||||||
|
|
||||||
.inline-group ul.tools a.add,
|
|
||||||
.inline-group div.add-row a,
|
|
||||||
.inline-group .tabular tr.add-row td a {
|
|
||||||
background: url(../img/icon-addlink.svg) 0 1px no-repeat;
|
|
||||||
padding-left: 16px;
|
|
||||||
font-size: 12px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.empty-form {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* RELATED FIELD ADD ONE / LOOKUP */
|
|
||||||
|
|
||||||
.add-another, .related-lookup {
|
|
||||||
margin-left: 5px;
|
|
||||||
display: inline-block;
|
|
||||||
vertical-align: middle;
|
|
||||||
background-repeat: no-repeat;
|
|
||||||
background-size: 14px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.add-another {
|
|
||||||
width: 16px;
|
|
||||||
height: 16px;
|
|
||||||
background-image: url(../img/icon-addlink.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
.related-lookup {
|
|
||||||
width: 16px;
|
|
||||||
height: 16px;
|
|
||||||
background-image: url(../img/search.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
form .related-widget-wrapper ul {
|
|
||||||
display: inline-block;
|
|
||||||
margin-left: 0;
|
|
||||||
padding-left: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.clearable-file-input input {
|
|
||||||
margin-top: 0;
|
|
||||||
}
|
|
||||||
@@ -1,78 +0,0 @@
|
|||||||
/* LOGIN FORM */
|
|
||||||
|
|
||||||
body.login {
|
|
||||||
background: #f8f8f8;
|
|
||||||
}
|
|
||||||
|
|
||||||
.login #header {
|
|
||||||
height: auto;
|
|
||||||
padding: 5px 16px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.login #header h1 {
|
|
||||||
font-size: 18px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.login #header h1 a {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
|
|
||||||
.login #content {
|
|
||||||
padding: 20px 20px 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.login #container {
|
|
||||||
background: #fff;
|
|
||||||
border: 1px solid #eaeaea;
|
|
||||||
border-radius: 4px;
|
|
||||||
overflow: hidden;
|
|
||||||
width: 28em;
|
|
||||||
min-width: 300px;
|
|
||||||
margin: 100px auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
.login #content-main {
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.login .form-row {
|
|
||||||
padding: 4px 0;
|
|
||||||
float: left;
|
|
||||||
width: 100%;
|
|
||||||
border-bottom: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.login .form-row label {
|
|
||||||
padding-right: 0.5em;
|
|
||||||
line-height: 2em;
|
|
||||||
font-size: 1em;
|
|
||||||
clear: both;
|
|
||||||
color: #333;
|
|
||||||
}
|
|
||||||
|
|
||||||
.login .form-row #id_username, .login .form-row #id_password {
|
|
||||||
clear: both;
|
|
||||||
padding: 8px;
|
|
||||||
width: 100%;
|
|
||||||
-webkit-box-sizing: border-box;
|
|
||||||
-moz-box-sizing: border-box;
|
|
||||||
box-sizing: border-box;
|
|
||||||
}
|
|
||||||
|
|
||||||
.login span.help {
|
|
||||||
font-size: 10px;
|
|
||||||
display: block;
|
|
||||||
}
|
|
||||||
|
|
||||||
.login .submit-row {
|
|
||||||
clear: both;
|
|
||||||
padding: 1em 0 0 9.4em;
|
|
||||||
margin: 0;
|
|
||||||
border: none;
|
|
||||||
background: none;
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
.login .password-reset-link {
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
@@ -1,256 +0,0 @@
|
|||||||
body {
|
|
||||||
direction: rtl;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* LOGIN */
|
|
||||||
|
|
||||||
.login .form-row {
|
|
||||||
float: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
.login .form-row label {
|
|
||||||
float: right;
|
|
||||||
padding-left: 0.5em;
|
|
||||||
padding-right: 0;
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
.login .submit-row {
|
|
||||||
clear: both;
|
|
||||||
padding: 1em 9.4em 0 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* GLOBAL */
|
|
||||||
|
|
||||||
th {
|
|
||||||
text-align: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
.module h2, .module caption {
|
|
||||||
text-align: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
.module ul, .module ol {
|
|
||||||
margin-left: 0;
|
|
||||||
margin-right: 1.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
.addlink, .changelink {
|
|
||||||
padding-left: 0;
|
|
||||||
padding-right: 16px;
|
|
||||||
background-position: 100% 1px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.deletelink {
|
|
||||||
padding-left: 0;
|
|
||||||
padding-right: 16px;
|
|
||||||
background-position: 100% 1px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.object-tools {
|
|
||||||
float: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
thead th:first-child,
|
|
||||||
tfoot td:first-child {
|
|
||||||
border-left: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* LAYOUT */
|
|
||||||
|
|
||||||
#user-tools {
|
|
||||||
right: auto;
|
|
||||||
left: 0;
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.breadcrumbs {
|
|
||||||
text-align: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
#content-main {
|
|
||||||
float: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
#content-related {
|
|
||||||
float: left;
|
|
||||||
margin-left: -300px;
|
|
||||||
margin-right: auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
.colMS {
|
|
||||||
margin-left: 300px;
|
|
||||||
margin-right: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* SORTABLE TABLES */
|
|
||||||
|
|
||||||
table thead th.sorted .sortoptions {
|
|
||||||
float: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
thead th.sorted .text {
|
|
||||||
padding-right: 0;
|
|
||||||
padding-left: 42px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* dashboard styles */
|
|
||||||
|
|
||||||
.dashboard .module table td a {
|
|
||||||
padding-left: .6em;
|
|
||||||
padding-right: 16px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* changelists styles */
|
|
||||||
|
|
||||||
.change-list .filtered table {
|
|
||||||
border-left: none;
|
|
||||||
border-right: 0px none;
|
|
||||||
}
|
|
||||||
|
|
||||||
#changelist-filter {
|
|
||||||
right: auto;
|
|
||||||
left: 0;
|
|
||||||
border-left: none;
|
|
||||||
border-right: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.change-list .filtered .results, .change-list .filtered .paginator, .filtered #toolbar, .filtered div.xfull {
|
|
||||||
margin-right: 0;
|
|
||||||
margin-left: 280px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#changelist-filter li.selected {
|
|
||||||
border-left: none;
|
|
||||||
padding-left: 10px;
|
|
||||||
margin-left: 0;
|
|
||||||
border-right: 5px solid #eaeaea;
|
|
||||||
padding-right: 10px;
|
|
||||||
margin-right: -15px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.filtered .actions {
|
|
||||||
margin-left: 280px;
|
|
||||||
margin-right: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
#changelist table tbody td:first-child, #changelist table tbody th:first-child {
|
|
||||||
border-right: none;
|
|
||||||
border-left: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* FORMS */
|
|
||||||
|
|
||||||
.aligned label {
|
|
||||||
padding: 0 0 3px 1em;
|
|
||||||
float: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
.submit-row {
|
|
||||||
text-align: left
|
|
||||||
}
|
|
||||||
|
|
||||||
.submit-row p.deletelink-box {
|
|
||||||
float: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
.submit-row input.default {
|
|
||||||
margin-left: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.vDateField, .vTimeField {
|
|
||||||
margin-left: 2px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.aligned .form-row input {
|
|
||||||
margin-left: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
form ul.inline li {
|
|
||||||
float: right;
|
|
||||||
padding-right: 0;
|
|
||||||
padding-left: 7px;
|
|
||||||
}
|
|
||||||
|
|
||||||
input[type=submit].default, .submit-row input.default {
|
|
||||||
float: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
fieldset .field-box {
|
|
||||||
float: right;
|
|
||||||
margin-left: 20px;
|
|
||||||
margin-right: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.errorlist li {
|
|
||||||
background-position: 100% 12px;
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.errornote {
|
|
||||||
background-position: 100% 12px;
|
|
||||||
padding: 10px 12px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* WIDGETS */
|
|
||||||
|
|
||||||
.calendarnav-previous {
|
|
||||||
top: 0;
|
|
||||||
left: auto;
|
|
||||||
right: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.calendarnav-next {
|
|
||||||
top: 0;
|
|
||||||
right: auto;
|
|
||||||
left: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.calendar caption, .calendarbox h2 {
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.selector {
|
|
||||||
float: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
.selector .selector-filter {
|
|
||||||
text-align: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
.inline-deletelink {
|
|
||||||
float: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
form .form-row p.datetime {
|
|
||||||
overflow: hidden;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* MISC */
|
|
||||||
|
|
||||||
.inline-related h2, .inline-group h2 {
|
|
||||||
text-align: right
|
|
||||||
}
|
|
||||||
|
|
||||||
.inline-related h3 span.delete {
|
|
||||||
padding-right: 20px;
|
|
||||||
padding-left: inherit;
|
|
||||||
left: 10px;
|
|
||||||
right: inherit;
|
|
||||||
float:left;
|
|
||||||
}
|
|
||||||
|
|
||||||
.inline-related h3 span.delete label {
|
|
||||||
margin-left: inherit;
|
|
||||||
margin-right: 2px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* IE7 specific bug fixes */
|
|
||||||
|
|
||||||
div.colM {
|
|
||||||
position: relative;
|
|
||||||
}
|
|
||||||
|
|
||||||
.submit-row input {
|
|
||||||
float: left;
|
|
||||||
}
|
|
||||||
@@ -1,565 +0,0 @@
|
|||||||
/* SELECTOR (FILTER INTERFACE) */
|
|
||||||
|
|
||||||
.selector {
|
|
||||||
width: 800px;
|
|
||||||
float: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
.selector select {
|
|
||||||
width: 380px;
|
|
||||||
height: 17.2em;
|
|
||||||
}
|
|
||||||
|
|
||||||
.selector-available, .selector-chosen {
|
|
||||||
float: left;
|
|
||||||
width: 380px;
|
|
||||||
text-align: center;
|
|
||||||
margin-bottom: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.selector-chosen select {
|
|
||||||
border-top: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.selector-available h2, .selector-chosen h2 {
|
|
||||||
border: 1px solid #ccc;
|
|
||||||
border-radius: 4px 4px 0 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.selector-chosen h2 {
|
|
||||||
background: #79aec8;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
|
|
||||||
.selector .selector-available h2 {
|
|
||||||
background: #f8f8f8;
|
|
||||||
color: #666;
|
|
||||||
}
|
|
||||||
|
|
||||||
.selector .selector-filter {
|
|
||||||
background: white;
|
|
||||||
border: 1px solid #ccc;
|
|
||||||
border-width: 0 1px;
|
|
||||||
padding: 8px;
|
|
||||||
color: #999;
|
|
||||||
font-size: 10px;
|
|
||||||
margin: 0;
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
.selector .selector-filter label,
|
|
||||||
.inline-group .aligned .selector .selector-filter label {
|
|
||||||
float: left;
|
|
||||||
margin: 7px 0 0;
|
|
||||||
width: 18px;
|
|
||||||
height: 18px;
|
|
||||||
padding: 0;
|
|
||||||
overflow: hidden;
|
|
||||||
line-height: 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
.selector .selector-available input {
|
|
||||||
width: 320px;
|
|
||||||
margin-left: 8px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.selector ul.selector-chooser {
|
|
||||||
float: left;
|
|
||||||
width: 22px;
|
|
||||||
background-color: #eee;
|
|
||||||
border-radius: 10px;
|
|
||||||
margin: 10em 5px 0 5px;
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.selector-chooser li {
|
|
||||||
margin: 0;
|
|
||||||
padding: 3px;
|
|
||||||
list-style-type: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.selector select {
|
|
||||||
padding: 0 10px;
|
|
||||||
margin: 0 0 10px;
|
|
||||||
border-radius: 0 0 4px 4px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.selector-add, .selector-remove {
|
|
||||||
width: 16px;
|
|
||||||
height: 16px;
|
|
||||||
display: block;
|
|
||||||
text-indent: -3000px;
|
|
||||||
overflow: hidden;
|
|
||||||
cursor: default;
|
|
||||||
opacity: 0.3;
|
|
||||||
}
|
|
||||||
|
|
||||||
.active.selector-add, .active.selector-remove {
|
|
||||||
opacity: 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
.active.selector-add:hover, .active.selector-remove:hover {
|
|
||||||
cursor: pointer;
|
|
||||||
}
|
|
||||||
|
|
||||||
.selector-add {
|
|
||||||
background: url(../img/selector-icons.svg) 0 -96px no-repeat;
|
|
||||||
}
|
|
||||||
|
|
||||||
.active.selector-add:focus, .active.selector-add:hover {
|
|
||||||
background-position: 0 -112px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.selector-remove {
|
|
||||||
background: url(../img/selector-icons.svg) 0 -64px no-repeat;
|
|
||||||
}
|
|
||||||
|
|
||||||
.active.selector-remove:focus, .active.selector-remove:hover {
|
|
||||||
background-position: 0 -80px;
|
|
||||||
}
|
|
||||||
|
|
||||||
a.selector-chooseall, a.selector-clearall {
|
|
||||||
display: inline-block;
|
|
||||||
height: 16px;
|
|
||||||
text-align: left;
|
|
||||||
margin: 1px auto 3px;
|
|
||||||
overflow: hidden;
|
|
||||||
font-weight: bold;
|
|
||||||
line-height: 16px;
|
|
||||||
color: #666;
|
|
||||||
text-decoration: none;
|
|
||||||
opacity: 0.3;
|
|
||||||
}
|
|
||||||
|
|
||||||
a.active.selector-chooseall:focus, a.active.selector-clearall:focus,
|
|
||||||
a.active.selector-chooseall:hover, a.active.selector-clearall:hover {
|
|
||||||
color: #447e9b;
|
|
||||||
}
|
|
||||||
|
|
||||||
a.active.selector-chooseall, a.active.selector-clearall {
|
|
||||||
opacity: 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
a.active.selector-chooseall:hover, a.active.selector-clearall:hover {
|
|
||||||
cursor: pointer;
|
|
||||||
}
|
|
||||||
|
|
||||||
a.selector-chooseall {
|
|
||||||
padding: 0 18px 0 0;
|
|
||||||
background: url(../img/selector-icons.svg) right -160px no-repeat;
|
|
||||||
cursor: default;
|
|
||||||
}
|
|
||||||
|
|
||||||
a.active.selector-chooseall:focus, a.active.selector-chooseall:hover {
|
|
||||||
background-position: 100% -176px;
|
|
||||||
}
|
|
||||||
|
|
||||||
a.selector-clearall {
|
|
||||||
padding: 0 0 0 18px;
|
|
||||||
background: url(../img/selector-icons.svg) 0 -128px no-repeat;
|
|
||||||
cursor: default;
|
|
||||||
}
|
|
||||||
|
|
||||||
a.active.selector-clearall:focus, a.active.selector-clearall:hover {
|
|
||||||
background-position: 0 -144px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* STACKED SELECTORS */
|
|
||||||
|
|
||||||
.stacked {
|
|
||||||
float: left;
|
|
||||||
width: 490px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.stacked select {
|
|
||||||
width: 480px;
|
|
||||||
height: 10.1em;
|
|
||||||
}
|
|
||||||
|
|
||||||
.stacked .selector-available, .stacked .selector-chosen {
|
|
||||||
width: 480px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.stacked .selector-available {
|
|
||||||
margin-bottom: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.stacked .selector-available input {
|
|
||||||
width: 422px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.stacked ul.selector-chooser {
|
|
||||||
height: 22px;
|
|
||||||
width: 50px;
|
|
||||||
margin: 0 0 10px 40%;
|
|
||||||
background-color: #eee;
|
|
||||||
border-radius: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.stacked .selector-chooser li {
|
|
||||||
float: left;
|
|
||||||
padding: 3px 3px 3px 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.stacked .selector-chooseall, .stacked .selector-clearall {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.stacked .selector-add {
|
|
||||||
background: url(../img/selector-icons.svg) 0 -32px no-repeat;
|
|
||||||
cursor: default;
|
|
||||||
}
|
|
||||||
|
|
||||||
.stacked .active.selector-add {
|
|
||||||
background-position: 0 -48px;
|
|
||||||
cursor: pointer;
|
|
||||||
}
|
|
||||||
|
|
||||||
.stacked .selector-remove {
|
|
||||||
background: url(../img/selector-icons.svg) 0 0 no-repeat;
|
|
||||||
cursor: default;
|
|
||||||
}
|
|
||||||
|
|
||||||
.stacked .active.selector-remove {
|
|
||||||
background-position: 0 -16px;
|
|
||||||
cursor: pointer;
|
|
||||||
}
|
|
||||||
|
|
||||||
.selector .help-icon {
|
|
||||||
background: url(../img/icon-unknown.svg) 0 0 no-repeat;
|
|
||||||
display: inline-block;
|
|
||||||
vertical-align: middle;
|
|
||||||
margin: -2px 0 0 2px;
|
|
||||||
width: 13px;
|
|
||||||
height: 13px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.selector .selector-chosen .help-icon {
|
|
||||||
background: url(../img/icon-unknown-alt.svg) 0 0 no-repeat;
|
|
||||||
}
|
|
||||||
|
|
||||||
.selector .search-label-icon {
|
|
||||||
background: url(../img/search.svg) 0 0 no-repeat;
|
|
||||||
display: inline-block;
|
|
||||||
height: 18px;
|
|
||||||
width: 18px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* DATE AND TIME */
|
|
||||||
|
|
||||||
p.datetime {
|
|
||||||
line-height: 20px;
|
|
||||||
margin: 0;
|
|
||||||
padding: 0;
|
|
||||||
color: #666;
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
.datetime span {
|
|
||||||
white-space: nowrap;
|
|
||||||
font-weight: normal;
|
|
||||||
font-size: 11px;
|
|
||||||
color: #ccc;
|
|
||||||
}
|
|
||||||
|
|
||||||
.datetime input, .form-row .datetime input.vDateField, .form-row .datetime input.vTimeField {
|
|
||||||
min-width: 0;
|
|
||||||
margin-left: 5px;
|
|
||||||
margin-bottom: 4px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table p.datetime {
|
|
||||||
font-size: 11px;
|
|
||||||
margin-left: 0;
|
|
||||||
padding-left: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.datetimeshortcuts .clock-icon, .datetimeshortcuts .date-icon {
|
|
||||||
position: relative;
|
|
||||||
display: inline-block;
|
|
||||||
vertical-align: middle;
|
|
||||||
height: 16px;
|
|
||||||
width: 16px;
|
|
||||||
overflow: hidden;
|
|
||||||
}
|
|
||||||
|
|
||||||
.datetimeshortcuts .clock-icon {
|
|
||||||
background: url(../img/icon-clock.svg) 0 0 no-repeat;
|
|
||||||
}
|
|
||||||
|
|
||||||
.datetimeshortcuts a:focus .clock-icon,
|
|
||||||
.datetimeshortcuts a:hover .clock-icon {
|
|
||||||
background-position: 0 -16px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.datetimeshortcuts .date-icon {
|
|
||||||
background: url(../img/icon-calendar.svg) 0 0 no-repeat;
|
|
||||||
top: -1px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.datetimeshortcuts a:focus .date-icon,
|
|
||||||
.datetimeshortcuts a:hover .date-icon {
|
|
||||||
background-position: 0 -16px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.timezonewarning {
|
|
||||||
font-size: 11px;
|
|
||||||
color: #999;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* URL */
|
|
||||||
|
|
||||||
p.url {
|
|
||||||
line-height: 20px;
|
|
||||||
margin: 0;
|
|
||||||
padding: 0;
|
|
||||||
color: #666;
|
|
||||||
font-size: 11px;
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
.url a {
|
|
||||||
font-weight: normal;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* FILE UPLOADS */
|
|
||||||
|
|
||||||
p.file-upload {
|
|
||||||
line-height: 20px;
|
|
||||||
margin: 0;
|
|
||||||
padding: 0;
|
|
||||||
color: #666;
|
|
||||||
font-size: 11px;
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
.aligned p.file-upload {
|
|
||||||
margin-left: 170px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.file-upload a {
|
|
||||||
font-weight: normal;
|
|
||||||
}
|
|
||||||
|
|
||||||
.file-upload .deletelink {
|
|
||||||
margin-left: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
span.clearable-file-input label {
|
|
||||||
color: #333;
|
|
||||||
font-size: 11px;
|
|
||||||
display: inline;
|
|
||||||
float: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* CALENDARS & CLOCKS */
|
|
||||||
|
|
||||||
.calendarbox, .clockbox {
|
|
||||||
margin: 5px auto;
|
|
||||||
font-size: 12px;
|
|
||||||
width: 19em;
|
|
||||||
text-align: center;
|
|
||||||
background: white;
|
|
||||||
border: 1px solid #ddd;
|
|
||||||
border-radius: 4px;
|
|
||||||
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
|
|
||||||
overflow: hidden;
|
|
||||||
position: relative;
|
|
||||||
}
|
|
||||||
|
|
||||||
.clockbox {
|
|
||||||
width: auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
.calendar {
|
|
||||||
margin: 0;
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.calendar table {
|
|
||||||
margin: 0;
|
|
||||||
padding: 0;
|
|
||||||
border-collapse: collapse;
|
|
||||||
background: white;
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.calendar caption, .calendarbox h2 {
|
|
||||||
margin: 0;
|
|
||||||
text-align: center;
|
|
||||||
border-top: none;
|
|
||||||
background: #f5dd5d;
|
|
||||||
font-weight: 700;
|
|
||||||
font-size: 12px;
|
|
||||||
color: #333;
|
|
||||||
}
|
|
||||||
|
|
||||||
.calendar th {
|
|
||||||
padding: 8px 5px;
|
|
||||||
background: #f8f8f8;
|
|
||||||
border-bottom: 1px solid #ddd;
|
|
||||||
font-weight: 400;
|
|
||||||
font-size: 12px;
|
|
||||||
text-align: center;
|
|
||||||
color: #666;
|
|
||||||
}
|
|
||||||
|
|
||||||
.calendar td {
|
|
||||||
font-weight: 400;
|
|
||||||
font-size: 12px;
|
|
||||||
text-align: center;
|
|
||||||
padding: 0;
|
|
||||||
border-top: 1px solid #eee;
|
|
||||||
border-bottom: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.calendar td.selected a {
|
|
||||||
background: #79aec8;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
|
|
||||||
.calendar td.nonday {
|
|
||||||
background: #f8f8f8;
|
|
||||||
}
|
|
||||||
|
|
||||||
.calendar td.today a {
|
|
||||||
font-weight: 700;
|
|
||||||
}
|
|
||||||
|
|
||||||
.calendar td a, .timelist a {
|
|
||||||
display: block;
|
|
||||||
font-weight: 400;
|
|
||||||
padding: 6px;
|
|
||||||
text-decoration: none;
|
|
||||||
color: #444;
|
|
||||||
}
|
|
||||||
|
|
||||||
.calendar td a:focus, .timelist a:focus,
|
|
||||||
.calendar td a:hover, .timelist a:hover {
|
|
||||||
background: #79aec8;
|
|
||||||
color: white;
|
|
||||||
}
|
|
||||||
|
|
||||||
.calendar td a:active, .timelist a:active {
|
|
||||||
background: #417690;
|
|
||||||
color: white;
|
|
||||||
}
|
|
||||||
|
|
||||||
.calendarnav {
|
|
||||||
font-size: 10px;
|
|
||||||
text-align: center;
|
|
||||||
color: #ccc;
|
|
||||||
margin: 0;
|
|
||||||
padding: 1px 3px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.calendarnav a:link, #calendarnav a:visited,
|
|
||||||
#calendarnav a:focus, #calendarnav a:hover {
|
|
||||||
color: #999;
|
|
||||||
}
|
|
||||||
|
|
||||||
.calendar-shortcuts {
|
|
||||||
background: white;
|
|
||||||
font-size: 11px;
|
|
||||||
line-height: 11px;
|
|
||||||
border-top: 1px solid #eee;
|
|
||||||
padding: 8px 0;
|
|
||||||
color: #ccc;
|
|
||||||
}
|
|
||||||
|
|
||||||
.calendarbox .calendarnav-previous, .calendarbox .calendarnav-next {
|
|
||||||
display: block;
|
|
||||||
position: absolute;
|
|
||||||
top: 8px;
|
|
||||||
width: 15px;
|
|
||||||
height: 15px;
|
|
||||||
text-indent: -9999px;
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.calendarnav-previous {
|
|
||||||
left: 10px;
|
|
||||||
background: url(../img/calendar-icons.svg) 0 0 no-repeat;
|
|
||||||
}
|
|
||||||
|
|
||||||
.calendarbox .calendarnav-previous:focus,
|
|
||||||
.calendarbox .calendarnav-previous:hover {
|
|
||||||
background-position: 0 -15px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.calendarnav-next {
|
|
||||||
right: 10px;
|
|
||||||
background: url(../img/calendar-icons.svg) 0 -30px no-repeat;
|
|
||||||
}
|
|
||||||
|
|
||||||
.calendarbox .calendarnav-next:focus,
|
|
||||||
.calendarbox .calendarnav-next:hover {
|
|
||||||
background-position: 0 -45px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.calendar-cancel {
|
|
||||||
margin: 0;
|
|
||||||
padding: 4px 0;
|
|
||||||
font-size: 12px;
|
|
||||||
background: #eee;
|
|
||||||
border-top: 1px solid #ddd;
|
|
||||||
color: #333;
|
|
||||||
}
|
|
||||||
|
|
||||||
.calendar-cancel:focus, .calendar-cancel:hover {
|
|
||||||
background: #ddd;
|
|
||||||
}
|
|
||||||
|
|
||||||
.calendar-cancel a {
|
|
||||||
color: black;
|
|
||||||
display: block;
|
|
||||||
}
|
|
||||||
|
|
||||||
ul.timelist, .timelist li {
|
|
||||||
list-style-type: none;
|
|
||||||
margin: 0;
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.timelist a {
|
|
||||||
padding: 2px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* EDIT INLINE */
|
|
||||||
|
|
||||||
.inline-deletelink {
|
|
||||||
float: right;
|
|
||||||
text-indent: -9999px;
|
|
||||||
background: url(../img/inline-delete.svg) 0 0 no-repeat;
|
|
||||||
width: 16px;
|
|
||||||
height: 16px;
|
|
||||||
border: 0px none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.inline-deletelink:focus, .inline-deletelink:hover {
|
|
||||||
cursor: pointer;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* RELATED WIDGET WRAPPER */
|
|
||||||
.related-widget-wrapper {
|
|
||||||
float: left; /* display properly in form rows with multiple fields */
|
|
||||||
overflow: hidden; /* clear floated contents */
|
|
||||||
}
|
|
||||||
|
|
||||||
.related-widget-wrapper-link {
|
|
||||||
opacity: 0.3;
|
|
||||||
}
|
|
||||||
|
|
||||||
.related-widget-wrapper-link:link {
|
|
||||||
opacity: .8;
|
|
||||||
}
|
|
||||||
|
|
||||||
.related-widget-wrapper-link:link:focus,
|
|
||||||
.related-widget-wrapper-link:link:hover {
|
|
||||||
opacity: 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
select + .related-widget-wrapper-link,
|
|
||||||
.related-widget-wrapper-link + .related-widget-wrapper-link {
|
|
||||||
margin-left: 7px;
|
|
||||||
}
|
|
||||||
@@ -1,202 +0,0 @@
|
|||||||
|
|
||||||
Apache License
|
|
||||||
Version 2.0, January 2004
|
|
||||||
http://www.apache.org/licenses/
|
|
||||||
|
|
||||||
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
|
||||||
|
|
||||||
1. Definitions.
|
|
||||||
|
|
||||||
"License" shall mean the terms and conditions for use, reproduction,
|
|
||||||
and distribution as defined by Sections 1 through 9 of this document.
|
|
||||||
|
|
||||||
"Licensor" shall mean the copyright owner or entity authorized by
|
|
||||||
the copyright owner that is granting the License.
|
|
||||||
|
|
||||||
"Legal Entity" shall mean the union of the acting entity and all
|
|
||||||
other entities that control, are controlled by, or are under common
|
|
||||||
control with that entity. For the purposes of this definition,
|
|
||||||
"control" means (i) the power, direct or indirect, to cause the
|
|
||||||
direction or management of such entity, whether by contract or
|
|
||||||
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
|
||||||
outstanding shares, or (iii) beneficial ownership of such entity.
|
|
||||||
|
|
||||||
"You" (or "Your") shall mean an individual or Legal Entity
|
|
||||||
exercising permissions granted by this License.
|
|
||||||
|
|
||||||
"Source" form shall mean the preferred form for making modifications,
|
|
||||||
including but not limited to software source code, documentation
|
|
||||||
source, and configuration files.
|
|
||||||
|
|
||||||
"Object" form shall mean any form resulting from mechanical
|
|
||||||
transformation or translation of a Source form, including but
|
|
||||||
not limited to compiled object code, generated documentation,
|
|
||||||
and conversions to other media types.
|
|
||||||
|
|
||||||
"Work" shall mean the work of authorship, whether in Source or
|
|
||||||
Object form, made available under the License, as indicated by a
|
|
||||||
copyright notice that is included in or attached to the work
|
|
||||||
(an example is provided in the Appendix below).
|
|
||||||
|
|
||||||
"Derivative Works" shall mean any work, whether in Source or Object
|
|
||||||
form, that is based on (or derived from) the Work and for which the
|
|
||||||
editorial revisions, annotations, elaborations, or other modifications
|
|
||||||
represent, as a whole, an original work of authorship. For the purposes
|
|
||||||
of this License, Derivative Works shall not include works that remain
|
|
||||||
separable from, or merely link (or bind by name) to the interfaces of,
|
|
||||||
the Work and Derivative Works thereof.
|
|
||||||
|
|
||||||
"Contribution" shall mean any work of authorship, including
|
|
||||||
the original version of the Work and any modifications or additions
|
|
||||||
to that Work or Derivative Works thereof, that is intentionally
|
|
||||||
submitted to Licensor for inclusion in the Work by the copyright owner
|
|
||||||
or by an individual or Legal Entity authorized to submit on behalf of
|
|
||||||
the copyright owner. For the purposes of this definition, "submitted"
|
|
||||||
means any form of electronic, verbal, or written communication sent
|
|
||||||
to the Licensor or its representatives, including but not limited to
|
|
||||||
communication on electronic mailing lists, source code control systems,
|
|
||||||
and issue tracking systems that are managed by, or on behalf of, the
|
|
||||||
Licensor for the purpose of discussing and improving the Work, but
|
|
||||||
excluding communication that is conspicuously marked or otherwise
|
|
||||||
designated in writing by the copyright owner as "Not a Contribution."
|
|
||||||
|
|
||||||
"Contributor" shall mean Licensor and any individual or Legal Entity
|
|
||||||
on behalf of whom a Contribution has been received by Licensor and
|
|
||||||
subsequently incorporated within the Work.
|
|
||||||
|
|
||||||
2. Grant of Copyright License. Subject to the terms and conditions of
|
|
||||||
this License, each Contributor hereby grants to You a perpetual,
|
|
||||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
|
||||||
copyright license to reproduce, prepare Derivative Works of,
|
|
||||||
publicly display, publicly perform, sublicense, and distribute the
|
|
||||||
Work and such Derivative Works in Source or Object form.
|
|
||||||
|
|
||||||
3. Grant of Patent License. Subject to the terms and conditions of
|
|
||||||
this License, each Contributor hereby grants to You a perpetual,
|
|
||||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
|
||||||
(except as stated in this section) patent license to make, have made,
|
|
||||||
use, offer to sell, sell, import, and otherwise transfer the Work,
|
|
||||||
where such license applies only to those patent claims licensable
|
|
||||||
by such Contributor that are necessarily infringed by their
|
|
||||||
Contribution(s) alone or by combination of their Contribution(s)
|
|
||||||
with the Work to which such Contribution(s) was submitted. If You
|
|
||||||
institute patent litigation against any entity (including a
|
|
||||||
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
|
||||||
or a Contribution incorporated within the Work constitutes direct
|
|
||||||
or contributory patent infringement, then any patent licenses
|
|
||||||
granted to You under this License for that Work shall terminate
|
|
||||||
as of the date such litigation is filed.
|
|
||||||
|
|
||||||
4. Redistribution. You may reproduce and distribute copies of the
|
|
||||||
Work or Derivative Works thereof in any medium, with or without
|
|
||||||
modifications, and in Source or Object form, provided that You
|
|
||||||
meet the following conditions:
|
|
||||||
|
|
||||||
(a) You must give any other recipients of the Work or
|
|
||||||
Derivative Works a copy of this License; and
|
|
||||||
|
|
||||||
(b) You must cause any modified files to carry prominent notices
|
|
||||||
stating that You changed the files; and
|
|
||||||
|
|
||||||
(c) You must retain, in the Source form of any Derivative Works
|
|
||||||
that You distribute, all copyright, patent, trademark, and
|
|
||||||
attribution notices from the Source form of the Work,
|
|
||||||
excluding those notices that do not pertain to any part of
|
|
||||||
the Derivative Works; and
|
|
||||||
|
|
||||||
(d) If the Work includes a "NOTICE" text file as part of its
|
|
||||||
distribution, then any Derivative Works that You distribute must
|
|
||||||
include a readable copy of the attribution notices contained
|
|
||||||
within such NOTICE file, excluding those notices that do not
|
|
||||||
pertain to any part of the Derivative Works, in at least one
|
|
||||||
of the following places: within a NOTICE text file distributed
|
|
||||||
as part of the Derivative Works; within the Source form or
|
|
||||||
documentation, if provided along with the Derivative Works; or,
|
|
||||||
within a display generated by the Derivative Works, if and
|
|
||||||
wherever such third-party notices normally appear. The contents
|
|
||||||
of the NOTICE file are for informational purposes only and
|
|
||||||
do not modify the License. You may add Your own attribution
|
|
||||||
notices within Derivative Works that You distribute, alongside
|
|
||||||
or as an addendum to the NOTICE text from the Work, provided
|
|
||||||
that such additional attribution notices cannot be construed
|
|
||||||
as modifying the License.
|
|
||||||
|
|
||||||
You may add Your own copyright statement to Your modifications and
|
|
||||||
may provide additional or different license terms and conditions
|
|
||||||
for use, reproduction, or distribution of Your modifications, or
|
|
||||||
for any such Derivative Works as a whole, provided Your use,
|
|
||||||
reproduction, and distribution of the Work otherwise complies with
|
|
||||||
the conditions stated in this License.
|
|
||||||
|
|
||||||
5. Submission of Contributions. Unless You explicitly state otherwise,
|
|
||||||
any Contribution intentionally submitted for inclusion in the Work
|
|
||||||
by You to the Licensor shall be under the terms and conditions of
|
|
||||||
this License, without any additional terms or conditions.
|
|
||||||
Notwithstanding the above, nothing herein shall supersede or modify
|
|
||||||
the terms of any separate license agreement you may have executed
|
|
||||||
with Licensor regarding such Contributions.
|
|
||||||
|
|
||||||
6. Trademarks. This License does not grant permission to use the trade
|
|
||||||
names, trademarks, service marks, or product names of the Licensor,
|
|
||||||
except as required for reasonable and customary use in describing the
|
|
||||||
origin of the Work and reproducing the content of the NOTICE file.
|
|
||||||
|
|
||||||
7. Disclaimer of Warranty. Unless required by applicable law or
|
|
||||||
agreed to in writing, Licensor provides the Work (and each
|
|
||||||
Contributor provides its Contributions) on an "AS IS" BASIS,
|
|
||||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
|
||||||
implied, including, without limitation, any warranties or conditions
|
|
||||||
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
|
||||||
PARTICULAR PURPOSE. You are solely responsible for determining the
|
|
||||||
appropriateness of using or redistributing the Work and assume any
|
|
||||||
risks associated with Your exercise of permissions under this License.
|
|
||||||
|
|
||||||
8. Limitation of Liability. In no event and under no legal theory,
|
|
||||||
whether in tort (including negligence), contract, or otherwise,
|
|
||||||
unless required by applicable law (such as deliberate and grossly
|
|
||||||
negligent acts) or agreed to in writing, shall any Contributor be
|
|
||||||
liable to You for damages, including any direct, indirect, special,
|
|
||||||
incidental, or consequential damages of any character arising as a
|
|
||||||
result of this License or out of the use or inability to use the
|
|
||||||
Work (including but not limited to damages for loss of goodwill,
|
|
||||||
work stoppage, computer failure or malfunction, or any and all
|
|
||||||
other commercial damages or losses), even if such Contributor
|
|
||||||
has been advised of the possibility of such damages.
|
|
||||||
|
|
||||||
9. Accepting Warranty or Additional Liability. While redistributing
|
|
||||||
the Work or Derivative Works thereof, You may choose to offer,
|
|
||||||
and charge a fee for, acceptance of support, warranty, indemnity,
|
|
||||||
or other liability obligations and/or rights consistent with this
|
|
||||||
License. However, in accepting such obligations, You may act only
|
|
||||||
on Your own behalf and on Your sole responsibility, not on behalf
|
|
||||||
of any other Contributor, and only if You agree to indemnify,
|
|
||||||
defend, and hold each Contributor harmless for any liability
|
|
||||||
incurred by, or claims asserted against, such Contributor by reason
|
|
||||||
of your accepting any such warranty or additional liability.
|
|
||||||
|
|
||||||
END OF TERMS AND CONDITIONS
|
|
||||||
|
|
||||||
APPENDIX: How to apply the Apache License to your work.
|
|
||||||
|
|
||||||
To apply the Apache License to your work, attach the following
|
|
||||||
boilerplate notice, with the fields enclosed by brackets "[]"
|
|
||||||
replaced with your own identifying information. (Don't include
|
|
||||||
the brackets!) The text should be enclosed in the appropriate
|
|
||||||
comment syntax for the file format. We also recommend that a
|
|
||||||
file or class name and description of purpose be included on the
|
|
||||||
same "printed page" as the copyright notice for easier
|
|
||||||
identification within third-party archives.
|
|
||||||
|
|
||||||
Copyright [yyyy] [name of copyright owner]
|
|
||||||
|
|
||||||
Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
you may not use this file except in compliance with the License.
|
|
||||||
You may obtain a copy of the License at
|
|
||||||
|
|
||||||
http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
|
|
||||||
Unless required by applicable law or agreed to in writing, software
|
|
||||||
distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
See the License for the specific language governing permissions and
|
|
||||||
limitations under the License.
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
Roboto webfont source: https://www.google.com/fonts/specimen/Roboto
|
|
||||||
Weights used in this project: Light (300), Regular (400), Bold (700)
|
|
||||||
@@ -1,20 +0,0 @@
|
|||||||
The MIT License (MIT)
|
|
||||||
|
|
||||||
Copyright (c) 2014 Code Charm Ltd
|
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
|
||||||
the Software without restriction, including without limitation the rights to
|
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be included in all
|
|
||||||
copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
All icons are taken from Font Awesome (http://fontawesome.io/) project.
|
|
||||||
The Font Awesome font is licensed under the SIL OFL 1.1:
|
|
||||||
- http://scripts.sil.org/OFL
|
|
||||||
|
|
||||||
SVG icons source: https://github.com/encharm/Font-Awesome-SVG-PNG
|
|
||||||
Font-Awesome-SVG-PNG is licensed under the MIT license (see file license
|
|
||||||
in current folder).
|
|
||||||
@@ -1,14 +0,0 @@
|
|||||||
<svg width="15" height="60" viewBox="0 0 1792 7168" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
|
||||||
<defs>
|
|
||||||
<g id="previous">
|
|
||||||
<path d="M1037 1395l102-102q19-19 19-45t-19-45l-307-307 307-307q19-19 19-45t-19-45l-102-102q-19-19-45-19t-45 19l-454 454q-19 19-19 45t19 45l454 454q19 19 45 19t45-19zm627-499q0 209-103 385.5t-279.5 279.5-385.5 103-385.5-103-279.5-279.5-103-385.5 103-385.5 279.5-279.5 385.5-103 385.5 103 279.5 279.5 103 385.5z"/>
|
|
||||||
</g>
|
|
||||||
<g id="next">
|
|
||||||
<path d="M845 1395l454-454q19-19 19-45t-19-45l-454-454q-19-19-45-19t-45 19l-102 102q-19 19-19 45t19 45l307 307-307 307q-19 19-19 45t19 45l102 102q19 19 45 19t45-19zm819-499q0 209-103 385.5t-279.5 279.5-385.5 103-385.5-103-279.5-279.5-103-385.5 103-385.5 279.5-279.5 385.5-103 385.5 103 279.5 279.5 103 385.5z"/>
|
|
||||||
</g>
|
|
||||||
</defs>
|
|
||||||
<use xlink:href="#previous" x="0" y="0" fill="#333333" />
|
|
||||||
<use xlink:href="#previous" x="0" y="1792" fill="#000000" />
|
|
||||||
<use xlink:href="#next" x="0" y="3584" fill="#333333" />
|
|
||||||
<use xlink:href="#next" x="0" y="5376" fill="#000000" />
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 1.1 KiB |
@@ -1 +0,0 @@
|
|||||||
<svg width="24" height="22" viewBox="0 0 847 779" xmlns="http://www.w3.org/2000/svg"><g><path fill="#EBECE6" d="M120 1h607c66 0 120 54 120 120v536c0 66-54 120-120 120h-607c-66 0-120-54-120-120v-536c0-66 54-120 120-120z"/><path fill="#9E9E93" d="M120 1h607c66 0 120 54 120 120v536c0 66-54 120-120 120h-607c-66 0-120-54-120-120v-536c0-66 54-120 120-120zm607 25h-607c-26 0-50 11-67 28-17 18-28 41-28 67v536c0 27 11 50 28 68 17 17 41 27 67 27h607c26 0 49-10 67-27 17-18 28-41 28-68v-536c0-26-11-49-28-67-18-17-41-28-67-28z"/><path stroke="#A9A8A4" stroke-width="20" d="M706 295l-68 281"/><path stroke="#E47474" stroke-width="20" d="M316 648l390-353M141 435l175 213"/><path stroke="#C9C9C9" stroke-width="20" d="M319 151l-178 284M706 295l-387-144"/><g fill="#040405"><path d="M319 111c22 0 40 18 40 40s-18 40-40 40-40-18-40-40 18-40 40-40zM141 395c22 0 40 18 40 40s-18 40-40 40c-23 0-41-18-41-40s18-40 41-40zM316 608c22 0 40 18 40 40 0 23-18 41-40 41s-40-18-40-41c0-22 18-40 40-40zM706 254c22 0 40 18 40 41 0 22-18 40-40 40s-40-18-40-40c0-23 18-41 40-41zM638 536c22 0 40 18 40 40s-18 40-40 40-40-18-40-40 18-40 40-40z"/></g></g></svg>
|
|
||||||
|
Before Width: | Height: | Size: 1.1 KiB |
@@ -1 +0,0 @@
|
|||||||
<svg width="24" height="22" viewBox="0 0 847 779" xmlns="http://www.w3.org/2000/svg"><g><path fill="#F1C02A" d="M120 1h607c66 0 120 54 120 120v536c0 66-54 120-120 120h-607c-66 0-120-54-120-120v-536c0-66 54-120 120-120z"/><path fill="#9E9E93" d="M120 1h607c66 0 120 54 120 120v536c0 66-54 120-120 120h-607c-66 0-120-54-120-120v-536c0-66 54-120 120-120zm607 25h-607c-26 0-50 11-67 28-17 18-28 41-28 67v536c0 27 11 50 28 68 17 17 41 27 67 27h607c26 0 49-10 67-27 17-18 28-41 28-68v-536c0-26-11-49-28-67-18-17-41-28-67-28z"/><path stroke="#A9A8A4" stroke-width="20" d="M706 295l-68 281"/><path stroke="#E47474" stroke-width="20" d="M316 648l390-353M141 435l175 213"/><path stroke="#C9A741" stroke-width="20" d="M319 151l-178 284M706 295l-387-144"/><g fill="#040405"><path d="M319 111c22 0 40 18 40 40s-18 40-40 40-40-18-40-40 18-40 40-40zM141 395c22 0 40 18 40 40s-18 40-40 40c-23 0-41-18-41-40s18-40 41-40zM316 608c22 0 40 18 40 40 0 23-18 41-40 41s-40-18-40-41c0-22 18-40 40-40zM706 254c22 0 40 18 40 41 0 22-18 40-40 40s-40-18-40-40c0-23 18-41 40-41zM638 536c22 0 40 18 40 40s-18 40-40 40-40-18-40-40 18-40 40-40z"/></g></g></svg>
|
|
||||||
|
Before Width: | Height: | Size: 1.1 KiB |
@@ -1,3 +0,0 @@
|
|||||||
<svg width="13" height="13" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg">
|
|
||||||
<path fill="#70bf2b" d="M1600 796v192q0 40-28 68t-68 28h-416v416q0 40-28 68t-68 28h-192q-40 0-68-28t-28-68v-416h-416q-40 0-68-28t-28-68v-192q0-40 28-68t68-28h416v-416q0-40 28-68t68-28h192q40 0 68 28t28 68v416h416q40 0 68 28t28 68z"/>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 331 B |
@@ -1,3 +0,0 @@
|
|||||||
<svg width="14" height="14" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg">
|
|
||||||
<path fill="#efb80b" d="M1024 1375v-190q0-14-9.5-23.5t-22.5-9.5h-192q-13 0-22.5 9.5t-9.5 23.5v190q0 14 9.5 23.5t22.5 9.5h192q13 0 22.5-9.5t9.5-23.5zm-2-374l18-459q0-12-10-19-13-11-24-11h-220q-11 0-24 11-10 7-10 21l17 457q0 10 10 16.5t24 6.5h185q14 0 23.5-6.5t10.5-16.5zm-14-934l768 1408q35 63-2 126-17 29-46.5 46t-63.5 17h-1536q-34 0-63.5-17t-46.5-46q-37-63-2-126l768-1408q17-31 47-49t65-18 65 18 47 49z"/>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 504 B |
@@ -1,9 +0,0 @@
|
|||||||
<svg width="16" height="32" viewBox="0 0 1792 3584" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
|
||||||
<defs>
|
|
||||||
<g id="icon">
|
|
||||||
<path d="M192 1664h288v-288h-288v288zm352 0h320v-288h-320v288zm-352-352h288v-320h-288v320zm352 0h320v-320h-320v320zm-352-384h288v-288h-288v288zm736 736h320v-288h-320v288zm-384-736h320v-288h-320v288zm768 736h288v-288h-288v288zm-384-352h320v-320h-320v320zm-352-864v-288q0-13-9.5-22.5t-22.5-9.5h-64q-13 0-22.5 9.5t-9.5 22.5v288q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5-9.5t9.5-22.5zm736 864h288v-320h-288v320zm-384-384h320v-288h-320v288zm384 0h288v-288h-288v288zm32-480v-288q0-13-9.5-22.5t-22.5-9.5h-64q-13 0-22.5 9.5t-9.5 22.5v288q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5-9.5t9.5-22.5zm384-64v1280q0 52-38 90t-90 38h-1408q-52 0-90-38t-38-90v-1280q0-52 38-90t90-38h128v-96q0-66 47-113t113-47h64q66 0 113 47t47 113v96h384v-96q0-66 47-113t113-47h64q66 0 113 47t47 113v96h128q52 0 90 38t38 90z"/>
|
|
||||||
</g>
|
|
||||||
</defs>
|
|
||||||
<use xlink:href="#icon" x="0" y="0" fill="#447e9b" />
|
|
||||||
<use xlink:href="#icon" x="0" y="1792" fill="#003366" />
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 1.1 KiB |
@@ -1,3 +0,0 @@
|
|||||||
<svg width="13" height="13" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg">
|
|
||||||
<path fill="#efb80b" d="M491 1536l91-91-235-235-91 91v107h128v128h107zm523-928q0-22-22-22-10 0-17 7l-542 542q-7 7-7 17 0 22 22 22 10 0 17-7l542-542q7-7 7-17zm-54-192l416 416-832 832h-416v-416zm683 96q0 53-37 90l-166 166-416-416 166-165q36-38 90-38 53 0 91 38l235 234q37 39 37 91z"/>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 380 B |
@@ -1,9 +0,0 @@
|
|||||||
<svg width="16" height="32" viewBox="0 0 1792 3584" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
|
||||||
<defs>
|
|
||||||
<g id="icon">
|
|
||||||
<path d="M1024 544v448q0 14-9 23t-23 9h-320q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h224v-352q0-14 9-23t23-9h64q14 0 23 9t9 23zm416 352q0-148-73-273t-198-198-273-73-273 73-198 198-73 273 73 273 198 198 273 73 273-73 198-198 73-273zm224 0q0 209-103 385.5t-279.5 279.5-385.5 103-385.5-103-279.5-279.5-103-385.5 103-385.5 279.5-279.5 385.5-103 385.5 103 279.5 279.5 103 385.5z"/>
|
|
||||||
</g>
|
|
||||||
</defs>
|
|
||||||
<use xlink:href="#icon" x="0" y="0" fill="#447e9b" />
|
|
||||||
<use xlink:href="#icon" x="0" y="1792" fill="#003366" />
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 677 B |
@@ -1,3 +0,0 @@
|
|||||||
<svg width="14" height="14" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg">
|
|
||||||
<path fill="#dd4646" d="M1490 1322q0 40-28 68l-136 136q-28 28-68 28t-68-28l-294-294-294 294q-28 28-68 28t-68-28l-136-136q-28-28-28-68t28-68l294-294-294-294q-28-28-28-68t28-68l136-136q28-28 68-28t68 28l294 294 294-294q28-28 68-28t68 28l136 136q28 28 28 68t-28 68l-294 294 294 294q28 28 28 68z"/>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 392 B |
@@ -1,3 +0,0 @@
|
|||||||
<svg width="13" height="13" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg">
|
|
||||||
<path fill="#dd4646" d="M1277 1122q0-26-19-45l-181-181 181-181q19-19 19-45 0-27-19-46l-90-90q-19-19-46-19-26 0-45 19l-181 181-181-181q-19-19-45-19-27 0-46 19l-90 90q-19 19-19 46 0 26 19 45l181 181-181 181q-19 19-19 45 0 27 19 46l90 90q19 19 46 19 26 0 45-19l181-181 181 181q19 19 45 19 27 0 46-19l90-90q19-19 19-46zm387-226q0 209-103 385.5t-279.5 279.5-385.5 103-385.5-103-279.5-279.5-103-385.5 103-385.5 279.5-279.5 385.5-103 385.5 103 279.5 279.5 103 385.5z"/>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 560 B |
@@ -1,3 +0,0 @@
|
|||||||
<svg width="13" height="13" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg">
|
|
||||||
<path fill="#ffffff" d="M1024 1376v-192q0-14-9-23t-23-9h-192q-14 0-23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23-9t9-23zm256-672q0-88-55.5-163t-138.5-116-170-41q-243 0-371 213-15 24 8 42l132 100q7 6 19 6 16 0 25-12 53-68 86-92 34-24 86-24 48 0 85.5 26t37.5 59q0 38-20 61t-68 45q-63 28-115.5 86.5t-52.5 125.5v36q0 14 9 23t23 9h192q14 0 23-9t9-23q0-19 21.5-49.5t54.5-49.5q32-18 49-28.5t46-35 44.5-48 28-60.5 12.5-81zm384 192q0 209-103 385.5t-279.5 279.5-385.5 103-385.5-103-279.5-279.5-103-385.5 103-385.5 279.5-279.5 385.5-103 385.5 103 279.5 279.5 103 385.5z"/>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 655 B |
@@ -1,3 +0,0 @@
|
|||||||
<svg width="13" height="13" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg">
|
|
||||||
<path fill="#666666" d="M1024 1376v-192q0-14-9-23t-23-9h-192q-14 0-23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23-9t9-23zm256-672q0-88-55.5-163t-138.5-116-170-41q-243 0-371 213-15 24 8 42l132 100q7 6 19 6 16 0 25-12 53-68 86-92 34-24 86-24 48 0 85.5 26t37.5 59q0 38-20 61t-68 45q-63 28-115.5 86.5t-52.5 125.5v36q0 14 9 23t23 9h192q14 0 23-9t9-23q0-19 21.5-49.5t54.5-49.5q32-18 49-28.5t46-35 44.5-48 28-60.5 12.5-81zm384 192q0 209-103 385.5t-279.5 279.5-385.5 103-385.5-103-279.5-279.5-103-385.5 103-385.5 279.5-279.5 385.5-103 385.5 103 279.5 279.5 103 385.5z"/>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 655 B |
@@ -1,3 +0,0 @@
|
|||||||
<svg width="13" height="13" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg">
|
|
||||||
<path fill="#70bf2b" d="M1412 734q0-28-18-46l-91-90q-19-19-45-19t-45 19l-408 407-226-226q-19-19-45-19t-45 19l-91 90q-18 18-18 46 0 27 18 45l362 362q19 19 45 19 27 0 46-19l543-543q18-18 18-45zm252 162q0 209-103 385.5t-279.5 279.5-385.5 103-385.5-103-279.5-279.5-103-385.5 103-385.5 279.5-279.5 385.5-103 385.5 103 279.5 279.5 103 385.5z"/>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 436 B |
@@ -1,3 +0,0 @@
|
|||||||
<svg width="16" height="16" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg">
|
|
||||||
<path fill="#999999" d="M1277 1122q0-26-19-45l-181-181 181-181q19-19 19-45 0-27-19-46l-90-90q-19-19-46-19-26 0-45 19l-181 181-181-181q-19-19-45-19-27 0-46 19l-90 90q-19 19-19 46 0 26 19 45l181 181-181 181q-19 19-19 45 0 27 19 46l90 90q19 19 46 19 26 0 45-19l181-181 181 181q19 19 45 19 27 0 46-19l90-90q19-19 19-46zm387-226q0 209-103 385.5t-279.5 279.5-385.5 103-385.5-103-279.5-279.5-103-385.5 103-385.5 279.5-279.5 385.5-103 385.5 103 279.5 279.5 103 385.5z"/>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 560 B |
@@ -1,3 +0,0 @@
|
|||||||
<svg width="15" height="15" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg">
|
|
||||||
<path fill="#555555" d="M1216 832q0-185-131.5-316.5t-316.5-131.5-316.5 131.5-131.5 316.5 131.5 316.5 316.5 131.5 316.5-131.5 131.5-316.5zm512 832q0 52-38 90t-90 38q-54 0-90-38l-343-342q-179 124-399 124-143 0-273.5-55.5t-225-150-150-225-55.5-273.5 55.5-273.5 150-225 225-150 273.5-55.5 273.5 55.5 225 150 150 225 55.5 273.5q0 220-124 399l343 343q37 37 37 90z"/>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 458 B |
@@ -1,34 +0,0 @@
|
|||||||
<svg width="16" height="192" viewBox="0 0 1792 21504" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
|
||||||
<defs>
|
|
||||||
<g id="up">
|
|
||||||
<path d="M1412 895q0-27-18-45l-362-362-91-91q-18-18-45-18t-45 18l-91 91-362 362q-18 18-18 45t18 45l91 91q18 18 45 18t45-18l189-189v502q0 26 19 45t45 19h128q26 0 45-19t19-45v-502l189 189q19 19 45 19t45-19l91-91q18-18 18-45zm252 1q0 209-103 385.5t-279.5 279.5-385.5 103-385.5-103-279.5-279.5-103-385.5 103-385.5 279.5-279.5 385.5-103 385.5 103 279.5 279.5 103 385.5z"/>
|
|
||||||
</g>
|
|
||||||
<g id="down">
|
|
||||||
<path d="M1412 897q0-27-18-45l-91-91q-18-18-45-18t-45 18l-189 189v-502q0-26-19-45t-45-19h-128q-26 0-45 19t-19 45v502l-189-189q-19-19-45-19t-45 19l-91 91q-18 18-18 45t18 45l362 362 91 91q18 18 45 18t45-18l91-91 362-362q18-18 18-45zm252-1q0 209-103 385.5t-279.5 279.5-385.5 103-385.5-103-279.5-279.5-103-385.5 103-385.5 279.5-279.5 385.5-103 385.5 103 279.5 279.5 103 385.5z"/>
|
|
||||||
</g>
|
|
||||||
<g id="left">
|
|
||||||
<path d="M1408 960v-128q0-26-19-45t-45-19h-502l189-189q19-19 19-45t-19-45l-91-91q-18-18-45-18t-45 18l-362 362-91 91q-18 18-18 45t18 45l91 91 362 362q18 18 45 18t45-18l91-91q18-18 18-45t-18-45l-189-189h502q26 0 45-19t19-45zm256-64q0 209-103 385.5t-279.5 279.5-385.5 103-385.5-103-279.5-279.5-103-385.5 103-385.5 279.5-279.5 385.5-103 385.5 103 279.5 279.5 103 385.5z"/>
|
|
||||||
</g>
|
|
||||||
<g id="right">
|
|
||||||
<path d="M1413 896q0-27-18-45l-91-91-362-362q-18-18-45-18t-45 18l-91 91q-18 18-18 45t18 45l189 189h-502q-26 0-45 19t-19 45v128q0 26 19 45t45 19h502l-189 189q-19 19-19 45t19 45l91 91q18 18 45 18t45-18l362-362 91-91q18-18 18-45zm251 0q0 209-103 385.5t-279.5 279.5-385.5 103-385.5-103-279.5-279.5-103-385.5 103-385.5 279.5-279.5 385.5-103 385.5 103 279.5 279.5 103 385.5z"/>
|
|
||||||
</g>
|
|
||||||
<g id="clearall">
|
|
||||||
<path transform="translate(336, 336) scale(0.75)" d="M1037 1395l102-102q19-19 19-45t-19-45l-307-307 307-307q19-19 19-45t-19-45l-102-102q-19-19-45-19t-45 19l-454 454q-19 19-19 45t19 45l454 454q19 19 45 19t45-19zm627-499q0 209-103 385.5t-279.5 279.5-385.5 103-385.5-103-279.5-279.5-103-385.5 103-385.5 279.5-279.5 385.5-103 385.5 103 279.5 279.5 103 385.5z"/>
|
|
||||||
</g>
|
|
||||||
<g id="chooseall">
|
|
||||||
<path transform="translate(336, 336) scale(0.75)" d="M845 1395l454-454q19-19 19-45t-19-45l-454-454q-19-19-45-19t-45 19l-102 102q-19 19-19 45t19 45l307 307-307 307q-19 19-19 45t19 45l102 102q19 19 45 19t45-19zm819-499q0 209-103 385.5t-279.5 279.5-385.5 103-385.5-103-279.5-279.5-103-385.5 103-385.5 279.5-279.5 385.5-103 385.5 103 279.5 279.5 103 385.5z"/>
|
|
||||||
</g>
|
|
||||||
</defs>
|
|
||||||
<use xlink:href="#up" x="0" y="0" fill="#666666" />
|
|
||||||
<use xlink:href="#up" x="0" y="1792" fill="#447e9b" />
|
|
||||||
<use xlink:href="#down" x="0" y="3584" fill="#666666" />
|
|
||||||
<use xlink:href="#down" x="0" y="5376" fill="#447e9b" />
|
|
||||||
<use xlink:href="#left" x="0" y="7168" fill="#666666" />
|
|
||||||
<use xlink:href="#left" x="0" y="8960" fill="#447e9b" />
|
|
||||||
<use xlink:href="#right" x="0" y="10752" fill="#666666" />
|
|
||||||
<use xlink:href="#right" x="0" y="12544" fill="#447e9b" />
|
|
||||||
<use xlink:href="#clearall" x="0" y="14336" fill="#666666" />
|
|
||||||
<use xlink:href="#clearall" x="0" y="16128" fill="#447e9b" />
|
|
||||||
<use xlink:href="#chooseall" x="0" y="17920" fill="#666666" />
|
|
||||||
<use xlink:href="#chooseall" x="0" y="19712" fill="#447e9b" />
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 3.2 KiB |
@@ -1,19 +0,0 @@
|
|||||||
<svg width="14" height="84" viewBox="0 0 1792 10752" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
|
||||||
<defs>
|
|
||||||
<g id="sort">
|
|
||||||
<path d="M1408 1088q0 26-19 45l-448 448q-19 19-45 19t-45-19l-448-448q-19-19-19-45t19-45 45-19h896q26 0 45 19t19 45zm0-384q0 26-19 45t-45 19h-896q-26 0-45-19t-19-45 19-45l448-448q19-19 45-19t45 19l448 448q19 19 19 45z"/>
|
|
||||||
</g>
|
|
||||||
<g id="ascending">
|
|
||||||
<path d="M1408 1216q0 26-19 45t-45 19h-896q-26 0-45-19t-19-45 19-45l448-448q19-19 45-19t45 19l448 448q19 19 19 45z"/>
|
|
||||||
</g>
|
|
||||||
<g id="descending">
|
|
||||||
<path d="M1408 704q0 26-19 45l-448 448q-19 19-45 19t-45-19l-448-448q-19-19-19-45t19-45 45-19h896q26 0 45 19t19 45z"/>
|
|
||||||
</g>
|
|
||||||
</defs>
|
|
||||||
<use xlink:href="#sort" x="0" y="0" fill="#999999" />
|
|
||||||
<use xlink:href="#sort" x="0" y="1792" fill="#447e9b" />
|
|
||||||
<use xlink:href="#ascending" x="0" y="3584" fill="#999999" />
|
|
||||||
<use xlink:href="#ascending" x="0" y="5376" fill="#447e9b" />
|
|
||||||
<use xlink:href="#descending" x="0" y="7168" fill="#999999" />
|
|
||||||
<use xlink:href="#descending" x="0" y="8960" fill="#447e9b" />
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 1.1 KiB |
@@ -1,3 +0,0 @@
|
|||||||
<svg width="13" height="13" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg">
|
|
||||||
<path fill="#ffffff" d="M1600 736v192q0 40-28 68t-68 28h-416v416q0 40-28 68t-68 28h-192q-40 0-68-28t-28-68v-416h-416q-40 0-68-28t-28-68v-192q0-40 28-68t68-28h416v-416q0-40 28-68t68-28h192q40 0 68 28t28 68v416h416q40 0 68 28t28 68z"/>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 331 B |
@@ -1,3 +0,0 @@
|
|||||||
<svg width="13" height="13" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg">
|
|
||||||
<path fill="#ffffff" d="M1363 877l-742 742q-19 19-45 19t-45-19l-166-166q-19-19-19-45t19-45l531-531-531-531q-19-19-19-45t19-45l166-166q19-19 45-19t45 19l742 742q19 19 19 45t-19 45z"/>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 280 B |
@@ -1,135 +0,0 @@
|
|||||||
(function() {
|
|
||||||
'use strict';
|
|
||||||
var SelectBox = {
|
|
||||||
cache: {},
|
|
||||||
init: function(id) {
|
|
||||||
var box = document.getElementById(id);
|
|
||||||
var node;
|
|
||||||
SelectBox.cache[id] = [];
|
|
||||||
var cache = SelectBox.cache[id];
|
|
||||||
for (var i = 0, j = box.options.length; i < j; i++) {
|
|
||||||
node = box.options[i];
|
|
||||||
cache.push({value: node.value, text: node.text, displayed: 1});
|
|
||||||
}
|
|
||||||
},
|
|
||||||
redisplay: function(id) {
|
|
||||||
// Repopulate HTML select box from cache
|
|
||||||
var box = document.getElementById(id);
|
|
||||||
var node;
|
|
||||||
box.options.length = 0; // clear all options
|
|
||||||
var cache = SelectBox.cache[id];
|
|
||||||
for (var i = 0, j = cache.length; i < j; i++) {
|
|
||||||
node = cache[i];
|
|
||||||
if (node.displayed) {
|
|
||||||
var new_option = new Option(node.text, node.value, false, false);
|
|
||||||
// Shows a tooltip when hovering over the option
|
|
||||||
new_option.setAttribute("title", node.text);
|
|
||||||
box.options[box.options.length] = new_option;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
filter: function(id, text) {
|
|
||||||
// Redisplay the HTML select box, displaying only the choices containing ALL
|
|
||||||
// the words in text. (It's an AND search.)
|
|
||||||
var tokens = text.toLowerCase().split(/\s+/);
|
|
||||||
var node, token;
|
|
||||||
var cache = SelectBox.cache[id];
|
|
||||||
for (var i = 0, j = cache.length; i < j; i++) {
|
|
||||||
node = cache[i];
|
|
||||||
node.displayed = 1;
|
|
||||||
var numTokens = tokens.length;
|
|
||||||
for (var k = 0; k < numTokens; k++) {
|
|
||||||
token = tokens[k];
|
|
||||||
if (node.text.toLowerCase().indexOf(token) === -1) {
|
|
||||||
node.displayed = 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
SelectBox.redisplay(id);
|
|
||||||
},
|
|
||||||
delete_from_cache: function(id, value) {
|
|
||||||
var node, delete_index = null;
|
|
||||||
var cache = SelectBox.cache[id];
|
|
||||||
for (var i = 0, j = cache.length; i < j; i++) {
|
|
||||||
node = cache[i];
|
|
||||||
if (node.value === value) {
|
|
||||||
delete_index = i;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
var k = cache.length - 1;
|
|
||||||
for (i = delete_index; i < k; i++) {
|
|
||||||
cache[i] = cache[i + 1];
|
|
||||||
}
|
|
||||||
cache.length--;
|
|
||||||
},
|
|
||||||
add_to_cache: function(id, option) {
|
|
||||||
SelectBox.cache[id].push({value: option.value, text: option.text, displayed: 1});
|
|
||||||
},
|
|
||||||
cache_contains: function(id, value) {
|
|
||||||
// Check if an item is contained in the cache
|
|
||||||
var node;
|
|
||||||
var cache = SelectBox.cache[id];
|
|
||||||
for (var i = 0, j = cache.length; i < j; i++) {
|
|
||||||
node = cache[i];
|
|
||||||
if (node.value === value) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return false;
|
|
||||||
},
|
|
||||||
move: function(from, to) {
|
|
||||||
var from_box = document.getElementById(from);
|
|
||||||
var option;
|
|
||||||
var boxOptions = from_box.options;
|
|
||||||
for (var i = 0, j = boxOptions.length; i < j; i++) {
|
|
||||||
option = boxOptions[i];
|
|
||||||
if (option.selected && SelectBox.cache_contains(from, option.value)) {
|
|
||||||
SelectBox.add_to_cache(to, {value: option.value, text: option.text, displayed: 1});
|
|
||||||
SelectBox.delete_from_cache(from, option.value);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
SelectBox.redisplay(from);
|
|
||||||
SelectBox.redisplay(to);
|
|
||||||
},
|
|
||||||
move_all: function(from, to) {
|
|
||||||
var from_box = document.getElementById(from);
|
|
||||||
var option;
|
|
||||||
var boxOptions = from_box.options;
|
|
||||||
for (var i = 0, j = boxOptions.length; i < j; i++) {
|
|
||||||
option = boxOptions[i];
|
|
||||||
if (SelectBox.cache_contains(from, option.value)) {
|
|
||||||
SelectBox.add_to_cache(to, {value: option.value, text: option.text, displayed: 1});
|
|
||||||
SelectBox.delete_from_cache(from, option.value);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
SelectBox.redisplay(from);
|
|
||||||
SelectBox.redisplay(to);
|
|
||||||
},
|
|
||||||
sort: function(id) {
|
|
||||||
SelectBox.cache[id].sort(function(a, b) {
|
|
||||||
a = a.text.toLowerCase();
|
|
||||||
b = b.text.toLowerCase();
|
|
||||||
try {
|
|
||||||
if (a > b) {
|
|
||||||
return 1;
|
|
||||||
}
|
|
||||||
if (a < b) {
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
catch (e) {
|
|
||||||
// silently fail on IE 'unknown' exception
|
|
||||||
}
|
|
||||||
return 0;
|
|
||||||
} );
|
|
||||||
},
|
|
||||||
select_all: function(id) {
|
|
||||||
var box = document.getElementById(id);
|
|
||||||
for (var i = 0; i < box.options.length; i++) {
|
|
||||||
box.options[i].selected = 'selected';
|
|
||||||
}
|
|
||||||
}
|
|
||||||
};
|
|
||||||
window.SelectBox = SelectBox;
|
|
||||||
})();
|
|
||||||
@@ -1,198 +0,0 @@
|
|||||||
/*global SelectBox, addEvent, gettext, interpolate, quickElement, SelectFilter*/
|
|
||||||
/*
|
|
||||||
SelectFilter2 - Turns a multiple-select box into a filter interface.
|
|
||||||
|
|
||||||
Requires core.js, SelectBox.js and addevent.js.
|
|
||||||
*/
|
|
||||||
(function($) {
|
|
||||||
'use strict';
|
|
||||||
function findForm(node) {
|
|
||||||
// returns the node of the form containing the given node
|
|
||||||
if (node.tagName.toLowerCase() !== 'form') {
|
|
||||||
return findForm(node.parentNode);
|
|
||||||
}
|
|
||||||
return node;
|
|
||||||
}
|
|
||||||
|
|
||||||
window.SelectFilter = {
|
|
||||||
init: function(field_id, field_name, is_stacked) {
|
|
||||||
if (field_id.match(/__prefix__/)) {
|
|
||||||
// Don't initialize on empty forms.
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
var from_box = document.getElementById(field_id);
|
|
||||||
from_box.id += '_from'; // change its ID
|
|
||||||
from_box.className = 'filtered';
|
|
||||||
|
|
||||||
var ps = from_box.parentNode.getElementsByTagName('p');
|
|
||||||
for (var i = 0; i < ps.length; i++) {
|
|
||||||
if (ps[i].className.indexOf("info") !== -1) {
|
|
||||||
// Remove <p class="info">, because it just gets in the way.
|
|
||||||
from_box.parentNode.removeChild(ps[i]);
|
|
||||||
} else if (ps[i].className.indexOf("help") !== -1) {
|
|
||||||
// Move help text up to the top so it isn't below the select
|
|
||||||
// boxes or wrapped off on the side to the right of the add
|
|
||||||
// button:
|
|
||||||
from_box.parentNode.insertBefore(ps[i], from_box.parentNode.firstChild);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// <div class="selector"> or <div class="selector stacked">
|
|
||||||
var selector_div = quickElement('div', from_box.parentNode);
|
|
||||||
selector_div.className = is_stacked ? 'selector stacked' : 'selector';
|
|
||||||
|
|
||||||
// <div class="selector-available">
|
|
||||||
var selector_available = quickElement('div', selector_div);
|
|
||||||
selector_available.className = 'selector-available';
|
|
||||||
var title_available = quickElement('h2', selector_available, interpolate(gettext('Available %s') + ' ', [field_name]));
|
|
||||||
quickElement(
|
|
||||||
'span', title_available, '',
|
|
||||||
'class', 'help help-tooltip help-icon',
|
|
||||||
'title', interpolate(
|
|
||||||
gettext(
|
|
||||||
'This is the list of available %s. You may choose some by ' +
|
|
||||||
'selecting them in the box below and then clicking the ' +
|
|
||||||
'"Choose" arrow between the two boxes.'
|
|
||||||
),
|
|
||||||
[field_name]
|
|
||||||
)
|
|
||||||
);
|
|
||||||
|
|
||||||
var filter_p = quickElement('p', selector_available, '', 'id', field_id + '_filter');
|
|
||||||
filter_p.className = 'selector-filter';
|
|
||||||
|
|
||||||
var search_filter_label = quickElement('label', filter_p, '', 'for', field_id + '_input');
|
|
||||||
|
|
||||||
quickElement(
|
|
||||||
'span', search_filter_label, '',
|
|
||||||
'class', 'help-tooltip search-label-icon',
|
|
||||||
'title', interpolate(gettext("Type into this box to filter down the list of available %s."), [field_name])
|
|
||||||
);
|
|
||||||
|
|
||||||
filter_p.appendChild(document.createTextNode(' '));
|
|
||||||
|
|
||||||
var filter_input = quickElement('input', filter_p, '', 'type', 'text', 'placeholder', gettext("Filter"));
|
|
||||||
filter_input.id = field_id + '_input';
|
|
||||||
|
|
||||||
selector_available.appendChild(from_box);
|
|
||||||
var choose_all = quickElement('a', selector_available, gettext('Choose all'), 'title', interpolate(gettext('Click to choose all %s at once.'), [field_name]), 'href', 'javascript:void(0);', 'id', field_id + '_add_all_link');
|
|
||||||
choose_all.className = 'selector-chooseall';
|
|
||||||
|
|
||||||
// <ul class="selector-chooser">
|
|
||||||
var selector_chooser = quickElement('ul', selector_div);
|
|
||||||
selector_chooser.className = 'selector-chooser';
|
|
||||||
var add_link = quickElement('a', quickElement('li', selector_chooser), gettext('Choose'), 'title', gettext('Choose'), 'href', 'javascript:void(0);', 'id', field_id + '_add_link');
|
|
||||||
add_link.className = 'selector-add';
|
|
||||||
var remove_link = quickElement('a', quickElement('li', selector_chooser), gettext('Remove'), 'title', gettext('Remove'), 'href', 'javascript:void(0);', 'id', field_id + '_remove_link');
|
|
||||||
remove_link.className = 'selector-remove';
|
|
||||||
|
|
||||||
// <div class="selector-chosen">
|
|
||||||
var selector_chosen = quickElement('div', selector_div);
|
|
||||||
selector_chosen.className = 'selector-chosen';
|
|
||||||
var title_chosen = quickElement('h2', selector_chosen, interpolate(gettext('Chosen %s') + ' ', [field_name]));
|
|
||||||
quickElement(
|
|
||||||
'span', title_chosen, '',
|
|
||||||
'class', 'help help-tooltip help-icon',
|
|
||||||
'title', interpolate(
|
|
||||||
gettext(
|
|
||||||
'This is the list of chosen %s. You may remove some by ' +
|
|
||||||
'selecting them in the box below and then clicking the ' +
|
|
||||||
'"Remove" arrow between the two boxes.'
|
|
||||||
),
|
|
||||||
[field_name]
|
|
||||||
)
|
|
||||||
);
|
|
||||||
|
|
||||||
var to_box = quickElement('select', selector_chosen, '', 'id', field_id + '_to', 'multiple', 'multiple', 'size', from_box.size, 'name', from_box.getAttribute('name'));
|
|
||||||
to_box.className = 'filtered';
|
|
||||||
var clear_all = quickElement('a', selector_chosen, gettext('Remove all'), 'title', interpolate(gettext('Click to remove all chosen %s at once.'), [field_name]), 'href', 'javascript:void(0);', 'id', field_id + '_remove_all_link');
|
|
||||||
clear_all.className = 'selector-clearall';
|
|
||||||
|
|
||||||
from_box.setAttribute('name', from_box.getAttribute('name') + '_old');
|
|
||||||
|
|
||||||
// Set up the JavaScript event handlers for the select box filter interface
|
|
||||||
addEvent(choose_all, 'click', function() { SelectBox.move_all(field_id + '_from', field_id + '_to'); SelectFilter.refresh_icons(field_id); });
|
|
||||||
addEvent(add_link, 'click', function() { SelectBox.move(field_id + '_from', field_id + '_to'); SelectFilter.refresh_icons(field_id); });
|
|
||||||
addEvent(remove_link, 'click', function() { SelectBox.move(field_id + '_to', field_id + '_from'); SelectFilter.refresh_icons(field_id); });
|
|
||||||
addEvent(clear_all, 'click', function() { SelectBox.move_all(field_id + '_to', field_id + '_from'); SelectFilter.refresh_icons(field_id); });
|
|
||||||
addEvent(filter_input, 'keypress', function(e) { SelectFilter.filter_key_press(e, field_id); });
|
|
||||||
addEvent(filter_input, 'keyup', function(e) { SelectFilter.filter_key_up(e, field_id); });
|
|
||||||
addEvent(filter_input, 'keydown', function(e) { SelectFilter.filter_key_down(e, field_id); });
|
|
||||||
addEvent(from_box, 'change', function(e) { SelectFilter.refresh_icons(field_id); });
|
|
||||||
addEvent(to_box, 'change', function(e) { SelectFilter.refresh_icons(field_id); });
|
|
||||||
addEvent(from_box, 'dblclick', function() { SelectBox.move(field_id + '_from', field_id + '_to'); SelectFilter.refresh_icons(field_id); });
|
|
||||||
addEvent(to_box, 'dblclick', function() { SelectBox.move(field_id + '_to', field_id + '_from'); SelectFilter.refresh_icons(field_id); });
|
|
||||||
addEvent(findForm(from_box), 'submit', function() { SelectBox.select_all(field_id + '_to'); });
|
|
||||||
SelectBox.init(field_id + '_from');
|
|
||||||
SelectBox.init(field_id + '_to');
|
|
||||||
// Move selected from_box options to to_box
|
|
||||||
SelectBox.move(field_id + '_from', field_id + '_to');
|
|
||||||
|
|
||||||
if (!is_stacked) {
|
|
||||||
// In horizontal mode, give the same height to the two boxes.
|
|
||||||
var j_from_box = $(from_box);
|
|
||||||
var j_to_box = $(to_box);
|
|
||||||
var resize_filters = function() { j_to_box.height($(filter_p).outerHeight() + j_from_box.outerHeight()); };
|
|
||||||
if (j_from_box.outerHeight() > 0) {
|
|
||||||
resize_filters(); // This fieldset is already open. Resize now.
|
|
||||||
} else {
|
|
||||||
// This fieldset is probably collapsed. Wait for its 'show' event.
|
|
||||||
j_to_box.closest('fieldset').one('show.fieldset', resize_filters);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Initial icon refresh
|
|
||||||
SelectFilter.refresh_icons(field_id);
|
|
||||||
},
|
|
||||||
refresh_icons: function(field_id) {
|
|
||||||
var from = $('#' + field_id + '_from');
|
|
||||||
var to = $('#' + field_id + '_to');
|
|
||||||
var is_from_selected = from.find('option:selected').length > 0;
|
|
||||||
var is_to_selected = to.find('option:selected').length > 0;
|
|
||||||
// Active if at least one item is selected
|
|
||||||
$('#' + field_id + '_add_link').toggleClass('active', is_from_selected);
|
|
||||||
$('#' + field_id + '_remove_link').toggleClass('active', is_to_selected);
|
|
||||||
// Active if the corresponding box isn't empty
|
|
||||||
$('#' + field_id + '_add_all_link').toggleClass('active', from.find('option').length > 0);
|
|
||||||
$('#' + field_id + '_remove_all_link').toggleClass('active', to.find('option').length > 0);
|
|
||||||
},
|
|
||||||
filter_key_press: function(event, field_id) {
|
|
||||||
var from = document.getElementById(field_id + '_from');
|
|
||||||
// don't submit form if user pressed Enter
|
|
||||||
if ((event.which && event.which === 13) || (event.keyCode && event.keyCode === 13)) {
|
|
||||||
from.selectedIndex = 0;
|
|
||||||
SelectBox.move(field_id + '_from', field_id + '_to');
|
|
||||||
from.selectedIndex = 0;
|
|
||||||
event.preventDefault();
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
},
|
|
||||||
filter_key_up: function(event, field_id) {
|
|
||||||
var from = document.getElementById(field_id + '_from');
|
|
||||||
var temp = from.selectedIndex;
|
|
||||||
SelectBox.filter(field_id + '_from', document.getElementById(field_id + '_input').value);
|
|
||||||
from.selectedIndex = temp;
|
|
||||||
return true;
|
|
||||||
},
|
|
||||||
filter_key_down: function(event, field_id) {
|
|
||||||
var from = document.getElementById(field_id + '_from');
|
|
||||||
// right arrow -- move across
|
|
||||||
if ((event.which && event.which === 39) || (event.keyCode && event.keyCode === 39)) {
|
|
||||||
var old_index = from.selectedIndex;
|
|
||||||
SelectBox.move(field_id + '_from', field_id + '_to');
|
|
||||||
from.selectedIndex = (old_index === from.length) ? from.length - 1 : old_index;
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
// down arrow -- wrap around
|
|
||||||
if ((event.which && event.which === 40) || (event.keyCode && event.keyCode === 40)) {
|
|
||||||
from.selectedIndex = (from.length === from.selectedIndex + 1) ? 0 : from.selectedIndex + 1;
|
|
||||||
}
|
|
||||||
// up arrow -- wrap around
|
|
||||||
if ((event.which && event.which === 38) || (event.keyCode && event.keyCode === 38)) {
|
|
||||||
from.selectedIndex = (from.selectedIndex === 0) ? from.length - 1 : from.selectedIndex - 1;
|
|
||||||
}
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
})(django.jQuery);
|
|
||||||
@@ -1,146 +0,0 @@
|
|||||||
/*global _actions_icnt, gettext, interpolate, ngettext*/
|
|
||||||
(function($) {
|
|
||||||
'use strict';
|
|
||||||
var lastChecked;
|
|
||||||
|
|
||||||
$.fn.actions = function(opts) {
|
|
||||||
var options = $.extend({}, $.fn.actions.defaults, opts);
|
|
||||||
var actionCheckboxes = $(this);
|
|
||||||
var list_editable_changed = false;
|
|
||||||
var showQuestion = function() {
|
|
||||||
$(options.acrossClears).hide();
|
|
||||||
$(options.acrossQuestions).show();
|
|
||||||
$(options.allContainer).hide();
|
|
||||||
},
|
|
||||||
showClear = function() {
|
|
||||||
$(options.acrossClears).show();
|
|
||||||
$(options.acrossQuestions).hide();
|
|
||||||
$(options.actionContainer).toggleClass(options.selectedClass);
|
|
||||||
$(options.allContainer).show();
|
|
||||||
$(options.counterContainer).hide();
|
|
||||||
},
|
|
||||||
reset = function() {
|
|
||||||
$(options.acrossClears).hide();
|
|
||||||
$(options.acrossQuestions).hide();
|
|
||||||
$(options.allContainer).hide();
|
|
||||||
$(options.counterContainer).show();
|
|
||||||
},
|
|
||||||
clearAcross = function() {
|
|
||||||
reset();
|
|
||||||
$(options.acrossInput).val(0);
|
|
||||||
$(options.actionContainer).removeClass(options.selectedClass);
|
|
||||||
},
|
|
||||||
checker = function(checked) {
|
|
||||||
if (checked) {
|
|
||||||
showQuestion();
|
|
||||||
} else {
|
|
||||||
reset();
|
|
||||||
}
|
|
||||||
$(actionCheckboxes).prop("checked", checked)
|
|
||||||
.parent().parent().toggleClass(options.selectedClass, checked);
|
|
||||||
},
|
|
||||||
updateCounter = function() {
|
|
||||||
var sel = $(actionCheckboxes).filter(":checked").length;
|
|
||||||
// _actions_icnt is defined in the generated HTML
|
|
||||||
// and contains the total amount of objects in the queryset
|
|
||||||
$(options.counterContainer).html(interpolate(
|
|
||||||
ngettext('%(sel)s of %(cnt)s selected', '%(sel)s of %(cnt)s selected', sel), {
|
|
||||||
sel: sel,
|
|
||||||
cnt: _actions_icnt
|
|
||||||
}, true));
|
|
||||||
$(options.allToggle).prop("checked", function() {
|
|
||||||
var value;
|
|
||||||
if (sel === actionCheckboxes.length) {
|
|
||||||
value = true;
|
|
||||||
showQuestion();
|
|
||||||
} else {
|
|
||||||
value = false;
|
|
||||||
clearAcross();
|
|
||||||
}
|
|
||||||
return value;
|
|
||||||
});
|
|
||||||
};
|
|
||||||
// Show counter by default
|
|
||||||
$(options.counterContainer).show();
|
|
||||||
// Check state of checkboxes and reinit state if needed
|
|
||||||
$(this).filter(":checked").each(function(i) {
|
|
||||||
$(this).parent().parent().toggleClass(options.selectedClass);
|
|
||||||
updateCounter();
|
|
||||||
if ($(options.acrossInput).val() === 1) {
|
|
||||||
showClear();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
$(options.allToggle).show().click(function() {
|
|
||||||
checker($(this).prop("checked"));
|
|
||||||
updateCounter();
|
|
||||||
});
|
|
||||||
$("a", options.acrossQuestions).click(function(event) {
|
|
||||||
event.preventDefault();
|
|
||||||
$(options.acrossInput).val(1);
|
|
||||||
showClear();
|
|
||||||
});
|
|
||||||
$("a", options.acrossClears).click(function(event) {
|
|
||||||
event.preventDefault();
|
|
||||||
$(options.allToggle).prop("checked", false);
|
|
||||||
clearAcross();
|
|
||||||
checker(0);
|
|
||||||
updateCounter();
|
|
||||||
});
|
|
||||||
lastChecked = null;
|
|
||||||
$(actionCheckboxes).click(function(event) {
|
|
||||||
if (!event) { event = window.event; }
|
|
||||||
var target = event.target ? event.target : event.srcElement;
|
|
||||||
if (lastChecked && $.data(lastChecked) !== $.data(target) && event.shiftKey === true) {
|
|
||||||
var inrange = false;
|
|
||||||
$(lastChecked).prop("checked", target.checked)
|
|
||||||
.parent().parent().toggleClass(options.selectedClass, target.checked);
|
|
||||||
$(actionCheckboxes).each(function() {
|
|
||||||
if ($.data(this) === $.data(lastChecked) || $.data(this) === $.data(target)) {
|
|
||||||
inrange = (inrange) ? false : true;
|
|
||||||
}
|
|
||||||
if (inrange) {
|
|
||||||
$(this).prop("checked", target.checked)
|
|
||||||
.parent().parent().toggleClass(options.selectedClass, target.checked);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
$(target).parent().parent().toggleClass(options.selectedClass, target.checked);
|
|
||||||
lastChecked = target;
|
|
||||||
updateCounter();
|
|
||||||
});
|
|
||||||
$('form#changelist-form table#result_list tr').find('td:gt(0) :input').change(function() {
|
|
||||||
list_editable_changed = true;
|
|
||||||
});
|
|
||||||
$('form#changelist-form button[name="index"]').click(function(event) {
|
|
||||||
if (list_editable_changed) {
|
|
||||||
return confirm(gettext("You have unsaved changes on individual editable fields. If you run an action, your unsaved changes will be lost."));
|
|
||||||
}
|
|
||||||
});
|
|
||||||
$('form#changelist-form input[name="_save"]').click(function(event) {
|
|
||||||
var action_changed = false;
|
|
||||||
$('select option:selected', options.actionContainer).each(function() {
|
|
||||||
if ($(this).val()) {
|
|
||||||
action_changed = true;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
if (action_changed) {
|
|
||||||
if (list_editable_changed) {
|
|
||||||
return confirm(gettext("You have selected an action, but you haven't saved your changes to individual fields yet. Please click OK to save. You'll need to re-run the action."));
|
|
||||||
} else {
|
|
||||||
return confirm(gettext("You have selected an action, and you haven't made any changes on individual fields. You're probably looking for the Go button rather than the Save button."));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
};
|
|
||||||
/* Setup plugin defaults */
|
|
||||||
$.fn.actions.defaults = {
|
|
||||||
actionContainer: "div.actions",
|
|
||||||
counterContainer: "span.action-counter",
|
|
||||||
allContainer: "div.actions span.all",
|
|
||||||
acrossInput: "div.actions input.select-across",
|
|
||||||
acrossQuestions: "div.actions span.question",
|
|
||||||
acrossClears: "div.actions span.clear",
|
|
||||||
allToggle: "#action-toggle",
|
|
||||||
selectedClass: "selected"
|
|
||||||
};
|
|
||||||
})(django.jQuery);
|
|
||||||
6
admin/js/actions.min.js
vendored
@@ -1,6 +0,0 @@
|
|||||||
(function(a){var f;a.fn.actions=function(q){var b=a.extend({},a.fn.actions.defaults,q),g=a(this),e=!1,k=function(){a(b.acrossClears).hide();a(b.acrossQuestions).show();a(b.allContainer).hide()},l=function(){a(b.acrossClears).show();a(b.acrossQuestions).hide();a(b.actionContainer).toggleClass(b.selectedClass);a(b.allContainer).show();a(b.counterContainer).hide()},m=function(){a(b.acrossClears).hide();a(b.acrossQuestions).hide();a(b.allContainer).hide();a(b.counterContainer).show()},n=function(){m();
|
|
||||||
a(b.acrossInput).val(0);a(b.actionContainer).removeClass(b.selectedClass)},p=function(c){c?k():m();a(g).prop("checked",c).parent().parent().toggleClass(b.selectedClass,c)},h=function(){var c=a(g).filter(":checked").length;a(b.counterContainer).html(interpolate(ngettext("%(sel)s of %(cnt)s selected","%(sel)s of %(cnt)s selected",c),{sel:c,cnt:_actions_icnt},!0));a(b.allToggle).prop("checked",function(){var a;c===g.length?(a=!0,k()):(a=!1,n());return a})};a(b.counterContainer).show();a(this).filter(":checked").each(function(c){a(this).parent().parent().toggleClass(b.selectedClass);
|
|
||||||
h();1===a(b.acrossInput).val()&&l()});a(b.allToggle).show().click(function(){p(a(this).prop("checked"));h()});a("a",b.acrossQuestions).click(function(c){c.preventDefault();a(b.acrossInput).val(1);l()});a("a",b.acrossClears).click(function(c){c.preventDefault();a(b.allToggle).prop("checked",!1);n();p(0);h()});f=null;a(g).click(function(c){c||(c=window.event);var d=c.target?c.target:c.srcElement;if(f&&a.data(f)!==a.data(d)&&!0===c.shiftKey){var e=!1;a(f).prop("checked",d.checked).parent().parent().toggleClass(b.selectedClass,
|
|
||||||
d.checked);a(g).each(function(){if(a.data(this)===a.data(f)||a.data(this)===a.data(d))e=e?!1:!0;e&&a(this).prop("checked",d.checked).parent().parent().toggleClass(b.selectedClass,d.checked)})}a(d).parent().parent().toggleClass(b.selectedClass,d.checked);f=d;h()});a("form#changelist-form table#result_list tr").find("td:gt(0) :input").change(function(){e=!0});a('form#changelist-form button[name="index"]').click(function(a){if(e)return confirm(gettext("You have unsaved changes on individual editable fields. If you run an action, your unsaved changes will be lost."))});
|
|
||||||
a('form#changelist-form input[name="_save"]').click(function(c){var d=!1;a("select option:selected",b.actionContainer).each(function(){a(this).val()&&(d=!0)});if(d)return e?confirm(gettext("You have selected an action, but you haven't saved your changes to individual fields yet. Please click OK to save. You'll need to re-run the action.")):confirm(gettext("You have selected an action, and you haven't made any changes on individual fields. You're probably looking for the Go button rather than the Save button."))})};
|
|
||||||
a.fn.actions.defaults={actionContainer:"div.actions",counterContainer:"span.action-counter",allContainer:"div.actions span.all",acrossInput:"div.actions input.select-across",acrossQuestions:"div.actions span.question",acrossClears:"div.actions span.clear",allToggle:"#action-toggle",selectedClass:"selected"}})(django.jQuery);
|
|
||||||
@@ -1,364 +0,0 @@
|
|||||||
/*global addEvent, Calendar, cancelEventPropagation, findPosX, findPosY, getStyle, get_format, gettext, interpolate, ngettext, quickElement, removeEvent*/
|
|
||||||
// Inserts shortcut buttons after all of the following:
|
|
||||||
// <input type="text" class="vDateField">
|
|
||||||
// <input type="text" class="vTimeField">
|
|
||||||
(function() {
|
|
||||||
'use strict';
|
|
||||||
var DateTimeShortcuts = {
|
|
||||||
calendars: [],
|
|
||||||
calendarInputs: [],
|
|
||||||
clockInputs: [],
|
|
||||||
dismissClockFunc: [],
|
|
||||||
dismissCalendarFunc: [],
|
|
||||||
calendarDivName1: 'calendarbox', // name of calendar <div> that gets toggled
|
|
||||||
calendarDivName2: 'calendarin', // name of <div> that contains calendar
|
|
||||||
calendarLinkName: 'calendarlink',// name of the link that is used to toggle
|
|
||||||
clockDivName: 'clockbox', // name of clock <div> that gets toggled
|
|
||||||
clockLinkName: 'clocklink', // name of the link that is used to toggle
|
|
||||||
shortCutsClass: 'datetimeshortcuts', // class of the clock and cal shortcuts
|
|
||||||
timezoneWarningClass: 'timezonewarning', // class of the warning for timezone mismatch
|
|
||||||
timezoneOffset: 0,
|
|
||||||
init: function() {
|
|
||||||
var body = document.getElementsByTagName('body')[0];
|
|
||||||
var serverOffset = body.getAttribute('data-admin-utc-offset');
|
|
||||||
if (serverOffset) {
|
|
||||||
var localOffset = new Date().getTimezoneOffset() * -60;
|
|
||||||
DateTimeShortcuts.timezoneOffset = localOffset - serverOffset;
|
|
||||||
}
|
|
||||||
|
|
||||||
var inputs = document.getElementsByTagName('input');
|
|
||||||
for (var i = 0; i < inputs.length; i++) {
|
|
||||||
var inp = inputs[i];
|
|
||||||
if (inp.getAttribute('type') === 'text' && inp.className.match(/vTimeField/)) {
|
|
||||||
DateTimeShortcuts.addClock(inp);
|
|
||||||
DateTimeShortcuts.addTimezoneWarning(inp);
|
|
||||||
}
|
|
||||||
else if (inp.getAttribute('type') === 'text' && inp.className.match(/vDateField/)) {
|
|
||||||
DateTimeShortcuts.addCalendar(inp);
|
|
||||||
DateTimeShortcuts.addTimezoneWarning(inp);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
// Return the current time while accounting for the server timezone.
|
|
||||||
now: function() {
|
|
||||||
var body = document.getElementsByTagName('body')[0];
|
|
||||||
var serverOffset = body.getAttribute('data-admin-utc-offset');
|
|
||||||
if (serverOffset) {
|
|
||||||
var localNow = new Date();
|
|
||||||
var localOffset = localNow.getTimezoneOffset() * -60;
|
|
||||||
localNow.setTime(localNow.getTime() + 1000 * (serverOffset - localOffset));
|
|
||||||
return localNow;
|
|
||||||
} else {
|
|
||||||
return new Date();
|
|
||||||
}
|
|
||||||
},
|
|
||||||
// Add a warning when the time zone in the browser and backend do not match.
|
|
||||||
addTimezoneWarning: function(inp) {
|
|
||||||
var $ = django.jQuery;
|
|
||||||
var warningClass = DateTimeShortcuts.timezoneWarningClass;
|
|
||||||
var timezoneOffset = DateTimeShortcuts.timezoneOffset / 3600;
|
|
||||||
|
|
||||||
// Only warn if there is a time zone mismatch.
|
|
||||||
if (!timezoneOffset) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Check if warning is already there.
|
|
||||||
if ($(inp).siblings('.' + warningClass).length) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
var message;
|
|
||||||
if (timezoneOffset > 0) {
|
|
||||||
message = ngettext(
|
|
||||||
'Note: You are %s hour ahead of server time.',
|
|
||||||
'Note: You are %s hours ahead of server time.',
|
|
||||||
timezoneOffset
|
|
||||||
);
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
timezoneOffset *= -1;
|
|
||||||
message = ngettext(
|
|
||||||
'Note: You are %s hour behind server time.',
|
|
||||||
'Note: You are %s hours behind server time.',
|
|
||||||
timezoneOffset
|
|
||||||
);
|
|
||||||
}
|
|
||||||
message = interpolate(message, [timezoneOffset]);
|
|
||||||
|
|
||||||
var $warning = $('<span>');
|
|
||||||
$warning.attr('class', warningClass);
|
|
||||||
$warning.text(message);
|
|
||||||
|
|
||||||
$(inp).parent()
|
|
||||||
.append($('<br>'))
|
|
||||||
.append($warning);
|
|
||||||
},
|
|
||||||
// Add clock widget to a given field
|
|
||||||
addClock: function(inp) {
|
|
||||||
var num = DateTimeShortcuts.clockInputs.length;
|
|
||||||
DateTimeShortcuts.clockInputs[num] = inp;
|
|
||||||
DateTimeShortcuts.dismissClockFunc[num] = function() { DateTimeShortcuts.dismissClock(num); return true; };
|
|
||||||
|
|
||||||
// Shortcut links (clock icon and "Now" link)
|
|
||||||
var shortcuts_span = document.createElement('span');
|
|
||||||
shortcuts_span.className = DateTimeShortcuts.shortCutsClass;
|
|
||||||
inp.parentNode.insertBefore(shortcuts_span, inp.nextSibling);
|
|
||||||
var now_link = document.createElement('a');
|
|
||||||
now_link.setAttribute('href', "javascript:DateTimeShortcuts.handleClockQuicklink(" + num + ", -1);");
|
|
||||||
now_link.appendChild(document.createTextNode(gettext('Now')));
|
|
||||||
var clock_link = document.createElement('a');
|
|
||||||
clock_link.setAttribute('href', 'javascript:DateTimeShortcuts.openClock(' + num + ');');
|
|
||||||
clock_link.id = DateTimeShortcuts.clockLinkName + num;
|
|
||||||
quickElement(
|
|
||||||
'span', clock_link, '',
|
|
||||||
'class', 'clock-icon',
|
|
||||||
'title', gettext('Choose a Time')
|
|
||||||
);
|
|
||||||
shortcuts_span.appendChild(document.createTextNode('\u00A0'));
|
|
||||||
shortcuts_span.appendChild(now_link);
|
|
||||||
shortcuts_span.appendChild(document.createTextNode('\u00A0|\u00A0'));
|
|
||||||
shortcuts_span.appendChild(clock_link);
|
|
||||||
|
|
||||||
// Create clock link div
|
|
||||||
//
|
|
||||||
// Markup looks like:
|
|
||||||
// <div id="clockbox1" class="clockbox module">
|
|
||||||
// <h2>Choose a time</h2>
|
|
||||||
// <ul class="timelist">
|
|
||||||
// <li><a href="#">Now</a></li>
|
|
||||||
// <li><a href="#">Midnight</a></li>
|
|
||||||
// <li><a href="#">6 a.m.</a></li>
|
|
||||||
// <li><a href="#">Noon</a></li>
|
|
||||||
// <li><a href="#">6 p.m.</a></li>
|
|
||||||
// </ul>
|
|
||||||
// <p class="calendar-cancel"><a href="#">Cancel</a></p>
|
|
||||||
// </div>
|
|
||||||
|
|
||||||
var clock_box = document.createElement('div');
|
|
||||||
clock_box.style.display = 'none';
|
|
||||||
clock_box.style.position = 'absolute';
|
|
||||||
clock_box.className = 'clockbox module';
|
|
||||||
clock_box.setAttribute('id', DateTimeShortcuts.clockDivName + num);
|
|
||||||
document.body.appendChild(clock_box);
|
|
||||||
addEvent(clock_box, 'click', cancelEventPropagation);
|
|
||||||
|
|
||||||
quickElement('h2', clock_box, gettext('Choose a time'));
|
|
||||||
var time_list = quickElement('ul', clock_box);
|
|
||||||
time_list.className = 'timelist';
|
|
||||||
quickElement("a", quickElement("li", time_list), gettext("Now"), "href", "javascript:DateTimeShortcuts.handleClockQuicklink(" + num + ", -1);");
|
|
||||||
quickElement("a", quickElement("li", time_list), gettext("Midnight"), "href", "javascript:DateTimeShortcuts.handleClockQuicklink(" + num + ", 0);");
|
|
||||||
quickElement("a", quickElement("li", time_list), gettext("6 a.m."), "href", "javascript:DateTimeShortcuts.handleClockQuicklink(" + num + ", 6);");
|
|
||||||
quickElement("a", quickElement("li", time_list), gettext("Noon"), "href", "javascript:DateTimeShortcuts.handleClockQuicklink(" + num + ", 12);");
|
|
||||||
quickElement("a", quickElement("li", time_list), gettext("6 p.m."), "href", "javascript:DateTimeShortcuts.handleClockQuicklink(" + num + ", 18);");
|
|
||||||
|
|
||||||
var cancel_p = quickElement('p', clock_box);
|
|
||||||
cancel_p.className = 'calendar-cancel';
|
|
||||||
quickElement('a', cancel_p, gettext('Cancel'), 'href', 'javascript:DateTimeShortcuts.dismissClock(' + num + ');');
|
|
||||||
django.jQuery(document).bind('keyup', function(event) {
|
|
||||||
if (event.which === 27) {
|
|
||||||
// ESC key closes popup
|
|
||||||
DateTimeShortcuts.dismissClock(num);
|
|
||||||
event.preventDefault();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
},
|
|
||||||
openClock: function(num) {
|
|
||||||
var clock_box = document.getElementById(DateTimeShortcuts.clockDivName + num);
|
|
||||||
var clock_link = document.getElementById(DateTimeShortcuts.clockLinkName + num);
|
|
||||||
|
|
||||||
// Recalculate the clockbox position
|
|
||||||
// is it left-to-right or right-to-left layout ?
|
|
||||||
if (getStyle(document.body, 'direction') !== 'rtl') {
|
|
||||||
clock_box.style.left = findPosX(clock_link) + 17 + 'px';
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
// since style's width is in em, it'd be tough to calculate
|
|
||||||
// px value of it. let's use an estimated px for now
|
|
||||||
// TODO: IE returns wrong value for findPosX when in rtl mode
|
|
||||||
// (it returns as it was left aligned), needs to be fixed.
|
|
||||||
clock_box.style.left = findPosX(clock_link) - 110 + 'px';
|
|
||||||
}
|
|
||||||
clock_box.style.top = Math.max(0, findPosY(clock_link) - 30) + 'px';
|
|
||||||
|
|
||||||
// Show the clock box
|
|
||||||
clock_box.style.display = 'block';
|
|
||||||
addEvent(document, 'click', DateTimeShortcuts.dismissClockFunc[num]);
|
|
||||||
},
|
|
||||||
dismissClock: function(num) {
|
|
||||||
document.getElementById(DateTimeShortcuts.clockDivName + num).style.display = 'none';
|
|
||||||
removeEvent(document, 'click', DateTimeShortcuts.dismissClockFunc[num]);
|
|
||||||
},
|
|
||||||
handleClockQuicklink: function(num, val) {
|
|
||||||
var d;
|
|
||||||
if (val === -1) {
|
|
||||||
d = DateTimeShortcuts.now();
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
d = new Date(1970, 1, 1, val, 0, 0, 0);
|
|
||||||
}
|
|
||||||
DateTimeShortcuts.clockInputs[num].value = d.strftime(get_format('TIME_INPUT_FORMATS')[0]);
|
|
||||||
DateTimeShortcuts.clockInputs[num].focus();
|
|
||||||
DateTimeShortcuts.dismissClock(num);
|
|
||||||
},
|
|
||||||
// Add calendar widget to a given field.
|
|
||||||
addCalendar: function(inp) {
|
|
||||||
var num = DateTimeShortcuts.calendars.length;
|
|
||||||
|
|
||||||
DateTimeShortcuts.calendarInputs[num] = inp;
|
|
||||||
DateTimeShortcuts.dismissCalendarFunc[num] = function() { DateTimeShortcuts.dismissCalendar(num); return true; };
|
|
||||||
|
|
||||||
// Shortcut links (calendar icon and "Today" link)
|
|
||||||
var shortcuts_span = document.createElement('span');
|
|
||||||
shortcuts_span.className = DateTimeShortcuts.shortCutsClass;
|
|
||||||
inp.parentNode.insertBefore(shortcuts_span, inp.nextSibling);
|
|
||||||
var today_link = document.createElement('a');
|
|
||||||
today_link.setAttribute('href', 'javascript:DateTimeShortcuts.handleCalendarQuickLink(' + num + ', 0);');
|
|
||||||
today_link.appendChild(document.createTextNode(gettext('Today')));
|
|
||||||
var cal_link = document.createElement('a');
|
|
||||||
cal_link.setAttribute('href', 'javascript:DateTimeShortcuts.openCalendar(' + num + ');');
|
|
||||||
cal_link.id = DateTimeShortcuts.calendarLinkName + num;
|
|
||||||
quickElement(
|
|
||||||
'span', cal_link, '',
|
|
||||||
'class', 'date-icon',
|
|
||||||
'title', gettext('Choose a Date')
|
|
||||||
);
|
|
||||||
shortcuts_span.appendChild(document.createTextNode('\u00A0'));
|
|
||||||
shortcuts_span.appendChild(today_link);
|
|
||||||
shortcuts_span.appendChild(document.createTextNode('\u00A0|\u00A0'));
|
|
||||||
shortcuts_span.appendChild(cal_link);
|
|
||||||
|
|
||||||
// Create calendarbox div.
|
|
||||||
//
|
|
||||||
// Markup looks like:
|
|
||||||
//
|
|
||||||
// <div id="calendarbox3" class="calendarbox module">
|
|
||||||
// <h2>
|
|
||||||
// <a href="#" class="link-previous">‹</a>
|
|
||||||
// <a href="#" class="link-next">›</a> February 2003
|
|
||||||
// </h2>
|
|
||||||
// <div class="calendar" id="calendarin3">
|
|
||||||
// <!-- (cal) -->
|
|
||||||
// </div>
|
|
||||||
// <div class="calendar-shortcuts">
|
|
||||||
// <a href="#">Yesterday</a> | <a href="#">Today</a> | <a href="#">Tomorrow</a>
|
|
||||||
// </div>
|
|
||||||
// <p class="calendar-cancel"><a href="#">Cancel</a></p>
|
|
||||||
// </div>
|
|
||||||
var cal_box = document.createElement('div');
|
|
||||||
cal_box.style.display = 'none';
|
|
||||||
cal_box.style.position = 'absolute';
|
|
||||||
cal_box.className = 'calendarbox module';
|
|
||||||
cal_box.setAttribute('id', DateTimeShortcuts.calendarDivName1 + num);
|
|
||||||
document.body.appendChild(cal_box);
|
|
||||||
addEvent(cal_box, 'click', cancelEventPropagation);
|
|
||||||
|
|
||||||
// next-prev links
|
|
||||||
var cal_nav = quickElement('div', cal_box);
|
|
||||||
var cal_nav_prev = quickElement('a', cal_nav, '<', 'href', 'javascript:DateTimeShortcuts.drawPrev(' + num + ');');
|
|
||||||
cal_nav_prev.className = 'calendarnav-previous';
|
|
||||||
var cal_nav_next = quickElement('a', cal_nav, '>', 'href', 'javascript:DateTimeShortcuts.drawNext(' + num + ');');
|
|
||||||
cal_nav_next.className = 'calendarnav-next';
|
|
||||||
|
|
||||||
// main box
|
|
||||||
var cal_main = quickElement('div', cal_box, '', 'id', DateTimeShortcuts.calendarDivName2 + num);
|
|
||||||
cal_main.className = 'calendar';
|
|
||||||
DateTimeShortcuts.calendars[num] = new Calendar(DateTimeShortcuts.calendarDivName2 + num, DateTimeShortcuts.handleCalendarCallback(num));
|
|
||||||
DateTimeShortcuts.calendars[num].drawCurrent();
|
|
||||||
|
|
||||||
// calendar shortcuts
|
|
||||||
var shortcuts = quickElement('div', cal_box);
|
|
||||||
shortcuts.className = 'calendar-shortcuts';
|
|
||||||
quickElement('a', shortcuts, gettext('Yesterday'), 'href', 'javascript:DateTimeShortcuts.handleCalendarQuickLink(' + num + ', -1);');
|
|
||||||
shortcuts.appendChild(document.createTextNode('\u00A0|\u00A0'));
|
|
||||||
quickElement('a', shortcuts, gettext('Today'), 'href', 'javascript:DateTimeShortcuts.handleCalendarQuickLink(' + num + ', 0);');
|
|
||||||
shortcuts.appendChild(document.createTextNode('\u00A0|\u00A0'));
|
|
||||||
quickElement('a', shortcuts, gettext('Tomorrow'), 'href', 'javascript:DateTimeShortcuts.handleCalendarQuickLink(' + num + ', +1);');
|
|
||||||
|
|
||||||
// cancel bar
|
|
||||||
var cancel_p = quickElement('p', cal_box);
|
|
||||||
cancel_p.className = 'calendar-cancel';
|
|
||||||
quickElement('a', cancel_p, gettext('Cancel'), 'href', 'javascript:DateTimeShortcuts.dismissCalendar(' + num + ');');
|
|
||||||
django.jQuery(document).bind('keyup', function(event) {
|
|
||||||
if (event.which === 27) {
|
|
||||||
// ESC key closes popup
|
|
||||||
DateTimeShortcuts.dismissCalendar(num);
|
|
||||||
event.preventDefault();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
},
|
|
||||||
openCalendar: function(num) {
|
|
||||||
var cal_box = document.getElementById(DateTimeShortcuts.calendarDivName1 + num);
|
|
||||||
var cal_link = document.getElementById(DateTimeShortcuts.calendarLinkName + num);
|
|
||||||
var inp = DateTimeShortcuts.calendarInputs[num];
|
|
||||||
|
|
||||||
// Determine if the current value in the input has a valid date.
|
|
||||||
// If so, draw the calendar with that date's year and month.
|
|
||||||
if (inp.value) {
|
|
||||||
var format = get_format('DATE_INPUT_FORMATS')[0];
|
|
||||||
var selected = inp.value.strptime(format);
|
|
||||||
var year = selected.getUTCFullYear();
|
|
||||||
var month = selected.getUTCMonth() + 1;
|
|
||||||
var re = /\d{4}/;
|
|
||||||
if (re.test(year.toString()) && month >= 1 && month <= 12) {
|
|
||||||
DateTimeShortcuts.calendars[num].drawDate(month, year, selected);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Recalculate the clockbox position
|
|
||||||
// is it left-to-right or right-to-left layout ?
|
|
||||||
if (getStyle(document.body, 'direction') !== 'rtl') {
|
|
||||||
cal_box.style.left = findPosX(cal_link) + 17 + 'px';
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
// since style's width is in em, it'd be tough to calculate
|
|
||||||
// px value of it. let's use an estimated px for now
|
|
||||||
// TODO: IE returns wrong value for findPosX when in rtl mode
|
|
||||||
// (it returns as it was left aligned), needs to be fixed.
|
|
||||||
cal_box.style.left = findPosX(cal_link) - 180 + 'px';
|
|
||||||
}
|
|
||||||
cal_box.style.top = Math.max(0, findPosY(cal_link) - 75) + 'px';
|
|
||||||
|
|
||||||
cal_box.style.display = 'block';
|
|
||||||
addEvent(document, 'click', DateTimeShortcuts.dismissCalendarFunc[num]);
|
|
||||||
},
|
|
||||||
dismissCalendar: function(num) {
|
|
||||||
document.getElementById(DateTimeShortcuts.calendarDivName1 + num).style.display = 'none';
|
|
||||||
removeEvent(document, 'click', DateTimeShortcuts.dismissCalendarFunc[num]);
|
|
||||||
},
|
|
||||||
drawPrev: function(num) {
|
|
||||||
DateTimeShortcuts.calendars[num].drawPreviousMonth();
|
|
||||||
},
|
|
||||||
drawNext: function(num) {
|
|
||||||
DateTimeShortcuts.calendars[num].drawNextMonth();
|
|
||||||
},
|
|
||||||
handleCalendarCallback: function(num) {
|
|
||||||
var format = get_format('DATE_INPUT_FORMATS')[0];
|
|
||||||
// the format needs to be escaped a little
|
|
||||||
format = format.replace('\\', '\\\\');
|
|
||||||
format = format.replace('\r', '\\r');
|
|
||||||
format = format.replace('\n', '\\n');
|
|
||||||
format = format.replace('\t', '\\t');
|
|
||||||
format = format.replace("'", "\\'");
|
|
||||||
return ["function(y, m, d) { DateTimeShortcuts.calendarInputs[",
|
|
||||||
num,
|
|
||||||
"].value = new Date(y, m-1, d).strftime('",
|
|
||||||
format,
|
|
||||||
"');DateTimeShortcuts.calendarInputs[",
|
|
||||||
num,
|
|
||||||
"].focus();document.getElementById(DateTimeShortcuts.calendarDivName1+",
|
|
||||||
num,
|
|
||||||
").style.display='none';}"].join('');
|
|
||||||
},
|
|
||||||
handleCalendarQuickLink: function(num, offset) {
|
|
||||||
var d = DateTimeShortcuts.now();
|
|
||||||
d.setDate(d.getDate() + offset);
|
|
||||||
DateTimeShortcuts.calendarInputs[num].value = d.strftime(get_format('DATE_INPUT_FORMATS')[0]);
|
|
||||||
DateTimeShortcuts.calendarInputs[num].focus();
|
|
||||||
DateTimeShortcuts.dismissCalendar(num);
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
addEvent(window, 'load', DateTimeShortcuts.init);
|
|
||||||
window.DateTimeShortcuts = DateTimeShortcuts;
|
|
||||||
})();
|
|
||||||
@@ -1,189 +0,0 @@
|
|||||||
/*global SelectBox, interpolate*/
|
|
||||||
// Handles related-objects functionality: lookup link for raw_id_fields
|
|
||||||
// and Add Another links.
|
|
||||||
|
|
||||||
(function($) {
|
|
||||||
'use strict';
|
|
||||||
|
|
||||||
function html_unescape(text) {
|
|
||||||
// Unescape a string that was escaped using django.utils.html.escape.
|
|
||||||
text = text.replace(/</g, '<');
|
|
||||||
text = text.replace(/>/g, '>');
|
|
||||||
text = text.replace(/"/g, '"');
|
|
||||||
text = text.replace(/'/g, "'");
|
|
||||||
text = text.replace(/&/g, '&');
|
|
||||||
return text;
|
|
||||||
}
|
|
||||||
|
|
||||||
// IE doesn't accept periods or dashes in the window name, but the element IDs
|
|
||||||
// we use to generate popup window names may contain them, therefore we map them
|
|
||||||
// to allowed characters in a reversible way so that we can locate the correct
|
|
||||||
// element when the popup window is dismissed.
|
|
||||||
function id_to_windowname(text) {
|
|
||||||
text = text.replace(/\./g, '__dot__');
|
|
||||||
text = text.replace(/\-/g, '__dash__');
|
|
||||||
return text;
|
|
||||||
}
|
|
||||||
|
|
||||||
function windowname_to_id(text) {
|
|
||||||
text = text.replace(/__dot__/g, '.');
|
|
||||||
text = text.replace(/__dash__/g, '-');
|
|
||||||
return text;
|
|
||||||
}
|
|
||||||
|
|
||||||
function showAdminPopup(triggeringLink, name_regexp, add_popup) {
|
|
||||||
var name = triggeringLink.id.replace(name_regexp, '');
|
|
||||||
name = id_to_windowname(name);
|
|
||||||
var href = triggeringLink.href;
|
|
||||||
if (add_popup) {
|
|
||||||
if (href.indexOf('?') === -1) {
|
|
||||||
href += '?_popup=1';
|
|
||||||
} else {
|
|
||||||
href += '&_popup=1';
|
|
||||||
}
|
|
||||||
}
|
|
||||||
var win = window.open(href, name, 'height=500,width=800,resizable=yes,scrollbars=yes');
|
|
||||||
win.focus();
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
function showRelatedObjectLookupPopup(triggeringLink) {
|
|
||||||
return showAdminPopup(triggeringLink, /^lookup_/, true);
|
|
||||||
}
|
|
||||||
|
|
||||||
function dismissRelatedLookupPopup(win, chosenId) {
|
|
||||||
var name = windowname_to_id(win.name);
|
|
||||||
var elem = document.getElementById(name);
|
|
||||||
if (elem.className.indexOf('vManyToManyRawIdAdminField') !== -1 && elem.value) {
|
|
||||||
elem.value += ',' + chosenId;
|
|
||||||
} else {
|
|
||||||
document.getElementById(name).value = chosenId;
|
|
||||||
}
|
|
||||||
win.close();
|
|
||||||
}
|
|
||||||
|
|
||||||
function showRelatedObjectPopup(triggeringLink) {
|
|
||||||
return showAdminPopup(triggeringLink, /^(change|add|delete)_/, false);
|
|
||||||
}
|
|
||||||
|
|
||||||
function updateRelatedObjectLinks(triggeringLink) {
|
|
||||||
var $this = django.jQuery(triggeringLink);
|
|
||||||
var siblings = $this.nextAll('.change-related, .delete-related');
|
|
||||||
if (!siblings.length) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
var value = $this.val();
|
|
||||||
if (value) {
|
|
||||||
siblings.each(function() {
|
|
||||||
var elm = django.jQuery(this);
|
|
||||||
elm.attr('href', elm.attr('data-href-template').replace('__fk__', value));
|
|
||||||
});
|
|
||||||
} else {
|
|
||||||
siblings.removeAttr('href');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function dismissAddRelatedObjectPopup(win, newId, newRepr) {
|
|
||||||
// newId and newRepr are expected to have previously been escaped by
|
|
||||||
// django.utils.html.escape.
|
|
||||||
newId = html_unescape(newId);
|
|
||||||
newRepr = html_unescape(newRepr);
|
|
||||||
var name = windowname_to_id(win.name);
|
|
||||||
var elem = document.getElementById(name);
|
|
||||||
if (elem) {
|
|
||||||
var elemName = elem.nodeName.toUpperCase();
|
|
||||||
if (elemName === 'SELECT') {
|
|
||||||
elem.options[elem.options.length] = new Option(newRepr, newId, true, true);
|
|
||||||
} else if (elemName === 'INPUT') {
|
|
||||||
if (elem.className.indexOf('vManyToManyRawIdAdminField') !== -1 && elem.value) {
|
|
||||||
elem.value += ',' + newId;
|
|
||||||
} else {
|
|
||||||
elem.value = newId;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
// Trigger a change event to update related links if required.
|
|
||||||
django.jQuery(elem).trigger('change');
|
|
||||||
} else {
|
|
||||||
var toId = name + "_to";
|
|
||||||
var o = new Option(newRepr, newId);
|
|
||||||
SelectBox.add_to_cache(toId, o);
|
|
||||||
SelectBox.redisplay(toId);
|
|
||||||
}
|
|
||||||
win.close();
|
|
||||||
}
|
|
||||||
|
|
||||||
function dismissChangeRelatedObjectPopup(win, objId, newRepr, newId) {
|
|
||||||
objId = html_unescape(objId);
|
|
||||||
newRepr = html_unescape(newRepr);
|
|
||||||
var id = windowname_to_id(win.name).replace(/^edit_/, '');
|
|
||||||
var selectsSelector = interpolate('#%s, #%s_from, #%s_to', [id, id, id]);
|
|
||||||
var selects = django.jQuery(selectsSelector);
|
|
||||||
selects.find('option').each(function() {
|
|
||||||
if (this.value === objId) {
|
|
||||||
this.innerHTML = newRepr;
|
|
||||||
this.value = newId;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
win.close();
|
|
||||||
}
|
|
||||||
|
|
||||||
function dismissDeleteRelatedObjectPopup(win, objId) {
|
|
||||||
objId = html_unescape(objId);
|
|
||||||
var id = windowname_to_id(win.name).replace(/^delete_/, '');
|
|
||||||
var selectsSelector = interpolate('#%s, #%s_from, #%s_to', [id, id, id]);
|
|
||||||
var selects = django.jQuery(selectsSelector);
|
|
||||||
selects.find('option').each(function() {
|
|
||||||
if (this.value === objId) {
|
|
||||||
django.jQuery(this).remove();
|
|
||||||
}
|
|
||||||
}).trigger('change');
|
|
||||||
win.close();
|
|
||||||
}
|
|
||||||
|
|
||||||
// Global for testing purposes
|
|
||||||
window.html_unescape = html_unescape;
|
|
||||||
window.id_to_windowname = id_to_windowname;
|
|
||||||
window.windowname_to_id = windowname_to_id;
|
|
||||||
|
|
||||||
window.showRelatedObjectLookupPopup = showRelatedObjectLookupPopup;
|
|
||||||
window.dismissRelatedLookupPopup = dismissRelatedLookupPopup;
|
|
||||||
window.showRelatedObjectPopup = showRelatedObjectPopup;
|
|
||||||
window.updateRelatedObjectLinks = updateRelatedObjectLinks;
|
|
||||||
window.dismissAddRelatedObjectPopup = dismissAddRelatedObjectPopup;
|
|
||||||
window.dismissChangeRelatedObjectPopup = dismissChangeRelatedObjectPopup;
|
|
||||||
window.dismissDeleteRelatedObjectPopup = dismissDeleteRelatedObjectPopup;
|
|
||||||
|
|
||||||
// Kept for backward compatibility
|
|
||||||
window.showAddAnotherPopup = showRelatedObjectPopup;
|
|
||||||
window.dismissAddAnotherPopup = dismissAddRelatedObjectPopup;
|
|
||||||
|
|
||||||
$(document).ready(function() {
|
|
||||||
$('body').on('click', '.related-widget-wrapper-link', function(e) {
|
|
||||||
e.preventDefault();
|
|
||||||
if (this.href) {
|
|
||||||
var event = $.Event('django:show-related', {href: this.href});
|
|
||||||
$(this).trigger(event);
|
|
||||||
if (!event.isDefaultPrevented()) {
|
|
||||||
showRelatedObjectPopup(this);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
$('body').on('change', '.related-widget-wrapper select', function(e) {
|
|
||||||
var event = $.Event('django:update-related');
|
|
||||||
$(this).trigger(event);
|
|
||||||
if (!event.isDefaultPrevented()) {
|
|
||||||
updateRelatedObjectLinks(this);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
$('.related-widget-wrapper select').trigger('change');
|
|
||||||
$('.related-lookup').click(function(e) {
|
|
||||||
e.preventDefault();
|
|
||||||
var event = $.Event('django:lookup-related');
|
|
||||||
$(this).trigger(event);
|
|
||||||
if (!event.isDefaultPrevented()) {
|
|
||||||
showRelatedObjectLookupPopup(this);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
})(django.jQuery);
|
|
||||||
@@ -1,178 +0,0 @@
|
|||||||
/*global gettext, get_format, quickElement, removeChildren*/
|
|
||||||
/*
|
|
||||||
calendar.js - Calendar functions by Adrian Holovaty
|
|
||||||
depends on core.js for utility functions like removeChildren or quickElement
|
|
||||||
*/
|
|
||||||
|
|
||||||
(function() {
|
|
||||||
'use strict';
|
|
||||||
// CalendarNamespace -- Provides a collection of HTML calendar-related helper functions
|
|
||||||
var CalendarNamespace = {
|
|
||||||
monthsOfYear: gettext('January February March April May June July August September October November December').split(' '),
|
|
||||||
daysOfWeek: gettext('S M T W T F S').split(' '),
|
|
||||||
firstDayOfWeek: parseInt(get_format('FIRST_DAY_OF_WEEK')),
|
|
||||||
isLeapYear: function(year) {
|
|
||||||
return (((year % 4) === 0) && ((year % 100) !== 0 ) || ((year % 400) === 0));
|
|
||||||
},
|
|
||||||
getDaysInMonth: function(month, year) {
|
|
||||||
var days;
|
|
||||||
if (month === 1 || month === 3 || month === 5 || month === 7 || month === 8 || month === 10 || month === 12) {
|
|
||||||
days = 31;
|
|
||||||
}
|
|
||||||
else if (month === 4 || month === 6 || month === 9 || month === 11) {
|
|
||||||
days = 30;
|
|
||||||
}
|
|
||||||
else if (month === 2 && CalendarNamespace.isLeapYear(year)) {
|
|
||||||
days = 29;
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
days = 28;
|
|
||||||
}
|
|
||||||
return days;
|
|
||||||
},
|
|
||||||
draw: function(month, year, div_id, callback, selected) { // month = 1-12, year = 1-9999
|
|
||||||
var today = new Date();
|
|
||||||
var todayDay = today.getDate();
|
|
||||||
var todayMonth = today.getMonth() + 1;
|
|
||||||
var todayYear = today.getFullYear();
|
|
||||||
var todayClass = '';
|
|
||||||
|
|
||||||
// Use UTC functions here because the date field does not contain time
|
|
||||||
// and using the UTC function variants prevent the local time offset
|
|
||||||
// from altering the date, specifically the day field. For example:
|
|
||||||
//
|
|
||||||
// ```
|
|
||||||
// var x = new Date('2013-10-02');
|
|
||||||
// var day = x.getDate();
|
|
||||||
// ```
|
|
||||||
//
|
|
||||||
// The day variable above will be 1 instead of 2 in, say, US Pacific time
|
|
||||||
// zone.
|
|
||||||
var isSelectedMonth = false;
|
|
||||||
if (typeof selected !== 'undefined') {
|
|
||||||
isSelectedMonth = (selected.getUTCFullYear() === year && (selected.getUTCMonth() + 1) === month);
|
|
||||||
}
|
|
||||||
|
|
||||||
month = parseInt(month);
|
|
||||||
year = parseInt(year);
|
|
||||||
var calDiv = document.getElementById(div_id);
|
|
||||||
removeChildren(calDiv);
|
|
||||||
var calTable = document.createElement('table');
|
|
||||||
quickElement('caption', calTable, CalendarNamespace.monthsOfYear[month - 1] + ' ' + year);
|
|
||||||
var tableBody = quickElement('tbody', calTable);
|
|
||||||
|
|
||||||
// Draw days-of-week header
|
|
||||||
var tableRow = quickElement('tr', tableBody);
|
|
||||||
for (var i = 0; i < 7; i++) {
|
|
||||||
quickElement('th', tableRow, CalendarNamespace.daysOfWeek[(i + CalendarNamespace.firstDayOfWeek) % 7]);
|
|
||||||
}
|
|
||||||
|
|
||||||
var startingPos = new Date(year, month - 1, 1 - CalendarNamespace.firstDayOfWeek).getDay();
|
|
||||||
var days = CalendarNamespace.getDaysInMonth(month, year);
|
|
||||||
|
|
||||||
var nonDayCell;
|
|
||||||
|
|
||||||
// Draw blanks before first of month
|
|
||||||
tableRow = quickElement('tr', tableBody);
|
|
||||||
for (i = 0; i < startingPos; i++) {
|
|
||||||
nonDayCell = quickElement('td', tableRow, ' ');
|
|
||||||
nonDayCell.className = "nonday";
|
|
||||||
}
|
|
||||||
|
|
||||||
// Draw days of month
|
|
||||||
var currentDay = 1;
|
|
||||||
for (i = startingPos; currentDay <= days; i++) {
|
|
||||||
if (i % 7 === 0 && currentDay !== 1) {
|
|
||||||
tableRow = quickElement('tr', tableBody);
|
|
||||||
}
|
|
||||||
if ((currentDay === todayDay) && (month === todayMonth) && (year === todayYear)) {
|
|
||||||
todayClass = 'today';
|
|
||||||
} else {
|
|
||||||
todayClass = '';
|
|
||||||
}
|
|
||||||
|
|
||||||
// use UTC function; see above for explanation.
|
|
||||||
if (isSelectedMonth && currentDay === selected.getUTCDate()) {
|
|
||||||
if (todayClass !== '') {
|
|
||||||
todayClass += " ";
|
|
||||||
}
|
|
||||||
todayClass += "selected";
|
|
||||||
}
|
|
||||||
|
|
||||||
var cell = quickElement('td', tableRow, '', 'class', todayClass);
|
|
||||||
|
|
||||||
quickElement('a', cell, currentDay, 'href', 'javascript:void(' + callback + '(' + year + ',' + month + ',' + currentDay + '));');
|
|
||||||
currentDay++;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Draw blanks after end of month (optional, but makes for valid code)
|
|
||||||
while (tableRow.childNodes.length < 7) {
|
|
||||||
nonDayCell = quickElement('td', tableRow, ' ');
|
|
||||||
nonDayCell.className = "nonday";
|
|
||||||
}
|
|
||||||
|
|
||||||
calDiv.appendChild(calTable);
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
// Calendar -- A calendar instance
|
|
||||||
function Calendar(div_id, callback, selected) {
|
|
||||||
// div_id (string) is the ID of the element in which the calendar will
|
|
||||||
// be displayed
|
|
||||||
// callback (string) is the name of a JavaScript function that will be
|
|
||||||
// called with the parameters (year, month, day) when a day in the
|
|
||||||
// calendar is clicked
|
|
||||||
this.div_id = div_id;
|
|
||||||
this.callback = callback;
|
|
||||||
this.today = new Date();
|
|
||||||
this.currentMonth = this.today.getMonth() + 1;
|
|
||||||
this.currentYear = this.today.getFullYear();
|
|
||||||
if (typeof selected !== 'undefined') {
|
|
||||||
this.selected = selected;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Calendar.prototype = {
|
|
||||||
drawCurrent: function() {
|
|
||||||
CalendarNamespace.draw(this.currentMonth, this.currentYear, this.div_id, this.callback, this.selected);
|
|
||||||
},
|
|
||||||
drawDate: function(month, year, selected) {
|
|
||||||
this.currentMonth = month;
|
|
||||||
this.currentYear = year;
|
|
||||||
|
|
||||||
if(selected) {
|
|
||||||
this.selected = selected;
|
|
||||||
}
|
|
||||||
|
|
||||||
this.drawCurrent();
|
|
||||||
},
|
|
||||||
drawPreviousMonth: function() {
|
|
||||||
if (this.currentMonth === 1) {
|
|
||||||
this.currentMonth = 12;
|
|
||||||
this.currentYear--;
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
this.currentMonth--;
|
|
||||||
}
|
|
||||||
this.drawCurrent();
|
|
||||||
},
|
|
||||||
drawNextMonth: function() {
|
|
||||||
if (this.currentMonth === 12) {
|
|
||||||
this.currentMonth = 1;
|
|
||||||
this.currentYear++;
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
this.currentMonth++;
|
|
||||||
}
|
|
||||||
this.drawCurrent();
|
|
||||||
},
|
|
||||||
drawPreviousYear: function() {
|
|
||||||
this.currentYear--;
|
|
||||||
this.drawCurrent();
|
|
||||||
},
|
|
||||||
drawNextYear: function() {
|
|
||||||
this.currentYear++;
|
|
||||||
this.drawCurrent();
|
|
||||||
}
|
|
||||||
};
|
|
||||||
window.Calendar = Calendar;
|
|
||||||
})();
|
|
||||||
@@ -1,26 +0,0 @@
|
|||||||
/*global gettext*/
|
|
||||||
(function($) {
|
|
||||||
'use strict';
|
|
||||||
$(document).ready(function() {
|
|
||||||
// Add anchor tag for Show/Hide link
|
|
||||||
$("fieldset.collapse").each(function(i, elem) {
|
|
||||||
// Don't hide if fields in this fieldset have errors
|
|
||||||
if ($(elem).find("div.errors").length === 0) {
|
|
||||||
$(elem).addClass("collapsed").find("h2").first().append(' (<a id="fieldsetcollapser' +
|
|
||||||
i + '" class="collapse-toggle" href="#">' + gettext("Show") +
|
|
||||||
'</a>)');
|
|
||||||
}
|
|
||||||
});
|
|
||||||
// Add toggle to anchor tag
|
|
||||||
$("fieldset.collapse a.collapse-toggle").click(function(ev) {
|
|
||||||
if ($(this).closest("fieldset").hasClass("collapsed")) {
|
|
||||||
// Show
|
|
||||||
$(this).text(gettext("Hide")).closest("fieldset").removeClass("collapsed").trigger("show.fieldset", [$(this).attr("id")]);
|
|
||||||
} else {
|
|
||||||
// Hide
|
|
||||||
$(this).text(gettext("Show")).closest("fieldset").addClass("collapsed").trigger("hide.fieldset", [$(this).attr("id")]);
|
|
||||||
}
|
|
||||||
return false;
|
|
||||||
});
|
|
||||||
});
|
|
||||||
})(django.jQuery);
|
|
||||||
2
admin/js/collapse.min.js
vendored
@@ -1,2 +0,0 @@
|
|||||||
(function(a){a(document).ready(function(){a("fieldset.collapse").each(function(b,c){0===a(c).find("div.errors").length&&a(c).addClass("collapsed").find("h2").first().append(' (<a id="fieldsetcollapser'+b+'" class="collapse-toggle" href="#">'+gettext("Show")+"</a>)")});a("fieldset.collapse a.collapse-toggle").click(function(b){a(this).closest("fieldset").hasClass("collapsed")?a(this).text(gettext("Hide")).closest("fieldset").removeClass("collapsed").trigger("show.fieldset",[a(this).attr("id")]):a(this).text(gettext("Show")).closest("fieldset").addClass("collapsed").trigger("hide.fieldset",
|
|
||||||
[a(this).attr("id")]);return!1})})})(django.jQuery);
|
|
||||||
266
admin/js/core.js
@@ -1,266 +0,0 @@
|
|||||||
// Core javascript helper functions
|
|
||||||
|
|
||||||
// basic browser identification & version
|
|
||||||
var isOpera = (navigator.userAgent.indexOf("Opera") >= 0) && parseFloat(navigator.appVersion);
|
|
||||||
var isIE = ((document.all) && (!isOpera)) && parseFloat(navigator.appVersion.split("MSIE ")[1].split(";")[0]);
|
|
||||||
|
|
||||||
// Cross-browser event handlers.
|
|
||||||
function addEvent(obj, evType, fn) {
|
|
||||||
'use strict';
|
|
||||||
if (obj.addEventListener) {
|
|
||||||
obj.addEventListener(evType, fn, false);
|
|
||||||
return true;
|
|
||||||
} else if (obj.attachEvent) {
|
|
||||||
var r = obj.attachEvent("on" + evType, fn);
|
|
||||||
return r;
|
|
||||||
} else {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function removeEvent(obj, evType, fn) {
|
|
||||||
'use strict';
|
|
||||||
if (obj.removeEventListener) {
|
|
||||||
obj.removeEventListener(evType, fn, false);
|
|
||||||
return true;
|
|
||||||
} else if (obj.detachEvent) {
|
|
||||||
obj.detachEvent("on" + evType, fn);
|
|
||||||
return true;
|
|
||||||
} else {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function cancelEventPropagation(e) {
|
|
||||||
'use strict';
|
|
||||||
if (!e) {
|
|
||||||
e = window.event;
|
|
||||||
}
|
|
||||||
e.cancelBubble = true;
|
|
||||||
if (e.stopPropagation) {
|
|
||||||
e.stopPropagation();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// quickElement(tagType, parentReference [, textInChildNode, attribute, attributeValue ...]);
|
|
||||||
function quickElement() {
|
|
||||||
'use strict';
|
|
||||||
var obj = document.createElement(arguments[0]);
|
|
||||||
if (arguments[2]) {
|
|
||||||
var textNode = document.createTextNode(arguments[2]);
|
|
||||||
obj.appendChild(textNode);
|
|
||||||
}
|
|
||||||
var len = arguments.length;
|
|
||||||
for (var i = 3; i < len; i += 2) {
|
|
||||||
obj.setAttribute(arguments[i], arguments[i + 1]);
|
|
||||||
}
|
|
||||||
arguments[1].appendChild(obj);
|
|
||||||
return obj;
|
|
||||||
}
|
|
||||||
|
|
||||||
// "a" is reference to an object
|
|
||||||
function removeChildren(a) {
|
|
||||||
'use strict';
|
|
||||||
while (a.hasChildNodes()) {
|
|
||||||
a.removeChild(a.lastChild);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------
|
|
||||||
// Cross-browser xmlhttp object
|
|
||||||
// from http://jibbering.com/2002/4/httprequest.html
|
|
||||||
// ----------------------------------------------------------------------------
|
|
||||||
var xmlhttp;
|
|
||||||
/*@cc_on @*/
|
|
||||||
/*@if (@_jscript_version >= 5)
|
|
||||||
try {
|
|
||||||
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
|
|
||||||
} catch (e) {
|
|
||||||
try {
|
|
||||||
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
|
|
||||||
} catch (E) {
|
|
||||||
xmlhttp = false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@else
|
|
||||||
xmlhttp = false;
|
|
||||||
@end @*/
|
|
||||||
if (!xmlhttp && typeof XMLHttpRequest !== 'undefined') {
|
|
||||||
xmlhttp = new XMLHttpRequest();
|
|
||||||
}
|
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------
|
|
||||||
// Find-position functions by PPK
|
|
||||||
// See http://www.quirksmode.org/js/findpos.html
|
|
||||||
// ----------------------------------------------------------------------------
|
|
||||||
function findPosX(obj) {
|
|
||||||
'use strict';
|
|
||||||
var curleft = 0;
|
|
||||||
if (obj.offsetParent) {
|
|
||||||
while (obj.offsetParent) {
|
|
||||||
curleft += obj.offsetLeft - ((isOpera) ? 0 : obj.scrollLeft);
|
|
||||||
obj = obj.offsetParent;
|
|
||||||
}
|
|
||||||
// IE offsetParent does not include the top-level
|
|
||||||
if (isIE && obj.parentElement) {
|
|
||||||
curleft += obj.offsetLeft - obj.scrollLeft;
|
|
||||||
}
|
|
||||||
} else if (obj.x) {
|
|
||||||
curleft += obj.x;
|
|
||||||
}
|
|
||||||
return curleft;
|
|
||||||
}
|
|
||||||
|
|
||||||
function findPosY(obj) {
|
|
||||||
'use strict';
|
|
||||||
var curtop = 0;
|
|
||||||
if (obj.offsetParent) {
|
|
||||||
while (obj.offsetParent) {
|
|
||||||
curtop += obj.offsetTop - ((isOpera) ? 0 : obj.scrollTop);
|
|
||||||
obj = obj.offsetParent;
|
|
||||||
}
|
|
||||||
// IE offsetParent does not include the top-level
|
|
||||||
if (isIE && obj.parentElement) {
|
|
||||||
curtop += obj.offsetTop - obj.scrollTop;
|
|
||||||
}
|
|
||||||
} else if (obj.y) {
|
|
||||||
curtop += obj.y;
|
|
||||||
}
|
|
||||||
return curtop;
|
|
||||||
}
|
|
||||||
|
|
||||||
//-----------------------------------------------------------------------------
|
|
||||||
// Date object extensions
|
|
||||||
// ----------------------------------------------------------------------------
|
|
||||||
(function() {
|
|
||||||
'use strict';
|
|
||||||
Date.prototype.getTwelveHours = function() {
|
|
||||||
var hours = this.getHours();
|
|
||||||
if (hours === 0) {
|
|
||||||
return 12;
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
return hours <= 12 ? hours : hours - 12;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
Date.prototype.getTwoDigitMonth = function() {
|
|
||||||
return (this.getMonth() < 9) ? '0' + (this.getMonth() + 1) : (this.getMonth() + 1);
|
|
||||||
};
|
|
||||||
|
|
||||||
Date.prototype.getTwoDigitDate = function() {
|
|
||||||
return (this.getDate() < 10) ? '0' + this.getDate() : this.getDate();
|
|
||||||
};
|
|
||||||
|
|
||||||
Date.prototype.getTwoDigitTwelveHour = function() {
|
|
||||||
return (this.getTwelveHours() < 10) ? '0' + this.getTwelveHours() : this.getTwelveHours();
|
|
||||||
};
|
|
||||||
|
|
||||||
Date.prototype.getTwoDigitHour = function() {
|
|
||||||
return (this.getHours() < 10) ? '0' + this.getHours() : this.getHours();
|
|
||||||
};
|
|
||||||
|
|
||||||
Date.prototype.getTwoDigitMinute = function() {
|
|
||||||
return (this.getMinutes() < 10) ? '0' + this.getMinutes() : this.getMinutes();
|
|
||||||
};
|
|
||||||
|
|
||||||
Date.prototype.getTwoDigitSecond = function() {
|
|
||||||
return (this.getSeconds() < 10) ? '0' + this.getSeconds() : this.getSeconds();
|
|
||||||
};
|
|
||||||
|
|
||||||
Date.prototype.getHourMinute = function() {
|
|
||||||
return this.getTwoDigitHour() + ':' + this.getTwoDigitMinute();
|
|
||||||
};
|
|
||||||
|
|
||||||
Date.prototype.getHourMinuteSecond = function() {
|
|
||||||
return this.getTwoDigitHour() + ':' + this.getTwoDigitMinute() + ':' + this.getTwoDigitSecond();
|
|
||||||
};
|
|
||||||
|
|
||||||
Date.prototype.strftime = function(format) {
|
|
||||||
var fields = {
|
|
||||||
c: this.toString(),
|
|
||||||
d: this.getTwoDigitDate(),
|
|
||||||
H: this.getTwoDigitHour(),
|
|
||||||
I: this.getTwoDigitTwelveHour(),
|
|
||||||
m: this.getTwoDigitMonth(),
|
|
||||||
M: this.getTwoDigitMinute(),
|
|
||||||
p: (this.getHours() >= 12) ? 'PM' : 'AM',
|
|
||||||
S: this.getTwoDigitSecond(),
|
|
||||||
w: '0' + this.getDay(),
|
|
||||||
x: this.toLocaleDateString(),
|
|
||||||
X: this.toLocaleTimeString(),
|
|
||||||
y: ('' + this.getFullYear()).substr(2, 4),
|
|
||||||
Y: '' + this.getFullYear(),
|
|
||||||
'%': '%'
|
|
||||||
};
|
|
||||||
var result = '', i = 0;
|
|
||||||
while (i < format.length) {
|
|
||||||
if (format.charAt(i) === '%') {
|
|
||||||
result = result + fields[format.charAt(i + 1)];
|
|
||||||
++i;
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
result = result + format.charAt(i);
|
|
||||||
}
|
|
||||||
++i;
|
|
||||||
}
|
|
||||||
return result;
|
|
||||||
};
|
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------
|
|
||||||
// String object extensions
|
|
||||||
// ----------------------------------------------------------------------------
|
|
||||||
String.prototype.pad_left = function(pad_length, pad_string) {
|
|
||||||
var new_string = this;
|
|
||||||
for (var i = 0; new_string.length < pad_length; i++) {
|
|
||||||
new_string = pad_string + new_string;
|
|
||||||
}
|
|
||||||
return new_string;
|
|
||||||
};
|
|
||||||
|
|
||||||
String.prototype.strptime = function(format) {
|
|
||||||
var split_format = format.split(/[.\-/]/);
|
|
||||||
var date = this.split(/[.\-/]/);
|
|
||||||
var i = 0;
|
|
||||||
var day, month, year;
|
|
||||||
while (i < split_format.length) {
|
|
||||||
switch (split_format[i]) {
|
|
||||||
case "%d":
|
|
||||||
day = date[i];
|
|
||||||
break;
|
|
||||||
case "%m":
|
|
||||||
month = date[i] - 1;
|
|
||||||
break;
|
|
||||||
case "%Y":
|
|
||||||
year = date[i];
|
|
||||||
break;
|
|
||||||
case "%y":
|
|
||||||
year = date[i];
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
++i;
|
|
||||||
}
|
|
||||||
// Create Date object from UTC since the parsed value is supposed to be
|
|
||||||
// in UTC, not local time. Also, the calendar uses UTC functions for
|
|
||||||
// date extraction.
|
|
||||||
return new Date(Date.UTC(year, month, day));
|
|
||||||
};
|
|
||||||
|
|
||||||
})();
|
|
||||||
// ----------------------------------------------------------------------------
|
|
||||||
// Get the computed style for and element
|
|
||||||
// ----------------------------------------------------------------------------
|
|
||||||
function getStyle(oElm, strCssRule) {
|
|
||||||
'use strict';
|
|
||||||
var strValue = "";
|
|
||||||
if(document.defaultView && document.defaultView.getComputedStyle) {
|
|
||||||
strValue = document.defaultView.getComputedStyle(oElm, "").getPropertyValue(strCssRule);
|
|
||||||
}
|
|
||||||
else if(oElm.currentStyle) {
|
|
||||||
strCssRule = strCssRule.replace(/\-(\w)/g, function(strMatch, p1) {
|
|
||||||
return p1.toUpperCase();
|
|
||||||
});
|
|
||||||
strValue = oElm.currentStyle[strCssRule];
|
|
||||||
}
|
|
||||||
return strValue;
|
|
||||||
}
|
|
||||||
@@ -1,275 +0,0 @@
|
|||||||
/*global DateTimeShortcuts, SelectFilter*/
|
|
||||||
/**
|
|
||||||
* Django admin inlines
|
|
||||||
*
|
|
||||||
* Based on jQuery Formset 1.1
|
|
||||||
* @author Stanislaus Madueke (stan DOT madueke AT gmail DOT com)
|
|
||||||
* @requires jQuery 1.2.6 or later
|
|
||||||
*
|
|
||||||
* Copyright (c) 2009, Stanislaus Madueke
|
|
||||||
* All rights reserved.
|
|
||||||
*
|
|
||||||
* Spiced up with Code from Zain Memon's GSoC project 2009
|
|
||||||
* and modified for Django by Jannis Leidel, Travis Swicegood and Julien Phalip.
|
|
||||||
*
|
|
||||||
* Licensed under the New BSD License
|
|
||||||
* See: http://www.opensource.org/licenses/bsd-license.php
|
|
||||||
*/
|
|
||||||
(function($) {
|
|
||||||
'use strict';
|
|
||||||
$.fn.formset = function(opts) {
|
|
||||||
var options = $.extend({}, $.fn.formset.defaults, opts);
|
|
||||||
var $this = $(this);
|
|
||||||
var $parent = $this.parent();
|
|
||||||
var updateElementIndex = function(el, prefix, ndx) {
|
|
||||||
var id_regex = new RegExp("(" + prefix + "-(\\d+|__prefix__))");
|
|
||||||
var replacement = prefix + "-" + ndx;
|
|
||||||
if ($(el).prop("for")) {
|
|
||||||
$(el).prop("for", $(el).prop("for").replace(id_regex, replacement));
|
|
||||||
}
|
|
||||||
if (el.id) {
|
|
||||||
el.id = el.id.replace(id_regex, replacement);
|
|
||||||
}
|
|
||||||
if (el.name) {
|
|
||||||
el.name = el.name.replace(id_regex, replacement);
|
|
||||||
}
|
|
||||||
};
|
|
||||||
var totalForms = $("#id_" + options.prefix + "-TOTAL_FORMS").prop("autocomplete", "off");
|
|
||||||
var nextIndex = parseInt(totalForms.val(), 10);
|
|
||||||
var maxForms = $("#id_" + options.prefix + "-MAX_NUM_FORMS").prop("autocomplete", "off");
|
|
||||||
// only show the add button if we are allowed to add more items,
|
|
||||||
// note that max_num = None translates to a blank string.
|
|
||||||
var showAddButton = maxForms.val() === '' || (maxForms.val() - totalForms.val()) > 0;
|
|
||||||
$this.each(function(i) {
|
|
||||||
$(this).not("." + options.emptyCssClass).addClass(options.formCssClass);
|
|
||||||
});
|
|
||||||
if ($this.length && showAddButton) {
|
|
||||||
var addButton;
|
|
||||||
if ($this.prop("tagName") === "TR") {
|
|
||||||
// If forms are laid out as table rows, insert the
|
|
||||||
// "add" button in a new table row:
|
|
||||||
var numCols = this.eq(-1).children().length;
|
|
||||||
$parent.append('<tr class="' + options.addCssClass + '"><td colspan="' + numCols + '"><a href="javascript:void(0)">' + options.addText + "</a></tr>");
|
|
||||||
addButton = $parent.find("tr:last a");
|
|
||||||
} else {
|
|
||||||
// Otherwise, insert it immediately after the last form:
|
|
||||||
$this.filter(":last").after('<div class="' + options.addCssClass + '"><a href="javascript:void(0)">' + options.addText + "</a></div>");
|
|
||||||
addButton = $this.filter(":last").next().find("a");
|
|
||||||
}
|
|
||||||
addButton.click(function(e) {
|
|
||||||
e.preventDefault();
|
|
||||||
var template = $("#" + options.prefix + "-empty");
|
|
||||||
var row = template.clone(true);
|
|
||||||
row.removeClass(options.emptyCssClass)
|
|
||||||
.addClass(options.formCssClass)
|
|
||||||
.attr("id", options.prefix + "-" + nextIndex);
|
|
||||||
if (row.is("tr")) {
|
|
||||||
// If the forms are laid out in table rows, insert
|
|
||||||
// the remove button into the last table cell:
|
|
||||||
row.children(":last").append('<div><a class="' + options.deleteCssClass + '" href="javascript:void(0)">' + options.deleteText + "</a></div>");
|
|
||||||
} else if (row.is("ul") || row.is("ol")) {
|
|
||||||
// If they're laid out as an ordered/unordered list,
|
|
||||||
// insert an <li> after the last list item:
|
|
||||||
row.append('<li><a class="' + options.deleteCssClass + '" href="javascript:void(0)">' + options.deleteText + "</a></li>");
|
|
||||||
} else {
|
|
||||||
// Otherwise, just insert the remove button as the
|
|
||||||
// last child element of the form's container:
|
|
||||||
row.children(":first").append('<span><a class="' + options.deleteCssClass + '" href="javascript:void(0)">' + options.deleteText + "</a></span>");
|
|
||||||
}
|
|
||||||
row.find("*").each(function() {
|
|
||||||
updateElementIndex(this, options.prefix, totalForms.val());
|
|
||||||
});
|
|
||||||
// Insert the new form when it has been fully edited
|
|
||||||
row.insertBefore($(template));
|
|
||||||
// Update number of total forms
|
|
||||||
$(totalForms).val(parseInt(totalForms.val(), 10) + 1);
|
|
||||||
nextIndex += 1;
|
|
||||||
// Hide add button in case we've hit the max, except we want to add infinitely
|
|
||||||
if ((maxForms.val() !== '') && (maxForms.val() - totalForms.val()) <= 0) {
|
|
||||||
addButton.parent().hide();
|
|
||||||
}
|
|
||||||
// The delete button of each row triggers a bunch of other things
|
|
||||||
row.find("a." + options.deleteCssClass).click(function(e1) {
|
|
||||||
e1.preventDefault();
|
|
||||||
// Remove the parent form containing this button:
|
|
||||||
row.remove();
|
|
||||||
nextIndex -= 1;
|
|
||||||
// If a post-delete callback was provided, call it with the deleted form:
|
|
||||||
if (options.removed) {
|
|
||||||
options.removed(row);
|
|
||||||
}
|
|
||||||
$(document).trigger('formset:removed', [row, options.prefix]);
|
|
||||||
// Update the TOTAL_FORMS form count.
|
|
||||||
var forms = $("." + options.formCssClass);
|
|
||||||
$("#id_" + options.prefix + "-TOTAL_FORMS").val(forms.length);
|
|
||||||
// Show add button again once we drop below max
|
|
||||||
if ((maxForms.val() === '') || (maxForms.val() - forms.length) > 0) {
|
|
||||||
addButton.parent().show();
|
|
||||||
}
|
|
||||||
// Also, update names and ids for all remaining form controls
|
|
||||||
// so they remain in sequence:
|
|
||||||
var i, formCount;
|
|
||||||
var updateElementCallback = function() {
|
|
||||||
updateElementIndex(this, options.prefix, i);
|
|
||||||
};
|
|
||||||
for (i = 0, formCount = forms.length; i < formCount; i++) {
|
|
||||||
updateElementIndex($(forms).get(i), options.prefix, i);
|
|
||||||
$(forms.get(i)).find("*").each(updateElementCallback);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
// If a post-add callback was supplied, call it with the added form:
|
|
||||||
if (options.added) {
|
|
||||||
options.added(row);
|
|
||||||
}
|
|
||||||
$(document).trigger('formset:added', [row, options.prefix]);
|
|
||||||
});
|
|
||||||
}
|
|
||||||
return this;
|
|
||||||
};
|
|
||||||
|
|
||||||
/* Setup plugin defaults */
|
|
||||||
$.fn.formset.defaults = {
|
|
||||||
prefix: "form", // The form prefix for your django formset
|
|
||||||
addText: "add another", // Text for the add link
|
|
||||||
deleteText: "remove", // Text for the delete link
|
|
||||||
addCssClass: "add-row", // CSS class applied to the add link
|
|
||||||
deleteCssClass: "delete-row", // CSS class applied to the delete link
|
|
||||||
emptyCssClass: "empty-row", // CSS class applied to the empty row
|
|
||||||
formCssClass: "dynamic-form", // CSS class applied to each form in a formset
|
|
||||||
added: null, // Function called each time a new form is added
|
|
||||||
removed: null // Function called each time a form is deleted
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
// Tabular inlines ---------------------------------------------------------
|
|
||||||
$.fn.tabularFormset = function(options) {
|
|
||||||
var $rows = $(this);
|
|
||||||
var alternatingRows = function(row) {
|
|
||||||
$($rows.selector).not(".add-row").removeClass("row1 row2")
|
|
||||||
.filter(":even").addClass("row1").end()
|
|
||||||
.filter(":odd").addClass("row2");
|
|
||||||
};
|
|
||||||
|
|
||||||
var reinitDateTimeShortCuts = function() {
|
|
||||||
// Reinitialize the calendar and clock widgets by force
|
|
||||||
if (typeof DateTimeShortcuts !== "undefined") {
|
|
||||||
$(".datetimeshortcuts").remove();
|
|
||||||
DateTimeShortcuts.init();
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
var updateSelectFilter = function() {
|
|
||||||
// If any SelectFilter widgets are a part of the new form,
|
|
||||||
// instantiate a new SelectFilter instance for it.
|
|
||||||
if (typeof SelectFilter !== 'undefined') {
|
|
||||||
$('.selectfilter').each(function(index, value) {
|
|
||||||
var namearr = value.name.split('-');
|
|
||||||
SelectFilter.init(value.id, namearr[namearr.length - 1], false);
|
|
||||||
});
|
|
||||||
$('.selectfilterstacked').each(function(index, value) {
|
|
||||||
var namearr = value.name.split('-');
|
|
||||||
SelectFilter.init(value.id, namearr[namearr.length - 1], true);
|
|
||||||
});
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
var initPrepopulatedFields = function(row) {
|
|
||||||
row.find('.prepopulated_field').each(function() {
|
|
||||||
var field = $(this),
|
|
||||||
input = field.find('input, select, textarea'),
|
|
||||||
dependency_list = input.data('dependency_list') || [],
|
|
||||||
dependencies = [];
|
|
||||||
$.each(dependency_list, function(i, field_name) {
|
|
||||||
dependencies.push('#' + row.find('.field-' + field_name).find('input, select, textarea').attr('id'));
|
|
||||||
});
|
|
||||||
if (dependencies.length) {
|
|
||||||
input.prepopulate(dependencies, input.attr('maxlength'));
|
|
||||||
}
|
|
||||||
});
|
|
||||||
};
|
|
||||||
|
|
||||||
$rows.formset({
|
|
||||||
prefix: options.prefix,
|
|
||||||
addText: options.addText,
|
|
||||||
formCssClass: "dynamic-" + options.prefix,
|
|
||||||
deleteCssClass: "inline-deletelink",
|
|
||||||
deleteText: options.deleteText,
|
|
||||||
emptyCssClass: "empty-form",
|
|
||||||
removed: alternatingRows,
|
|
||||||
added: function(row) {
|
|
||||||
initPrepopulatedFields(row);
|
|
||||||
reinitDateTimeShortCuts();
|
|
||||||
updateSelectFilter();
|
|
||||||
alternatingRows(row);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
return $rows;
|
|
||||||
};
|
|
||||||
|
|
||||||
// Stacked inlines ---------------------------------------------------------
|
|
||||||
$.fn.stackedFormset = function(options) {
|
|
||||||
var $rows = $(this);
|
|
||||||
var updateInlineLabel = function(row) {
|
|
||||||
$($rows.selector).find(".inline_label").each(function(i) {
|
|
||||||
var count = i + 1;
|
|
||||||
$(this).html($(this).html().replace(/(#\d+)/g, "#" + count));
|
|
||||||
});
|
|
||||||
};
|
|
||||||
|
|
||||||
var reinitDateTimeShortCuts = function() {
|
|
||||||
// Reinitialize the calendar and clock widgets by force, yuck.
|
|
||||||
if (typeof DateTimeShortcuts !== "undefined") {
|
|
||||||
$(".datetimeshortcuts").remove();
|
|
||||||
DateTimeShortcuts.init();
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
var updateSelectFilter = function() {
|
|
||||||
// If any SelectFilter widgets were added, instantiate a new instance.
|
|
||||||
if (typeof SelectFilter !== "undefined") {
|
|
||||||
$(".selectfilter").each(function(index, value) {
|
|
||||||
var namearr = value.name.split('-');
|
|
||||||
SelectFilter.init(value.id, namearr[namearr.length - 1], false);
|
|
||||||
});
|
|
||||||
$(".selectfilterstacked").each(function(index, value) {
|
|
||||||
var namearr = value.name.split('-');
|
|
||||||
SelectFilter.init(value.id, namearr[namearr.length - 1], true);
|
|
||||||
});
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
var initPrepopulatedFields = function(row) {
|
|
||||||
row.find('.prepopulated_field').each(function() {
|
|
||||||
var field = $(this),
|
|
||||||
input = field.find('input, select, textarea'),
|
|
||||||
dependency_list = input.data('dependency_list') || [],
|
|
||||||
dependencies = [];
|
|
||||||
$.each(dependency_list, function(i, field_name) {
|
|
||||||
dependencies.push('#' + row.find('.form-row .field-' + field_name).find('input, select, textarea').attr('id'));
|
|
||||||
});
|
|
||||||
if (dependencies.length) {
|
|
||||||
input.prepopulate(dependencies, input.attr('maxlength'));
|
|
||||||
}
|
|
||||||
});
|
|
||||||
};
|
|
||||||
|
|
||||||
$rows.formset({
|
|
||||||
prefix: options.prefix,
|
|
||||||
addText: options.addText,
|
|
||||||
formCssClass: "dynamic-" + options.prefix,
|
|
||||||
deleteCssClass: "inline-deletelink",
|
|
||||||
deleteText: options.deleteText,
|
|
||||||
emptyCssClass: "empty-form",
|
|
||||||
removed: updateInlineLabel,
|
|
||||||
added: function(row) {
|
|
||||||
initPrepopulatedFields(row);
|
|
||||||
reinitDateTimeShortCuts();
|
|
||||||
updateSelectFilter();
|
|
||||||
updateInlineLabel(row);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
return $rows;
|
|
||||||
};
|
|
||||||
})(django.jQuery);
|
|
||||||
9
admin/js/inlines.min.js
vendored
@@ -1,9 +0,0 @@
|
|||||||
(function(b){b.fn.formset=function(d){var a=b.extend({},b.fn.formset.defaults,d),e=b(this);d=e.parent();var k=function(a,f,l){var c=new RegExp("("+f+"-(\\d+|__prefix__))");f=f+"-"+l;b(a).prop("for")&&b(a).prop("for",b(a).prop("for").replace(c,f));a.id&&(a.id=a.id.replace(c,f));a.name&&(a.name=a.name.replace(c,f))},h=b("#id_"+a.prefix+"-TOTAL_FORMS").prop("autocomplete","off"),l=parseInt(h.val(),10),f=b("#id_"+a.prefix+"-MAX_NUM_FORMS").prop("autocomplete","off"),c=""===f.val()||0<f.val()-h.val();
|
|
||||||
e.each(function(f){b(this).not("."+a.emptyCssClass).addClass(a.formCssClass)});if(e.length&&c){var m;"TR"===e.prop("tagName")?(e=this.eq(-1).children().length,d.append('<tr class="'+a.addCssClass+'"><td colspan="'+e+'"><a href="javascript:void(0)">'+a.addText+"</a></tr>"),m=d.find("tr:last a")):(e.filter(":last").after('<div class="'+a.addCssClass+'"><a href="javascript:void(0)">'+a.addText+"</a></div>"),m=e.filter(":last").next().find("a"));m.click(function(c){c.preventDefault();c=b("#"+a.prefix+
|
|
||||||
"-empty");var g=c.clone(!0);g.removeClass(a.emptyCssClass).addClass(a.formCssClass).attr("id",a.prefix+"-"+l);g.is("tr")?g.children(":last").append('<div><a class="'+a.deleteCssClass+'" href="javascript:void(0)">'+a.deleteText+"</a></div>"):g.is("ul")||g.is("ol")?g.append('<li><a class="'+a.deleteCssClass+'" href="javascript:void(0)">'+a.deleteText+"</a></li>"):g.children(":first").append('<span><a class="'+a.deleteCssClass+'" href="javascript:void(0)">'+a.deleteText+"</a></span>");g.find("*").each(function(){k(this,
|
|
||||||
a.prefix,h.val())});g.insertBefore(b(c));b(h).val(parseInt(h.val(),10)+1);l+=1;""!==f.val()&&0>=f.val()-h.val()&&m.parent().hide();g.find("a."+a.deleteCssClass).click(function(c){c.preventDefault();g.remove();--l;a.removed&&a.removed(g);b(document).trigger("formset:removed",[g,a.prefix]);c=b("."+a.formCssClass);b("#id_"+a.prefix+"-TOTAL_FORMS").val(c.length);(""===f.val()||0<f.val()-c.length)&&m.parent().show();var d,e,h=function(){k(this,a.prefix,d)};d=0;for(e=c.length;d<e;d++)k(b(c).get(d),a.prefix,
|
|
||||||
d),b(c.get(d)).find("*").each(h)});a.added&&a.added(g);b(document).trigger("formset:added",[g,a.prefix])})}return this};b.fn.formset.defaults={prefix:"form",addText:"add another",deleteText:"remove",addCssClass:"add-row",deleteCssClass:"delete-row",emptyCssClass:"empty-row",formCssClass:"dynamic-form",added:null,removed:null};b.fn.tabularFormset=function(d){var a=b(this),e=function(l){b(a.selector).not(".add-row").removeClass("row1 row2").filter(":even").addClass("row1").end().filter(":odd").addClass("row2")},
|
|
||||||
k=function(){"undefined"!==typeof SelectFilter&&(b(".selectfilter").each(function(a,b){var c=b.name.split("-");SelectFilter.init(b.id,c[c.length-1],!1)}),b(".selectfilterstacked").each(function(a,b){var c=b.name.split("-");SelectFilter.init(b.id,c[c.length-1],!0)}))},h=function(a){a.find(".prepopulated_field").each(function(){var f=b(this).find("input, select, textarea"),c=f.data("dependency_list")||[],d=[];b.each(c,function(b,c){d.push("#"+a.find(".field-"+c).find("input, select, textarea").attr("id"))});
|
|
||||||
d.length&&f.prepopulate(d,f.attr("maxlength"))})};a.formset({prefix:d.prefix,addText:d.addText,formCssClass:"dynamic-"+d.prefix,deleteCssClass:"inline-deletelink",deleteText:d.deleteText,emptyCssClass:"empty-form",removed:e,added:function(a){h(a);"undefined"!==typeof DateTimeShortcuts&&(b(".datetimeshortcuts").remove(),DateTimeShortcuts.init());k();e(a)}});return a};b.fn.stackedFormset=function(d){var a=b(this),e=function(d){b(a.selector).find(".inline_label").each(function(a){a+=1;b(this).html(b(this).html().replace(/(#\d+)/g,
|
|
||||||
"#"+a))})},k=function(){"undefined"!==typeof SelectFilter&&(b(".selectfilter").each(function(a,b){var c=b.name.split("-");SelectFilter.init(b.id,c[c.length-1],!1)}),b(".selectfilterstacked").each(function(a,b){var c=b.name.split("-");SelectFilter.init(b.id,c[c.length-1],!0)}))},h=function(a){a.find(".prepopulated_field").each(function(){var d=b(this).find("input, select, textarea"),c=d.data("dependency_list")||[],e=[];b.each(c,function(b,c){e.push("#"+a.find(".form-row .field-"+c).find("input, select, textarea").attr("id"))});
|
|
||||||
e.length&&d.prepopulate(e,d.attr("maxlength"))})};a.formset({prefix:d.prefix,addText:d.addText,formCssClass:"dynamic-"+d.prefix,deleteCssClass:"inline-deletelink",deleteText:d.deleteText,emptyCssClass:"empty-form",removed:e,added:function(a){h(a);"undefined"!==typeof DateTimeShortcuts&&(b(".datetimeshortcuts").remove(),DateTimeShortcuts.init());k();e(a)}});return a}})(django.jQuery);
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
/*global django:true, jQuery:false*/
|
|
||||||
/* Puts the included jQuery into our own namespace using noConflict and passing
|
|
||||||
* it 'true'. This ensures that the included jQuery doesn't pollute the global
|
|
||||||
* namespace (i.e. this preserves pre-existing values for both window.$ and
|
|
||||||
* window.jQuery).
|
|
||||||
*/
|
|
||||||
var django = django || {};
|
|
||||||
django.jQuery = jQuery.noConflict(true);
|
|
||||||
@@ -1,42 +0,0 @@
|
|||||||
/*global URLify*/
|
|
||||||
(function($) {
|
|
||||||
'use strict';
|
|
||||||
$.fn.prepopulate = function(dependencies, maxLength, allowUnicode) {
|
|
||||||
/*
|
|
||||||
Depends on urlify.js
|
|
||||||
Populates a selected field with the values of the dependent fields,
|
|
||||||
URLifies and shortens the string.
|
|
||||||
dependencies - array of dependent fields ids
|
|
||||||
maxLength - maximum length of the URLify'd string
|
|
||||||
allowUnicode - Unicode support of the URLify'd string
|
|
||||||
*/
|
|
||||||
return this.each(function() {
|
|
||||||
var prepopulatedField = $(this);
|
|
||||||
|
|
||||||
var populate = function() {
|
|
||||||
// Bail if the field's value has been changed by the user
|
|
||||||
if (prepopulatedField.data('_changed')) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
var values = [];
|
|
||||||
$.each(dependencies, function(i, field) {
|
|
||||||
field = $(field);
|
|
||||||
if (field.val().length > 0) {
|
|
||||||
values.push(field.val());
|
|
||||||
}
|
|
||||||
});
|
|
||||||
prepopulatedField.val(URLify(values.join(' '), maxLength, allowUnicode));
|
|
||||||
};
|
|
||||||
|
|
||||||
prepopulatedField.data('_changed', false);
|
|
||||||
prepopulatedField.change(function() {
|
|
||||||
prepopulatedField.data('_changed', true);
|
|
||||||
});
|
|
||||||
|
|
||||||
if (!prepopulatedField.val()) {
|
|
||||||
$(dependencies.join(',')).keyup(populate).change(populate).focus(populate);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
};
|
|
||||||
})(django.jQuery);
|
|
||||||
1
admin/js/prepopulate.min.js
vendored
@@ -1 +0,0 @@
|
|||||||
(function(c){c.fn.prepopulate=function(e,f,g){return this.each(function(){var a=c(this),b=function(){if(!a.data("_changed")){var b=[];c.each(e,function(a,d){d=c(d);0<d.val().length&&b.push(d.val())});a.val(URLify(b.join(" "),f,g))}};a.data("_changed",!1);a.change(function(){a.data("_changed",!0)});a.val()||c(e.join(",")).keyup(b).change(b).focus(b)})}})(django.jQuery);
|
|
||||||
@@ -1,106 +0,0 @@
|
|||||||
(function() {
|
|
||||||
'use strict';
|
|
||||||
var timeParsePatterns = [
|
|
||||||
// 9
|
|
||||||
{
|
|
||||||
re: /^\d{1,2}$/i,
|
|
||||||
handler: function(bits) {
|
|
||||||
if (bits[0].length === 1) {
|
|
||||||
return '0' + bits[0] + ':00';
|
|
||||||
} else {
|
|
||||||
return bits[0] + ':00';
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
// 13:00
|
|
||||||
{
|
|
||||||
re: /^\d{2}[:.]\d{2}$/i,
|
|
||||||
handler: function(bits) {
|
|
||||||
return bits[0].replace('.', ':');
|
|
||||||
}
|
|
||||||
},
|
|
||||||
// 9:00
|
|
||||||
{
|
|
||||||
re: /^\d[:.]\d{2}$/i,
|
|
||||||
handler: function(bits) {
|
|
||||||
return '0' + bits[0].replace('.', ':');
|
|
||||||
}
|
|
||||||
},
|
|
||||||
// 3 am / 3 a.m. / 3am
|
|
||||||
{
|
|
||||||
re: /^(\d+)\s*([ap])(?:.?m.?)?$/i,
|
|
||||||
handler: function(bits) {
|
|
||||||
var hour = parseInt(bits[1]);
|
|
||||||
if (hour === 12) {
|
|
||||||
hour = 0;
|
|
||||||
}
|
|
||||||
if (bits[2].toLowerCase() === 'p') {
|
|
||||||
if (hour === 12) {
|
|
||||||
hour = 0;
|
|
||||||
}
|
|
||||||
return (hour + 12) + ':00';
|
|
||||||
} else {
|
|
||||||
if (hour < 10) {
|
|
||||||
return '0' + hour + ':00';
|
|
||||||
} else {
|
|
||||||
return hour + ':00';
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
// 3.30 am / 3:15 a.m. / 3.00am
|
|
||||||
{
|
|
||||||
re: /^(\d+)[.:](\d{2})\s*([ap]).?m.?$/i,
|
|
||||||
handler: function(bits) {
|
|
||||||
var hour = parseInt(bits[1]);
|
|
||||||
var mins = parseInt(bits[2]);
|
|
||||||
if (mins < 10) {
|
|
||||||
mins = '0' + mins;
|
|
||||||
}
|
|
||||||
if (hour === 12) {
|
|
||||||
hour = 0;
|
|
||||||
}
|
|
||||||
if (bits[3].toLowerCase() === 'p') {
|
|
||||||
if (hour === 12) {
|
|
||||||
hour = 0;
|
|
||||||
}
|
|
||||||
return (hour + 12) + ':' + mins;
|
|
||||||
} else {
|
|
||||||
if (hour < 10) {
|
|
||||||
return '0' + hour + ':' + mins;
|
|
||||||
} else {
|
|
||||||
return hour + ':' + mins;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
// noon
|
|
||||||
{
|
|
||||||
re: /^no/i,
|
|
||||||
handler: function(bits) {
|
|
||||||
return '12:00';
|
|
||||||
}
|
|
||||||
},
|
|
||||||
// midnight
|
|
||||||
{
|
|
||||||
re: /^mid/i,
|
|
||||||
handler: function(bits) {
|
|
||||||
return '00:00';
|
|
||||||
}
|
|
||||||
}
|
|
||||||
];
|
|
||||||
|
|
||||||
function parseTimeString(s) {
|
|
||||||
for (var i = 0; i < timeParsePatterns.length; i++) {
|
|
||||||
var re = timeParsePatterns[i].re;
|
|
||||||
var handler = timeParsePatterns[i].handler;
|
|
||||||
var bits = re.exec(s);
|
|
||||||
if (bits) {
|
|
||||||
return handler(bits);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return s;
|
|
||||||
}
|
|
||||||
|
|
||||||
window.parseTimeString = parseTimeString;
|
|
||||||
})();
|
|
||||||
@@ -1,171 +0,0 @@
|
|||||||
/*global XRegExp*/
|
|
||||||
(function() {
|
|
||||||
'use strict';
|
|
||||||
|
|
||||||
var LATIN_MAP = {
|
|
||||||
'À': 'A', 'Á': 'A', 'Â': 'A', 'Ã': 'A', 'Ä': 'A', 'Å': 'A', 'Æ': 'AE',
|
|
||||||
'Ç': 'C', 'È': 'E', 'É': 'E', 'Ê': 'E', 'Ë': 'E', 'Ì': 'I', 'Í': 'I',
|
|
||||||
'Î': 'I', 'Ï': 'I', 'Ð': 'D', 'Ñ': 'N', 'Ò': 'O', 'Ó': 'O', 'Ô': 'O',
|
|
||||||
'Õ': 'O', 'Ö': 'O', 'Ő': 'O', 'Ø': 'O', 'Ù': 'U', 'Ú': 'U', 'Û': 'U',
|
|
||||||
'Ü': 'U', 'Ű': 'U', 'Ý': 'Y', 'Þ': 'TH', 'Ÿ': 'Y', 'ß': 'ss', 'à': 'a',
|
|
||||||
'á': 'a', 'â': 'a', 'ã': 'a', 'ä': 'a', 'å': 'a', 'æ': 'ae', 'ç': 'c',
|
|
||||||
'è': 'e', 'é': 'e', 'ê': 'e', 'ë': 'e', 'ì': 'i', 'í': 'i', 'î': 'i',
|
|
||||||
'ï': 'i', 'ð': 'd', 'ñ': 'n', 'ò': 'o', 'ó': 'o', 'ô': 'o', 'õ': 'o',
|
|
||||||
'ö': 'o', 'ő': 'o', 'ø': 'o', 'ù': 'u', 'ú': 'u', 'û': 'u', 'ü': 'u',
|
|
||||||
'ű': 'u', 'ý': 'y', 'þ': 'th', 'ÿ': 'y'
|
|
||||||
};
|
|
||||||
var LATIN_SYMBOLS_MAP = {
|
|
||||||
'©': '(c)'
|
|
||||||
};
|
|
||||||
var GREEK_MAP = {
|
|
||||||
'α': 'a', 'β': 'b', 'γ': 'g', 'δ': 'd', 'ε': 'e', 'ζ': 'z', 'η': 'h',
|
|
||||||
'θ': '8', 'ι': 'i', 'κ': 'k', 'λ': 'l', 'μ': 'm', 'ν': 'n', 'ξ': '3',
|
|
||||||
'ο': 'o', 'π': 'p', 'ρ': 'r', 'σ': 's', 'τ': 't', 'υ': 'y', 'φ': 'f',
|
|
||||||
'χ': 'x', 'ψ': 'ps', 'ω': 'w', 'ά': 'a', 'έ': 'e', 'ί': 'i', 'ό': 'o',
|
|
||||||
'ύ': 'y', 'ή': 'h', 'ώ': 'w', 'ς': 's', 'ϊ': 'i', 'ΰ': 'y', 'ϋ': 'y',
|
|
||||||
'ΐ': 'i', 'Α': 'A', 'Β': 'B', 'Γ': 'G', 'Δ': 'D', 'Ε': 'E', 'Ζ': 'Z',
|
|
||||||
'Η': 'H', 'Θ': '8', 'Ι': 'I', 'Κ': 'K', 'Λ': 'L', 'Μ': 'M', 'Ν': 'N',
|
|
||||||
'Ξ': '3', 'Ο': 'O', 'Π': 'P', 'Ρ': 'R', 'Σ': 'S', 'Τ': 'T', 'Υ': 'Y',
|
|
||||||
'Φ': 'F', 'Χ': 'X', 'Ψ': 'PS', 'Ω': 'W', 'Ά': 'A', 'Έ': 'E', 'Ί': 'I',
|
|
||||||
'Ό': 'O', 'Ύ': 'Y', 'Ή': 'H', 'Ώ': 'W', 'Ϊ': 'I', 'Ϋ': 'Y'
|
|
||||||
};
|
|
||||||
var TURKISH_MAP = {
|
|
||||||
'ş': 's', 'Ş': 'S', 'ı': 'i', 'İ': 'I', 'ç': 'c', 'Ç': 'C', 'ü': 'u',
|
|
||||||
'Ü': 'U', 'ö': 'o', 'Ö': 'O', 'ğ': 'g', 'Ğ': 'G'
|
|
||||||
};
|
|
||||||
var ROMANIAN_MAP = {
|
|
||||||
'ă': 'a', 'î': 'i', 'ș': 's', 'ț': 't', 'â': 'a',
|
|
||||||
'Ă': 'A', 'Î': 'I', 'Ș': 'S', 'Ț': 'T', 'Â': 'A'
|
|
||||||
};
|
|
||||||
var RUSSIAN_MAP = {
|
|
||||||
'а': 'a', 'б': 'b', 'в': 'v', 'г': 'g', 'д': 'd', 'е': 'e', 'ё': 'yo',
|
|
||||||
'ж': 'zh', 'з': 'z', 'и': 'i', 'й': 'j', 'к': 'k', 'л': 'l', 'м': 'm',
|
|
||||||
'н': 'n', 'о': 'o', 'п': 'p', 'р': 'r', 'с': 's', 'т': 't', 'у': 'u',
|
|
||||||
'ф': 'f', 'х': 'h', 'ц': 'c', 'ч': 'ch', 'ш': 'sh', 'щ': 'sh', 'ъ': '',
|
|
||||||
'ы': 'y', 'ь': '', 'э': 'e', 'ю': 'yu', 'я': 'ya',
|
|
||||||
'А': 'A', 'Б': 'B', 'В': 'V', 'Г': 'G', 'Д': 'D', 'Е': 'E', 'Ё': 'Yo',
|
|
||||||
'Ж': 'Zh', 'З': 'Z', 'И': 'I', 'Й': 'J', 'К': 'K', 'Л': 'L', 'М': 'M',
|
|
||||||
'Н': 'N', 'О': 'O', 'П': 'P', 'Р': 'R', 'С': 'S', 'Т': 'T', 'У': 'U',
|
|
||||||
'Ф': 'F', 'Х': 'H', 'Ц': 'C', 'Ч': 'Ch', 'Ш': 'Sh', 'Щ': 'Sh', 'Ъ': '',
|
|
||||||
'Ы': 'Y', 'Ь': '', 'Э': 'E', 'Ю': 'Yu', 'Я': 'Ya'
|
|
||||||
};
|
|
||||||
var UKRAINIAN_MAP = {
|
|
||||||
'Є': 'Ye', 'І': 'I', 'Ї': 'Yi', 'Ґ': 'G', 'є': 'ye', 'і': 'i',
|
|
||||||
'ї': 'yi', 'ґ': 'g'
|
|
||||||
};
|
|
||||||
var CZECH_MAP = {
|
|
||||||
'č': 'c', 'ď': 'd', 'ě': 'e', 'ň': 'n', 'ř': 'r', 'š': 's', 'ť': 't',
|
|
||||||
'ů': 'u', 'ž': 'z', 'Č': 'C', 'Ď': 'D', 'Ě': 'E', 'Ň': 'N', 'Ř': 'R',
|
|
||||||
'Š': 'S', 'Ť': 'T', 'Ů': 'U', 'Ž': 'Z'
|
|
||||||
};
|
|
||||||
var POLISH_MAP = {
|
|
||||||
'ą': 'a', 'ć': 'c', 'ę': 'e', 'ł': 'l', 'ń': 'n', 'ó': 'o', 'ś': 's',
|
|
||||||
'ź': 'z', 'ż': 'z',
|
|
||||||
'Ą': 'A', 'Ć': 'C', 'Ę': 'E', 'Ł': 'L', 'Ń': 'N', 'Ó': 'O', 'Ś': 'S',
|
|
||||||
'Ź': 'Z', 'Ż': 'Z'
|
|
||||||
};
|
|
||||||
var LATVIAN_MAP = {
|
|
||||||
'ā': 'a', 'č': 'c', 'ē': 'e', 'ģ': 'g', 'ī': 'i', 'ķ': 'k', 'ļ': 'l',
|
|
||||||
'ņ': 'n', 'š': 's', 'ū': 'u', 'ž': 'z',
|
|
||||||
'Ā': 'A', 'Č': 'C', 'Ē': 'E', 'Ģ': 'G', 'Ī': 'I', 'Ķ': 'K', 'Ļ': 'L',
|
|
||||||
'Ņ': 'N', 'Š': 'S', 'Ū': 'U', 'Ž': 'Z'
|
|
||||||
};
|
|
||||||
var ARABIC_MAP = {
|
|
||||||
'أ': 'a', 'ب': 'b', 'ت': 't', 'ث': 'th', 'ج': 'g', 'ح': 'h', 'خ': 'kh', 'د': 'd',
|
|
||||||
'ذ': 'th', 'ر': 'r', 'ز': 'z', 'س': 's', 'ش': 'sh', 'ص': 's', 'ض': 'd', 'ط': 't',
|
|
||||||
'ظ': 'th', 'ع': 'aa', 'غ': 'gh', 'ف': 'f', 'ق': 'k', 'ك': 'k', 'ل': 'l', 'م': 'm',
|
|
||||||
'ن': 'n', 'ه': 'h', 'و': 'o', 'ي': 'y'
|
|
||||||
};
|
|
||||||
var LITHUANIAN_MAP = {
|
|
||||||
'ą': 'a', 'č': 'c', 'ę': 'e', 'ė': 'e', 'į': 'i', 'š': 's', 'ų': 'u',
|
|
||||||
'ū': 'u', 'ž': 'z',
|
|
||||||
'Ą': 'A', 'Č': 'C', 'Ę': 'E', 'Ė': 'E', 'Į': 'I', 'Š': 'S', 'Ų': 'U',
|
|
||||||
'Ū': 'U', 'Ž': 'Z'
|
|
||||||
};
|
|
||||||
var SERBIAN_MAP = {
|
|
||||||
'ђ': 'dj', 'ј': 'j', 'љ': 'lj', 'њ': 'nj', 'ћ': 'c', 'џ': 'dz',
|
|
||||||
'đ': 'dj', 'Ђ': 'Dj', 'Ј': 'j', 'Љ': 'Lj', 'Њ': 'Nj', 'Ћ': 'C',
|
|
||||||
'Џ': 'Dz', 'Đ': 'Dj'
|
|
||||||
};
|
|
||||||
var AZERBAIJANI_MAP = {
|
|
||||||
'ç': 'c', 'ə': 'e', 'ğ': 'g', 'ı': 'i', 'ö': 'o', 'ş': 's', 'ü': 'u',
|
|
||||||
'Ç': 'C', 'Ə': 'E', 'Ğ': 'G', 'İ': 'I', 'Ö': 'O', 'Ş': 'S', 'Ü': 'U'
|
|
||||||
};
|
|
||||||
|
|
||||||
var ALL_DOWNCODE_MAPS = [
|
|
||||||
LATIN_MAP,
|
|
||||||
LATIN_SYMBOLS_MAP,
|
|
||||||
GREEK_MAP,
|
|
||||||
TURKISH_MAP,
|
|
||||||
ROMANIAN_MAP,
|
|
||||||
RUSSIAN_MAP,
|
|
||||||
UKRAINIAN_MAP,
|
|
||||||
CZECH_MAP,
|
|
||||||
POLISH_MAP,
|
|
||||||
LATVIAN_MAP,
|
|
||||||
ARABIC_MAP,
|
|
||||||
LITHUANIAN_MAP,
|
|
||||||
SERBIAN_MAP,
|
|
||||||
AZERBAIJANI_MAP
|
|
||||||
];
|
|
||||||
|
|
||||||
var Downcoder = {
|
|
||||||
'Initialize': function() {
|
|
||||||
if (Downcoder.map) { // already made
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
Downcoder.map = {};
|
|
||||||
Downcoder.chars = [];
|
|
||||||
for (var i = 0; i < ALL_DOWNCODE_MAPS.length; i++) {
|
|
||||||
var lookup = ALL_DOWNCODE_MAPS[i];
|
|
||||||
for (var c in lookup) {
|
|
||||||
if (lookup.hasOwnProperty(c)) {
|
|
||||||
Downcoder.map[c] = lookup[c];
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
for (var k in Downcoder.map) {
|
|
||||||
if (Downcoder.map.hasOwnProperty(k)) {
|
|
||||||
Downcoder.chars.push(k);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Downcoder.regex = new RegExp(Downcoder.chars.join('|'), 'g');
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
function downcode(slug) {
|
|
||||||
Downcoder.Initialize();
|
|
||||||
return slug.replace(Downcoder.regex, function(m) {
|
|
||||||
return Downcoder.map[m];
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
function URLify(s, num_chars, allowUnicode) {
|
|
||||||
// changes, e.g., "Petty theft" to "petty-theft"
|
|
||||||
// remove all these words from the string before urlifying
|
|
||||||
if (!allowUnicode) {
|
|
||||||
s = downcode(s);
|
|
||||||
}
|
|
||||||
var removelist = [
|
|
||||||
"a", "an", "as", "at", "before", "but", "by", "for", "from", "is",
|
|
||||||
"in", "into", "like", "of", "off", "on", "onto", "per", "since",
|
|
||||||
"than", "the", "this", "that", "to", "up", "via", "with"
|
|
||||||
];
|
|
||||||
var r = new RegExp('\\b(' + removelist.join('|') + ')\\b', 'gi');
|
|
||||||
s = s.replace(r, '');
|
|
||||||
// if downcode doesn't hit, the char will be stripped here
|
|
||||||
if (allowUnicode) {
|
|
||||||
// Keep Unicode letters including both lowercase and uppercase
|
|
||||||
// characters, whitespace, and dash; remove other characters.
|
|
||||||
s = XRegExp.replace(s, XRegExp('[^-_\\p{L}\\p{N}\\s]', 'g'), '');
|
|
||||||
} else {
|
|
||||||
s = s.replace(/[^-\w\s]/g, ''); // remove unneeded chars
|
|
||||||
}
|
|
||||||
s = s.replace(/^\s+|\s+$/g, ''); // trim leading/trailing spaces
|
|
||||||
s = s.replace(/[-\s]+/g, '-'); // convert spaces to hyphens
|
|
||||||
s = s.toLowerCase(); // convert to lowercase
|
|
||||||
return s.substring(0, num_chars); // trim to first num_chars chars
|
|
||||||
}
|
|
||||||
window.URLify = URLify;
|
|
||||||
})();
|
|
||||||
26
admin/js/vendor/jquery/LICENSE-JQUERY.txt
vendored
@@ -1,26 +0,0 @@
|
|||||||
Copyright jQuery Foundation and other contributors, https://jquery.org/
|
|
||||||
|
|
||||||
This software consists of voluntary contributions made by many
|
|
||||||
individuals. For exact contribution history, see the revision history
|
|
||||||
available at https://github.com/jquery/jquery
|
|
||||||
|
|
||||||
====
|
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining
|
|
||||||
a copy of this software and associated documentation files (the
|
|
||||||
"Software"), to deal in the Software without restriction, including
|
|
||||||
without limitation the rights to use, copy, modify, merge, publish,
|
|
||||||
distribute, sublicense, and/or sell copies of the Software, and to
|
|
||||||
permit persons to whom the Software is furnished to do so, subject to
|
|
||||||
the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be
|
|
||||||
included in all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
|
||||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
|
||||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
|
||||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
|
||||||
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
|
||||||
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
|
||||||
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
9210
admin/js/vendor/jquery/jquery.js
vendored
4
admin/js/vendor/jquery/jquery.min.js
vendored
21
admin/js/vendor/xregexp/LICENSE-XREGEXP.txt
vendored
@@ -1,21 +0,0 @@
|
|||||||
The MIT License
|
|
||||||
|
|
||||||
Copyright (c) 2007-2012 Steven Levithan <http://xregexp.com/>
|
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
|
||||||
of this software and associated documentation files (the "Software"), to deal
|
|
||||||
in the Software without restriction, including without limitation the rights
|
|
||||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
|
||||||
copies of the Software, and to permit persons to whom the Software is
|
|
||||||
furnished to do so, subject to the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
||||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
|
||||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
||||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|
||||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
|
||||||
THE SOFTWARE.
|
|
||||||
18
admin/js/vendor/xregexp/xregexp.min.js
vendored
@@ -1,11 +0,0 @@
|
|||||||
{% load i18n %}
|
|
||||||
|
|
||||||
<div id="CookielawBanner">
|
|
||||||
<div class="container">
|
|
||||||
<h6>{% trans "COOKIE_INFO_HEADER" %}</h6>
|
|
||||||
<p>
|
|
||||||
<a class="btn btn-primary pull-right" href="javascript:Cookielaw.createCookielawCookie();">{% trans "COOKIE_INFO_OK" %}</a>
|
|
||||||
{% trans "COOKIE_INFO_PARA" %}
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
@@ -1,19 +0,0 @@
|
|||||||
#CookielawBanner {
|
|
||||||
background: #fff;
|
|
||||||
padding: 15px 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
#CookielawBanner .container {
|
|
||||||
position: relative;
|
|
||||||
}
|
|
||||||
|
|
||||||
#CookielawBanner #CookielawCross {
|
|
||||||
background: url('/static/img/close.png') no-repeat 0 0;
|
|
||||||
cursor: pointer;
|
|
||||||
display: block;
|
|
||||||
position: absolute;
|
|
||||||
top: 0;
|
|
||||||
right: 0;
|
|
||||||
width: 15px;
|
|
||||||
height: 15px;
|
|
||||||
}
|
|
||||||
|
Before Width: | Height: | Size: 190 B |
@@ -1,25 +0,0 @@
|
|||||||
var Cookielaw = {
|
|
||||||
|
|
||||||
createCookie: function (name, value, days) {
|
|
||||||
var date = new Date(),
|
|
||||||
expires = '';
|
|
||||||
if (days) {
|
|
||||||
date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
|
|
||||||
expires = "; expires=" + date.toGMTString();
|
|
||||||
} else {
|
|
||||||
expires = "";
|
|
||||||
}
|
|
||||||
document.cookie = name + "=" + value + expires + "; path=/";
|
|
||||||
},
|
|
||||||
|
|
||||||
createCookielawCookie: function () {
|
|
||||||
this.createCookie('cookielaw_accepted', '1', 10 * 365);
|
|
||||||
|
|
||||||
if (typeof (window.jQuery) === 'function') {
|
|
||||||
jQuery('#CookielawBanner').slideUp();
|
|
||||||
} else {
|
|
||||||
document.getElementById('CookielawBanner').style.display = 'none';
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
};
|
|
||||||
653
css/960.css
@@ -1,653 +0,0 @@
|
|||||||
/*
|
|
||||||
960 Grid System ~ Core CSS.
|
|
||||||
Learn more ~ http://960.gs/
|
|
||||||
|
|
||||||
Licensed under GPL and MIT.
|
|
||||||
*/
|
|
||||||
|
|
||||||
/*
|
|
||||||
Forces backgrounds to span full width,
|
|
||||||
even if there is horizontal scrolling.
|
|
||||||
Increase this if your layout is wider.
|
|
||||||
|
|
||||||
Note: IE6 works fine without this fix.
|
|
||||||
*/
|
|
||||||
|
|
||||||
body {
|
|
||||||
min-width: 960px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Container
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_12,
|
|
||||||
.container_16 {
|
|
||||||
margin-left: auto;
|
|
||||||
margin-right: auto;
|
|
||||||
width: 960px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Grid >> Global
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.grid_1,
|
|
||||||
.grid_2,
|
|
||||||
.grid_3,
|
|
||||||
.grid_4,
|
|
||||||
.grid_5,
|
|
||||||
.grid_6,
|
|
||||||
.grid_7,
|
|
||||||
.grid_8,
|
|
||||||
.grid_9,
|
|
||||||
.grid_10,
|
|
||||||
.grid_11,
|
|
||||||
.grid_12,
|
|
||||||
.grid_13,
|
|
||||||
.grid_14,
|
|
||||||
.grid_15,
|
|
||||||
.grid_16 {
|
|
||||||
display: inline;
|
|
||||||
float: left;
|
|
||||||
margin-left: 10px;
|
|
||||||
margin-right: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.push_1, .pull_1,
|
|
||||||
.push_2, .pull_2,
|
|
||||||
.push_3, .pull_3,
|
|
||||||
.push_4, .pull_4,
|
|
||||||
.push_5, .pull_5,
|
|
||||||
.push_6, .pull_6,
|
|
||||||
.push_7, .pull_7,
|
|
||||||
.push_8, .pull_8,
|
|
||||||
.push_9, .pull_9,
|
|
||||||
.push_10, .pull_10,
|
|
||||||
.push_11, .pull_11,
|
|
||||||
.push_12, .pull_12,
|
|
||||||
.push_13, .pull_13,
|
|
||||||
.push_14, .pull_14,
|
|
||||||
.push_15, .pull_15 {
|
|
||||||
position: relative;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .grid_3,
|
|
||||||
.container_16 .grid_4 {
|
|
||||||
width: 220px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .grid_6,
|
|
||||||
.container_16 .grid_8 {
|
|
||||||
width: 460px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .grid_9,
|
|
||||||
.container_16 .grid_12 {
|
|
||||||
width: 700px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .grid_12,
|
|
||||||
.container_16 .grid_16 {
|
|
||||||
width: 940px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.alpha {
|
|
||||||
margin-left: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.omega {
|
|
||||||
margin-right: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Grid >> 12 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_12 .grid_1 {
|
|
||||||
width: 60px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .grid_2 {
|
|
||||||
width: 140px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .grid_4 {
|
|
||||||
width: 300px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .grid_5 {
|
|
||||||
width: 380px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .grid_7 {
|
|
||||||
width: 540px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .grid_8 {
|
|
||||||
width: 620px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .grid_10 {
|
|
||||||
width: 780px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .grid_11 {
|
|
||||||
width: 860px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Grid >> 16 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_16 .grid_1 {
|
|
||||||
width: 40px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_2 {
|
|
||||||
width: 100px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_3 {
|
|
||||||
width: 160px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_5 {
|
|
||||||
width: 280px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_6 {
|
|
||||||
width: 340px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_7 {
|
|
||||||
width: 400px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_9 {
|
|
||||||
width: 520px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_10 {
|
|
||||||
width: 580px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_11 {
|
|
||||||
width: 640px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_13 {
|
|
||||||
width: 760px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_14 {
|
|
||||||
width: 820px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_15 {
|
|
||||||
width: 880px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Prefix Extra Space >> Global
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_12 .prefix_3,
|
|
||||||
.container_16 .prefix_4 {
|
|
||||||
padding-left: 240px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .prefix_6,
|
|
||||||
.container_16 .prefix_8 {
|
|
||||||
padding-left: 480px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .prefix_9,
|
|
||||||
.container_16 .prefix_12 {
|
|
||||||
padding-left: 720px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Prefix Extra Space >> 12 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_12 .prefix_1 {
|
|
||||||
padding-left: 80px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .prefix_2 {
|
|
||||||
padding-left: 160px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .prefix_4 {
|
|
||||||
padding-left: 320px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .prefix_5 {
|
|
||||||
padding-left: 400px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .prefix_7 {
|
|
||||||
padding-left: 560px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .prefix_8 {
|
|
||||||
padding-left: 640px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .prefix_10 {
|
|
||||||
padding-left: 800px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .prefix_11 {
|
|
||||||
padding-left: 880px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Prefix Extra Space >> 16 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_16 .prefix_1 {
|
|
||||||
padding-left: 60px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_2 {
|
|
||||||
padding-left: 120px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_3 {
|
|
||||||
padding-left: 180px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_5 {
|
|
||||||
padding-left: 300px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_6 {
|
|
||||||
padding-left: 360px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_7 {
|
|
||||||
padding-left: 420px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_9 {
|
|
||||||
padding-left: 540px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_10 {
|
|
||||||
padding-left: 600px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_11 {
|
|
||||||
padding-left: 660px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_13 {
|
|
||||||
padding-left: 780px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_14 {
|
|
||||||
padding-left: 840px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_15 {
|
|
||||||
padding-left: 900px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Suffix Extra Space >> Global
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_12 .suffix_3,
|
|
||||||
.container_16 .suffix_4 {
|
|
||||||
padding-right: 240px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .suffix_6,
|
|
||||||
.container_16 .suffix_8 {
|
|
||||||
padding-right: 480px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .suffix_9,
|
|
||||||
.container_16 .suffix_12 {
|
|
||||||
padding-right: 720px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Suffix Extra Space >> 12 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_12 .suffix_1 {
|
|
||||||
padding-right: 80px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .suffix_2 {
|
|
||||||
padding-right: 160px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .suffix_4 {
|
|
||||||
padding-right: 320px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .suffix_5 {
|
|
||||||
padding-right: 400px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .suffix_7 {
|
|
||||||
padding-right: 560px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .suffix_8 {
|
|
||||||
padding-right: 640px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .suffix_10 {
|
|
||||||
padding-right: 800px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .suffix_11 {
|
|
||||||
padding-right: 880px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Suffix Extra Space >> 16 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_16 .suffix_1 {
|
|
||||||
padding-right: 60px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_2 {
|
|
||||||
padding-right: 120px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_3 {
|
|
||||||
padding-right: 180px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_5 {
|
|
||||||
padding-right: 300px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_6 {
|
|
||||||
padding-right: 360px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_7 {
|
|
||||||
padding-right: 420px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_9 {
|
|
||||||
padding-right: 540px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_10 {
|
|
||||||
padding-right: 600px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_11 {
|
|
||||||
padding-right: 660px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_13 {
|
|
||||||
padding-right: 780px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_14 {
|
|
||||||
padding-right: 840px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_15 {
|
|
||||||
padding-right: 900px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Push Space >> Global
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_12 .push_3,
|
|
||||||
.container_16 .push_4 {
|
|
||||||
left: 240px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .push_6,
|
|
||||||
.container_16 .push_8 {
|
|
||||||
left: 480px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .push_9,
|
|
||||||
.container_16 .push_12 {
|
|
||||||
left: 720px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Push Space >> 12 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_12 .push_1 {
|
|
||||||
left: 80px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .push_2 {
|
|
||||||
left: 160px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .push_4 {
|
|
||||||
left: 320px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .push_5 {
|
|
||||||
left: 400px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .push_7 {
|
|
||||||
left: 560px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .push_8 {
|
|
||||||
left: 640px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .push_10 {
|
|
||||||
left: 800px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .push_11 {
|
|
||||||
left: 880px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Push Space >> 16 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_16 .push_1 {
|
|
||||||
left: 60px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_2 {
|
|
||||||
left: 120px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_3 {
|
|
||||||
left: 180px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_5 {
|
|
||||||
left: 300px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_6 {
|
|
||||||
left: 360px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_7 {
|
|
||||||
left: 420px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_9 {
|
|
||||||
left: 540px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_10 {
|
|
||||||
left: 600px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_11 {
|
|
||||||
left: 660px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_13 {
|
|
||||||
left: 780px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_14 {
|
|
||||||
left: 840px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_15 {
|
|
||||||
left: 900px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Pull Space >> Global
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_12 .pull_3,
|
|
||||||
.container_16 .pull_4 {
|
|
||||||
left: -240px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .pull_6,
|
|
||||||
.container_16 .pull_8 {
|
|
||||||
left: -480px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .pull_9,
|
|
||||||
.container_16 .pull_12 {
|
|
||||||
left: -720px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Pull Space >> 12 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_12 .pull_1 {
|
|
||||||
left: -80px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .pull_2 {
|
|
||||||
left: -160px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .pull_4 {
|
|
||||||
left: -320px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .pull_5 {
|
|
||||||
left: -400px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .pull_7 {
|
|
||||||
left: -560px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .pull_8 {
|
|
||||||
left: -640px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .pull_10 {
|
|
||||||
left: -800px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .pull_11 {
|
|
||||||
left: -880px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Pull Space >> 16 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_16 .pull_1 {
|
|
||||||
left: -60px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_2 {
|
|
||||||
left: -120px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_3 {
|
|
||||||
left: -180px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_5 {
|
|
||||||
left: -300px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_6 {
|
|
||||||
left: -360px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_7 {
|
|
||||||
left: -420px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_9 {
|
|
||||||
left: -540px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_10 {
|
|
||||||
left: -600px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_11 {
|
|
||||||
left: -660px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_13 {
|
|
||||||
left: -780px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_14 {
|
|
||||||
left: -840px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_15 {
|
|
||||||
left: -900px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Clear Floated Elements
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
/* http://sonspring.com/journal/clearing-floats */
|
|
||||||
|
|
||||||
.clear {
|
|
||||||
clear: both;
|
|
||||||
display: block;
|
|
||||||
overflow: hidden;
|
|
||||||
visibility: hidden;
|
|
||||||
width: 0;
|
|
||||||
height: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */
|
|
||||||
|
|
||||||
.clearfix:before,
|
|
||||||
.clearfix:after,
|
|
||||||
.container_12:before,
|
|
||||||
.container_12:after,
|
|
||||||
.container_16:before,
|
|
||||||
.container_16:after {
|
|
||||||
content: '.';
|
|
||||||
display: block;
|
|
||||||
overflow: hidden;
|
|
||||||
visibility: hidden;
|
|
||||||
font-size: 0;
|
|
||||||
line-height: 0;
|
|
||||||
width: 0;
|
|
||||||
height: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.clearfix:after,
|
|
||||||
.container_12:after,
|
|
||||||
.container_16:after {
|
|
||||||
clear: both;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
The following zoom:1 rule is specifically for IE6 + IE7.
|
|
||||||
Move to separate stylesheet if invalid CSS is a problem.
|
|
||||||
*/
|
|
||||||
|
|
||||||
.clearfix,
|
|
||||||
.container_12,
|
|
||||||
.container_16 {
|
|
||||||
zoom: 1;
|
|
||||||
}
|
|
||||||
@@ -1,357 +0,0 @@
|
|||||||
/*
|
|
||||||
960 Grid System ~ Core CSS.
|
|
||||||
Learn more ~ http://960.gs/
|
|
||||||
|
|
||||||
Licensed under GPL and MIT.
|
|
||||||
*/
|
|
||||||
|
|
||||||
/*
|
|
||||||
Forces backgrounds to span full width,
|
|
||||||
even if there is horizontal scrolling.
|
|
||||||
Increase this if your layout is wider.
|
|
||||||
|
|
||||||
Note: IE6 works fine without this fix.
|
|
||||||
*/
|
|
||||||
|
|
||||||
body {
|
|
||||||
min-width: 960px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Container
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_12 {
|
|
||||||
margin-left: auto;
|
|
||||||
margin-right: auto;
|
|
||||||
width: 960px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Grid >> Global
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.grid_1,
|
|
||||||
.grid_2,
|
|
||||||
.grid_3,
|
|
||||||
.grid_4,
|
|
||||||
.grid_5,
|
|
||||||
.grid_6,
|
|
||||||
.grid_7,
|
|
||||||
.grid_8,
|
|
||||||
.grid_9,
|
|
||||||
.grid_10,
|
|
||||||
.grid_11,
|
|
||||||
.grid_12 {
|
|
||||||
display: inline;
|
|
||||||
float: left;
|
|
||||||
margin-left: 10px;
|
|
||||||
margin-right: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.push_1, .pull_1,
|
|
||||||
.push_2, .pull_2,
|
|
||||||
.push_3, .pull_3,
|
|
||||||
.push_4, .pull_4,
|
|
||||||
.push_5, .pull_5,
|
|
||||||
.push_6, .pull_6,
|
|
||||||
.push_7, .pull_7,
|
|
||||||
.push_8, .pull_8,
|
|
||||||
.push_9, .pull_9,
|
|
||||||
.push_10, .pull_10,
|
|
||||||
.push_11, .pull_11 {
|
|
||||||
position: relative;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.alpha {
|
|
||||||
margin-left: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.omega {
|
|
||||||
margin-right: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Grid >> 12 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_12 .grid_1 {
|
|
||||||
width: 60px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .grid_2 {
|
|
||||||
width: 140px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .grid_3 {
|
|
||||||
width: 220px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .grid_4 {
|
|
||||||
width: 300px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .grid_5 {
|
|
||||||
width: 380px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .grid_6 {
|
|
||||||
width: 460px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .grid_7 {
|
|
||||||
width: 540px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .grid_8 {
|
|
||||||
width: 620px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .grid_9 {
|
|
||||||
width: 700px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .grid_10 {
|
|
||||||
width: 780px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .grid_11 {
|
|
||||||
width: 860px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .grid_12 {
|
|
||||||
width: 940px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Prefix Extra Space >> 12 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_12 .prefix_1 {
|
|
||||||
padding-left: 80px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .prefix_2 {
|
|
||||||
padding-left: 160px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .prefix_3 {
|
|
||||||
padding-left: 240px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .prefix_4 {
|
|
||||||
padding-left: 320px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .prefix_5 {
|
|
||||||
padding-left: 400px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .prefix_6 {
|
|
||||||
padding-left: 480px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .prefix_7 {
|
|
||||||
padding-left: 560px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .prefix_8 {
|
|
||||||
padding-left: 640px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .prefix_9 {
|
|
||||||
padding-left: 720px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .prefix_10 {
|
|
||||||
padding-left: 800px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .prefix_11 {
|
|
||||||
padding-left: 880px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Suffix Extra Space >> 12 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_12 .suffix_1 {
|
|
||||||
padding-right: 80px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .suffix_2 {
|
|
||||||
padding-right: 160px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .suffix_3 {
|
|
||||||
padding-right: 240px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .suffix_4 {
|
|
||||||
padding-right: 320px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .suffix_5 {
|
|
||||||
padding-right: 400px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .suffix_6 {
|
|
||||||
padding-right: 480px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .suffix_7 {
|
|
||||||
padding-right: 560px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .suffix_8 {
|
|
||||||
padding-right: 640px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .suffix_9 {
|
|
||||||
padding-right: 720px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .suffix_10 {
|
|
||||||
padding-right: 800px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .suffix_11 {
|
|
||||||
padding-right: 880px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Push Space >> 12 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_12 .push_1 {
|
|
||||||
left: 80px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .push_2 {
|
|
||||||
left: 160px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .push_3 {
|
|
||||||
left: 240px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .push_4 {
|
|
||||||
left: 320px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .push_5 {
|
|
||||||
left: 400px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .push_6 {
|
|
||||||
left: 480px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .push_7 {
|
|
||||||
left: 560px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .push_8 {
|
|
||||||
left: 640px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .push_9 {
|
|
||||||
left: 720px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .push_10 {
|
|
||||||
left: 800px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .push_11 {
|
|
||||||
left: 880px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Pull Space >> 12 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_12 .pull_1 {
|
|
||||||
left: -80px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .pull_2 {
|
|
||||||
left: -160px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .pull_3 {
|
|
||||||
left: -240px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .pull_4 {
|
|
||||||
left: -320px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .pull_5 {
|
|
||||||
left: -400px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .pull_6 {
|
|
||||||
left: -480px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .pull_7 {
|
|
||||||
left: -560px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .pull_8 {
|
|
||||||
left: -640px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .pull_9 {
|
|
||||||
left: -720px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .pull_10 {
|
|
||||||
left: -800px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .pull_11 {
|
|
||||||
left: -880px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Clear Floated Elements
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
/* http://sonspring.com/journal/clearing-floats */
|
|
||||||
|
|
||||||
.clear {
|
|
||||||
clear: both;
|
|
||||||
display: block;
|
|
||||||
overflow: hidden;
|
|
||||||
visibility: hidden;
|
|
||||||
width: 0;
|
|
||||||
height: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */
|
|
||||||
|
|
||||||
.clearfix:before,
|
|
||||||
.clearfix:after,
|
|
||||||
.container_12:before,
|
|
||||||
.container_12:after {
|
|
||||||
content: '.';
|
|
||||||
display: block;
|
|
||||||
overflow: hidden;
|
|
||||||
visibility: hidden;
|
|
||||||
font-size: 0;
|
|
||||||
line-height: 0;
|
|
||||||
width: 0;
|
|
||||||
height: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.clearfix:after,
|
|
||||||
.container_12:after {
|
|
||||||
clear: both;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
The following zoom:1 rule is specifically for IE6 + IE7.
|
|
||||||
Move to separate stylesheet if invalid CSS is a problem.
|
|
||||||
*/
|
|
||||||
|
|
||||||
.clearfix,
|
|
||||||
.container_12 {
|
|
||||||
zoom: 1;
|
|
||||||
}
|
|
||||||
@@ -1,357 +0,0 @@
|
|||||||
/*
|
|
||||||
960 Grid System ~ Core CSS.
|
|
||||||
Learn more ~ http://960.gs/
|
|
||||||
|
|
||||||
Licensed under GPL and MIT.
|
|
||||||
*/
|
|
||||||
|
|
||||||
/*
|
|
||||||
Forces backgrounds to span full width,
|
|
||||||
even if there is horizontal scrolling.
|
|
||||||
Increase this if your layout is wider.
|
|
||||||
|
|
||||||
Note: IE6 works fine without this fix.
|
|
||||||
*/
|
|
||||||
|
|
||||||
body {
|
|
||||||
min-width: 960px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Container
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_12 {
|
|
||||||
margin-right: auto;
|
|
||||||
margin-left: auto;
|
|
||||||
width: 960px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Grid >> Global
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.grid_1,
|
|
||||||
.grid_2,
|
|
||||||
.grid_3,
|
|
||||||
.grid_4,
|
|
||||||
.grid_5,
|
|
||||||
.grid_6,
|
|
||||||
.grid_7,
|
|
||||||
.grid_8,
|
|
||||||
.grid_9,
|
|
||||||
.grid_10,
|
|
||||||
.grid_11,
|
|
||||||
.grid_12 {
|
|
||||||
display: inline;
|
|
||||||
float: right;
|
|
||||||
margin-right: 10px;
|
|
||||||
margin-left: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.push_1, .pull_1,
|
|
||||||
.push_2, .pull_2,
|
|
||||||
.push_3, .pull_3,
|
|
||||||
.push_4, .pull_4,
|
|
||||||
.push_5, .pull_5,
|
|
||||||
.push_6, .pull_6,
|
|
||||||
.push_7, .pull_7,
|
|
||||||
.push_8, .pull_8,
|
|
||||||
.push_9, .pull_9,
|
|
||||||
.push_10, .pull_10,
|
|
||||||
.push_11, .pull_11 {
|
|
||||||
position: relative;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.alpha {
|
|
||||||
margin-right: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.omega {
|
|
||||||
margin-left: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Grid >> 12 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_12 .grid_1 {
|
|
||||||
width: 60px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .grid_2 {
|
|
||||||
width: 140px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .grid_3 {
|
|
||||||
width: 220px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .grid_4 {
|
|
||||||
width: 300px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .grid_5 {
|
|
||||||
width: 380px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .grid_6 {
|
|
||||||
width: 460px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .grid_7 {
|
|
||||||
width: 540px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .grid_8 {
|
|
||||||
width: 620px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .grid_9 {
|
|
||||||
width: 700px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .grid_10 {
|
|
||||||
width: 780px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .grid_11 {
|
|
||||||
width: 860px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .grid_12 {
|
|
||||||
width: 940px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Prefix Extra Space >> 12 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_12 .prefix_1 {
|
|
||||||
padding-right: 80px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .prefix_2 {
|
|
||||||
padding-right: 160px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .prefix_3 {
|
|
||||||
padding-right: 240px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .prefix_4 {
|
|
||||||
padding-right: 320px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .prefix_5 {
|
|
||||||
padding-right: 400px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .prefix_6 {
|
|
||||||
padding-right: 480px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .prefix_7 {
|
|
||||||
padding-right: 560px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .prefix_8 {
|
|
||||||
padding-right: 640px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .prefix_9 {
|
|
||||||
padding-right: 720px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .prefix_10 {
|
|
||||||
padding-right: 800px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .prefix_11 {
|
|
||||||
padding-right: 880px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Suffix Extra Space >> 12 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_12 .suffix_1 {
|
|
||||||
padding-left: 80px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .suffix_2 {
|
|
||||||
padding-left: 160px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .suffix_3 {
|
|
||||||
padding-left: 240px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .suffix_4 {
|
|
||||||
padding-left: 320px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .suffix_5 {
|
|
||||||
padding-left: 400px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .suffix_6 {
|
|
||||||
padding-left: 480px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .suffix_7 {
|
|
||||||
padding-left: 560px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .suffix_8 {
|
|
||||||
padding-left: 640px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .suffix_9 {
|
|
||||||
padding-left: 720px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .suffix_10 {
|
|
||||||
padding-left: 800px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .suffix_11 {
|
|
||||||
padding-left: 880px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Push Space >> 12 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_12 .push_1 {
|
|
||||||
right: 80px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .push_2 {
|
|
||||||
right: 160px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .push_3 {
|
|
||||||
right: 240px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .push_4 {
|
|
||||||
right: 320px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .push_5 {
|
|
||||||
right: 400px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .push_6 {
|
|
||||||
right: 480px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .push_7 {
|
|
||||||
right: 560px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .push_8 {
|
|
||||||
right: 640px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .push_9 {
|
|
||||||
right: 720px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .push_10 {
|
|
||||||
right: 800px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .push_11 {
|
|
||||||
right: 880px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Pull Space >> 12 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_12 .pull_1 {
|
|
||||||
right: -80px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .pull_2 {
|
|
||||||
right: -160px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .pull_3 {
|
|
||||||
right: -240px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .pull_4 {
|
|
||||||
right: -320px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .pull_5 {
|
|
||||||
right: -400px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .pull_6 {
|
|
||||||
right: -480px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .pull_7 {
|
|
||||||
right: -560px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .pull_8 {
|
|
||||||
right: -640px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .pull_9 {
|
|
||||||
right: -720px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .pull_10 {
|
|
||||||
right: -800px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .pull_11 {
|
|
||||||
right: -880px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Clear Floated Elements
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
/* http://sonspring.com/journal/clearing-floats */
|
|
||||||
|
|
||||||
.clear {
|
|
||||||
clear: both;
|
|
||||||
display: block;
|
|
||||||
overflow: hidden;
|
|
||||||
visibility: hidden;
|
|
||||||
width: 0;
|
|
||||||
height: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */
|
|
||||||
|
|
||||||
.clearfix:before,
|
|
||||||
.clearfix:after,
|
|
||||||
.container_12:before,
|
|
||||||
.container_12:after {
|
|
||||||
content: '.';
|
|
||||||
display: block;
|
|
||||||
overflow: hidden;
|
|
||||||
visibility: hidden;
|
|
||||||
font-size: 0;
|
|
||||||
line-height: 0;
|
|
||||||
width: 0;
|
|
||||||
height: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.clearfix:after,
|
|
||||||
.container_12:after {
|
|
||||||
clear: both;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
The following zoom:1 rule is specifically for IE6 + IE7.
|
|
||||||
Move to separate stylesheet if invalid CSS is a problem.
|
|
||||||
*/
|
|
||||||
|
|
||||||
.clearfix,
|
|
||||||
.container_12 {
|
|
||||||
zoom: 1;
|
|
||||||
}
|
|
||||||
@@ -1,446 +0,0 @@
|
|||||||
/*
|
|
||||||
960 Grid System ~ Core CSS.
|
|
||||||
Learn more ~ http://960.gs/
|
|
||||||
|
|
||||||
Licensed under GPL and MIT.
|
|
||||||
*/
|
|
||||||
|
|
||||||
/*
|
|
||||||
Forces backgrounds to span full width,
|
|
||||||
even if there is horizontal scrolling.
|
|
||||||
Increase this if your layout is wider.
|
|
||||||
|
|
||||||
Note: IE6 works fine without this fix.
|
|
||||||
*/
|
|
||||||
|
|
||||||
body {
|
|
||||||
min-width: 960px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Container
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_16 {
|
|
||||||
margin-left: auto;
|
|
||||||
margin-right: auto;
|
|
||||||
width: 960px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Grid >> Global
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.grid_1,
|
|
||||||
.grid_2,
|
|
||||||
.grid_3,
|
|
||||||
.grid_4,
|
|
||||||
.grid_5,
|
|
||||||
.grid_6,
|
|
||||||
.grid_7,
|
|
||||||
.grid_8,
|
|
||||||
.grid_9,
|
|
||||||
.grid_10,
|
|
||||||
.grid_11,
|
|
||||||
.grid_12,
|
|
||||||
.grid_13,
|
|
||||||
.grid_14,
|
|
||||||
.grid_15,
|
|
||||||
.grid_16 {
|
|
||||||
display: inline;
|
|
||||||
float: left;
|
|
||||||
margin-left: 10px;
|
|
||||||
margin-right: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.push_1, .pull_1,
|
|
||||||
.push_2, .pull_2,
|
|
||||||
.push_3, .pull_3,
|
|
||||||
.push_4, .pull_4,
|
|
||||||
.push_5, .pull_5,
|
|
||||||
.push_6, .pull_6,
|
|
||||||
.push_7, .pull_7,
|
|
||||||
.push_8, .pull_8,
|
|
||||||
.push_9, .pull_9,
|
|
||||||
.push_10, .pull_10,
|
|
||||||
.push_11, .pull_11,
|
|
||||||
.push_12, .pull_12,
|
|
||||||
.push_13, .pull_13,
|
|
||||||
.push_14, .pull_14,
|
|
||||||
.push_15, .pull_15,
|
|
||||||
.push_16, .pull_16 {
|
|
||||||
position: relative;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Grid >> Children (Alpha ~ First, Omega ~ Last)
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.alpha {
|
|
||||||
margin-left: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.omega {
|
|
||||||
margin-right: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Grid >> 16 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_16 .grid_1 {
|
|
||||||
width: 40px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_2 {
|
|
||||||
width: 100px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_3 {
|
|
||||||
width: 160px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_4 {
|
|
||||||
width: 220px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_5 {
|
|
||||||
width: 280px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_6 {
|
|
||||||
width: 340px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_7 {
|
|
||||||
width: 400px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_8 {
|
|
||||||
width: 460px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_9 {
|
|
||||||
width: 520px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_10 {
|
|
||||||
width: 580px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_11 {
|
|
||||||
width: 640px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_12 {
|
|
||||||
width: 700px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_13 {
|
|
||||||
width: 760px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_14 {
|
|
||||||
width: 820px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_15 {
|
|
||||||
width: 880px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_16 {
|
|
||||||
width: 940px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Prefix Extra Space >> 16 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_16 .prefix_1 {
|
|
||||||
padding-left: 60px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_2 {
|
|
||||||
padding-left: 120px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_3 {
|
|
||||||
padding-left: 180px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_4 {
|
|
||||||
padding-left: 240px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_5 {
|
|
||||||
padding-left: 300px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_6 {
|
|
||||||
padding-left: 360px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_7 {
|
|
||||||
padding-left: 420px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_8 {
|
|
||||||
padding-left: 480px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_9 {
|
|
||||||
padding-left: 540px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_10 {
|
|
||||||
padding-left: 600px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_11 {
|
|
||||||
padding-left: 660px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_12 {
|
|
||||||
padding-left: 720px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_13 {
|
|
||||||
padding-left: 780px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_14 {
|
|
||||||
padding-left: 840px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_15 {
|
|
||||||
padding-left: 900px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Suffix Extra Space >> 16 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_16 .suffix_1 {
|
|
||||||
padding-right: 60px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_2 {
|
|
||||||
padding-right: 120px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_3 {
|
|
||||||
padding-right: 180px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_4 {
|
|
||||||
padding-right: 240px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_5 {
|
|
||||||
padding-right: 300px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_6 {
|
|
||||||
padding-right: 360px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_7 {
|
|
||||||
padding-right: 420px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_8 {
|
|
||||||
padding-right: 480px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_9 {
|
|
||||||
padding-right: 540px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_10 {
|
|
||||||
padding-right: 600px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_11 {
|
|
||||||
padding-right: 660px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_12 {
|
|
||||||
padding-right: 720px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_13 {
|
|
||||||
padding-right: 780px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_14 {
|
|
||||||
padding-right: 840px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_15 {
|
|
||||||
padding-right: 900px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Push Space >> 16 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_16 .push_1 {
|
|
||||||
left: 60px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_2 {
|
|
||||||
left: 120px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_3 {
|
|
||||||
left: 180px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_4 {
|
|
||||||
left: 240px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_5 {
|
|
||||||
left: 300px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_6 {
|
|
||||||
left: 360px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_7 {
|
|
||||||
left: 420px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_8 {
|
|
||||||
left: 480px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_9 {
|
|
||||||
left: 540px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_10 {
|
|
||||||
left: 600px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_11 {
|
|
||||||
left: 660px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_12 {
|
|
||||||
left: 720px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_13 {
|
|
||||||
left: 780px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_14 {
|
|
||||||
left: 840px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_15 {
|
|
||||||
left: 900px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Pull Space >> 16 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_16 .pull_1 {
|
|
||||||
left: -60px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_2 {
|
|
||||||
left: -120px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_3 {
|
|
||||||
left: -180px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_4 {
|
|
||||||
left: -240px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_5 {
|
|
||||||
left: -300px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_6 {
|
|
||||||
left: -360px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_7 {
|
|
||||||
left: -420px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_8 {
|
|
||||||
left: -480px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_9 {
|
|
||||||
left: -540px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_10 {
|
|
||||||
left: -600px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_11 {
|
|
||||||
left: -660px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_12 {
|
|
||||||
left: -720px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_13 {
|
|
||||||
left: -780px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_14 {
|
|
||||||
left: -840px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_15 {
|
|
||||||
left: -900px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Clear Floated Elements
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
/* http://sonspring.com/journal/clearing-floats */
|
|
||||||
|
|
||||||
.clear {
|
|
||||||
clear: both;
|
|
||||||
display: block;
|
|
||||||
overflow: hidden;
|
|
||||||
visibility: hidden;
|
|
||||||
width: 0;
|
|
||||||
height: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */
|
|
||||||
|
|
||||||
.clearfix:before,
|
|
||||||
.clearfix:after,
|
|
||||||
.container_16:before,
|
|
||||||
.container_16:after {
|
|
||||||
content: '.';
|
|
||||||
display: block;
|
|
||||||
overflow: hidden;
|
|
||||||
visibility: hidden;
|
|
||||||
font-size: 0;
|
|
||||||
line-height: 0;
|
|
||||||
width: 0;
|
|
||||||
height: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.clearfix:after,
|
|
||||||
.container_16:after {
|
|
||||||
clear: both;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
The following zoom:1 rule is specifically for IE6 + IE7.
|
|
||||||
Move to separate stylesheet if invalid CSS is a problem.
|
|
||||||
*/
|
|
||||||
|
|
||||||
.clearfix,
|
|
||||||
.container_16 {
|
|
||||||
zoom: 1;
|
|
||||||
}
|
|
||||||
@@ -1,446 +0,0 @@
|
|||||||
/*
|
|
||||||
960 Grid System ~ Core CSS.
|
|
||||||
Learn more ~ http://960.gs/
|
|
||||||
|
|
||||||
Licensed under GPL and MIT.
|
|
||||||
*/
|
|
||||||
|
|
||||||
/*
|
|
||||||
Forces backgrounds to span full width,
|
|
||||||
even if there is horizontal scrolling.
|
|
||||||
Increase this if your layout is wider.
|
|
||||||
|
|
||||||
Note: IE6 works fine without this fix.
|
|
||||||
*/
|
|
||||||
|
|
||||||
body {
|
|
||||||
min-width: 960px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Container
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_16 {
|
|
||||||
margin-right: auto;
|
|
||||||
margin-left: auto;
|
|
||||||
width: 960px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Grid >> Global
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.grid_1,
|
|
||||||
.grid_2,
|
|
||||||
.grid_3,
|
|
||||||
.grid_4,
|
|
||||||
.grid_5,
|
|
||||||
.grid_6,
|
|
||||||
.grid_7,
|
|
||||||
.grid_8,
|
|
||||||
.grid_9,
|
|
||||||
.grid_10,
|
|
||||||
.grid_11,
|
|
||||||
.grid_12,
|
|
||||||
.grid_13,
|
|
||||||
.grid_14,
|
|
||||||
.grid_15,
|
|
||||||
.grid_16 {
|
|
||||||
display: inline;
|
|
||||||
float: right;
|
|
||||||
margin-right: 10px;
|
|
||||||
margin-left: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.push_1, .pull_1,
|
|
||||||
.push_2, .pull_2,
|
|
||||||
.push_3, .pull_3,
|
|
||||||
.push_4, .pull_4,
|
|
||||||
.push_5, .pull_5,
|
|
||||||
.push_6, .pull_6,
|
|
||||||
.push_7, .pull_7,
|
|
||||||
.push_8, .pull_8,
|
|
||||||
.push_9, .pull_9,
|
|
||||||
.push_10, .pull_10,
|
|
||||||
.push_11, .pull_11,
|
|
||||||
.push_12, .pull_12,
|
|
||||||
.push_13, .pull_13,
|
|
||||||
.push_14, .pull_14,
|
|
||||||
.push_15, .pull_15,
|
|
||||||
.push_16, .pull_16 {
|
|
||||||
position: relative;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Grid >> Children (Alpha ~ First, Omega ~ Last)
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.alpha {
|
|
||||||
margin-right: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.omega {
|
|
||||||
margin-left: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Grid >> 16 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_16 .grid_1 {
|
|
||||||
width: 40px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_2 {
|
|
||||||
width: 100px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_3 {
|
|
||||||
width: 160px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_4 {
|
|
||||||
width: 220px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_5 {
|
|
||||||
width: 280px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_6 {
|
|
||||||
width: 340px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_7 {
|
|
||||||
width: 400px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_8 {
|
|
||||||
width: 460px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_9 {
|
|
||||||
width: 520px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_10 {
|
|
||||||
width: 580px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_11 {
|
|
||||||
width: 640px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_12 {
|
|
||||||
width: 700px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_13 {
|
|
||||||
width: 760px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_14 {
|
|
||||||
width: 820px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_15 {
|
|
||||||
width: 880px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_16 {
|
|
||||||
width: 940px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Prefix Extra Space >> 16 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_16 .prefix_1 {
|
|
||||||
padding-right: 60px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_2 {
|
|
||||||
padding-right: 120px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_3 {
|
|
||||||
padding-right: 180px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_4 {
|
|
||||||
padding-right: 240px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_5 {
|
|
||||||
padding-right: 300px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_6 {
|
|
||||||
padding-right: 360px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_7 {
|
|
||||||
padding-right: 420px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_8 {
|
|
||||||
padding-right: 480px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_9 {
|
|
||||||
padding-right: 540px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_10 {
|
|
||||||
padding-right: 600px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_11 {
|
|
||||||
padding-right: 660px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_12 {
|
|
||||||
padding-right: 720px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_13 {
|
|
||||||
padding-right: 780px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_14 {
|
|
||||||
padding-right: 840px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_15 {
|
|
||||||
padding-right: 900px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Suffix Extra Space >> 16 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_16 .suffix_1 {
|
|
||||||
padding-left: 60px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_2 {
|
|
||||||
padding-left: 120px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_3 {
|
|
||||||
padding-left: 180px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_4 {
|
|
||||||
padding-left: 240px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_5 {
|
|
||||||
padding-left: 300px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_6 {
|
|
||||||
padding-left: 360px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_7 {
|
|
||||||
padding-left: 420px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_8 {
|
|
||||||
padding-left: 480px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_9 {
|
|
||||||
padding-left: 540px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_10 {
|
|
||||||
padding-left: 600px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_11 {
|
|
||||||
padding-left: 660px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_12 {
|
|
||||||
padding-left: 720px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_13 {
|
|
||||||
padding-left: 780px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_14 {
|
|
||||||
padding-left: 840px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_15 {
|
|
||||||
padding-left: 900px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Push Space >> 16 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_16 .push_1 {
|
|
||||||
right: 60px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_2 {
|
|
||||||
right: 120px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_3 {
|
|
||||||
right: 180px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_4 {
|
|
||||||
right: 240px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_5 {
|
|
||||||
right: 300px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_6 {
|
|
||||||
right: 360px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_7 {
|
|
||||||
right: 420px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_8 {
|
|
||||||
right: 480px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_9 {
|
|
||||||
right: 540px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_10 {
|
|
||||||
right: 600px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_11 {
|
|
||||||
right: 660px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_12 {
|
|
||||||
right: 720px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_13 {
|
|
||||||
right: 780px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_14 {
|
|
||||||
right: 840px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_15 {
|
|
||||||
right: 900px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Pull Space >> 16 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_16 .pull_1 {
|
|
||||||
right: -60px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_2 {
|
|
||||||
right: -120px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_3 {
|
|
||||||
right: -180px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_4 {
|
|
||||||
right: -240px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_5 {
|
|
||||||
right: -300px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_6 {
|
|
||||||
right: -360px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_7 {
|
|
||||||
right: -420px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_8 {
|
|
||||||
right: -480px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_9 {
|
|
||||||
right: -540px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_10 {
|
|
||||||
right: -600px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_11 {
|
|
||||||
right: -660px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_12 {
|
|
||||||
right: -720px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_13 {
|
|
||||||
right: -780px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_14 {
|
|
||||||
right: -840px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_15 {
|
|
||||||
right: -900px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Clear Floated Elements
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
/* http://sonspring.com/journal/clearing-floats */
|
|
||||||
|
|
||||||
.clear {
|
|
||||||
clear: both;
|
|
||||||
display: block;
|
|
||||||
overflow: hidden;
|
|
||||||
visibility: hidden;
|
|
||||||
width: 0;
|
|
||||||
height: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */
|
|
||||||
|
|
||||||
.clearfix:before,
|
|
||||||
.clearfix:after,
|
|
||||||
.container_16:before,
|
|
||||||
.container_16:after {
|
|
||||||
content: '.';
|
|
||||||
display: block;
|
|
||||||
overflow: hidden;
|
|
||||||
visibility: hidden;
|
|
||||||
font-size: 0;
|
|
||||||
line-height: 0;
|
|
||||||
width: 0;
|
|
||||||
height: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.clearfix:after,
|
|
||||||
.container_16:after {
|
|
||||||
clear: both;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
The following zoom:1 rule is specifically for IE6 + IE7.
|
|
||||||
Move to separate stylesheet if invalid CSS is a problem.
|
|
||||||
*/
|
|
||||||
|
|
||||||
.clearfix,
|
|
||||||
.container_16 {
|
|
||||||
zoom: 1;
|
|
||||||
}
|
|
||||||
@@ -1,621 +0,0 @@
|
|||||||
/*
|
|
||||||
960 Grid System ~ Core CSS.
|
|
||||||
Learn more ~ http://960.gs/
|
|
||||||
|
|
||||||
Licensed under GPL and MIT.
|
|
||||||
*/
|
|
||||||
|
|
||||||
/*
|
|
||||||
Forces backgrounds to span full width,
|
|
||||||
even if there is horizontal scrolling.
|
|
||||||
Increase this if your layout is wider.
|
|
||||||
|
|
||||||
Note: IE6 works fine without this fix.
|
|
||||||
*/
|
|
||||||
|
|
||||||
body {
|
|
||||||
min-width: 960px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Container
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_24 {
|
|
||||||
margin-left: auto;
|
|
||||||
margin-right: auto;
|
|
||||||
width: 960px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Grid >> Global
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.grid_1,
|
|
||||||
.grid_2,
|
|
||||||
.grid_3,
|
|
||||||
.grid_4,
|
|
||||||
.grid_5,
|
|
||||||
.grid_6,
|
|
||||||
.grid_7,
|
|
||||||
.grid_8,
|
|
||||||
.grid_9,
|
|
||||||
.grid_10,
|
|
||||||
.grid_11,
|
|
||||||
.grid_12,
|
|
||||||
.grid_13,
|
|
||||||
.grid_14,
|
|
||||||
.grid_15,
|
|
||||||
.grid_16,
|
|
||||||
.grid_17,
|
|
||||||
.grid_18,
|
|
||||||
.grid_19,
|
|
||||||
.grid_20,
|
|
||||||
.grid_21,
|
|
||||||
.grid_22,
|
|
||||||
.grid_23,
|
|
||||||
.grid_24 {
|
|
||||||
display: inline;
|
|
||||||
float: left;
|
|
||||||
margin-left: 5px;
|
|
||||||
margin-right: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.push_1, .pull_1,
|
|
||||||
.push_2, .pull_2,
|
|
||||||
.push_3, .pull_3,
|
|
||||||
.push_4, .pull_4,
|
|
||||||
.push_5, .pull_5,
|
|
||||||
.push_6, .pull_6,
|
|
||||||
.push_7, .pull_7,
|
|
||||||
.push_8, .pull_8,
|
|
||||||
.push_9, .pull_9,
|
|
||||||
.push_10, .pull_10,
|
|
||||||
.push_11, .pull_11,
|
|
||||||
.push_12, .pull_12,
|
|
||||||
.push_13, .pull_13,
|
|
||||||
.push_14, .pull_14,
|
|
||||||
.push_15, .pull_15,
|
|
||||||
.push_16, .pull_16,
|
|
||||||
.push_17, .pull_17,
|
|
||||||
.push_18, .pull_18,
|
|
||||||
.push_19, .pull_19,
|
|
||||||
.push_20, .pull_20,
|
|
||||||
.push_21, .pull_21,
|
|
||||||
.push_22, .pull_22,
|
|
||||||
.push_23, .pull_23 {
|
|
||||||
position: relative;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.alpha {
|
|
||||||
margin-left: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.omega {
|
|
||||||
margin-right: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Grid >> 24 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_24 .grid_1 {
|
|
||||||
width: 30px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .grid_2 {
|
|
||||||
width: 70px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .grid_3 {
|
|
||||||
width: 110px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .grid_4 {
|
|
||||||
width: 150px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .grid_5 {
|
|
||||||
width: 190px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .grid_6 {
|
|
||||||
width: 230px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .grid_7 {
|
|
||||||
width: 270px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .grid_8 {
|
|
||||||
width: 310px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .grid_9 {
|
|
||||||
width: 350px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .grid_10 {
|
|
||||||
width: 390px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .grid_11 {
|
|
||||||
width: 430px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .grid_12 {
|
|
||||||
width: 470px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .grid_13 {
|
|
||||||
width: 510px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .grid_14 {
|
|
||||||
width: 550px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .grid_15 {
|
|
||||||
width: 590px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .grid_16 {
|
|
||||||
width: 630px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .grid_17 {
|
|
||||||
width: 670px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .grid_18 {
|
|
||||||
width: 710px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .grid_19 {
|
|
||||||
width: 750px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .grid_20 {
|
|
||||||
width: 790px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .grid_21 {
|
|
||||||
width: 830px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .grid_22 {
|
|
||||||
width: 870px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .grid_23 {
|
|
||||||
width: 910px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .grid_24 {
|
|
||||||
width: 950px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Prefix Extra Space >> 24 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_24 .prefix_1 {
|
|
||||||
padding-left: 40px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .prefix_2 {
|
|
||||||
padding-left: 80px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .prefix_3 {
|
|
||||||
padding-left: 120px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .prefix_4 {
|
|
||||||
padding-left: 160px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .prefix_5 {
|
|
||||||
padding-left: 200px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .prefix_6 {
|
|
||||||
padding-left: 240px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .prefix_7 {
|
|
||||||
padding-left: 280px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .prefix_8 {
|
|
||||||
padding-left: 320px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .prefix_9 {
|
|
||||||
padding-left: 360px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .prefix_10 {
|
|
||||||
padding-left: 400px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .prefix_11 {
|
|
||||||
padding-left: 440px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .prefix_12 {
|
|
||||||
padding-left: 480px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .prefix_13 {
|
|
||||||
padding-left: 520px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .prefix_14 {
|
|
||||||
padding-left: 560px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .prefix_15 {
|
|
||||||
padding-left: 600px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .prefix_16 {
|
|
||||||
padding-left: 640px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .prefix_17 {
|
|
||||||
padding-left: 680px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .prefix_18 {
|
|
||||||
padding-left: 720px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .prefix_19 {
|
|
||||||
padding-left: 760px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .prefix_20 {
|
|
||||||
padding-left: 800px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .prefix_21 {
|
|
||||||
padding-left: 840px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .prefix_22 {
|
|
||||||
padding-left: 880px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .prefix_23 {
|
|
||||||
padding-left: 920px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Suffix Extra Space >> 24 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_24 .suffix_1 {
|
|
||||||
padding-right: 40px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .suffix_2 {
|
|
||||||
padding-right: 80px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .suffix_3 {
|
|
||||||
padding-right: 120px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .suffix_4 {
|
|
||||||
padding-right: 160px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .suffix_5 {
|
|
||||||
padding-right: 200px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .suffix_6 {
|
|
||||||
padding-right: 240px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .suffix_7 {
|
|
||||||
padding-right: 280px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .suffix_8 {
|
|
||||||
padding-right: 320px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .suffix_9 {
|
|
||||||
padding-right: 360px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .suffix_10 {
|
|
||||||
padding-right: 400px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .suffix_11 {
|
|
||||||
padding-right: 440px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .suffix_12 {
|
|
||||||
padding-right: 480px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .suffix_13 {
|
|
||||||
padding-right: 520px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .suffix_14 {
|
|
||||||
padding-right: 560px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .suffix_15 {
|
|
||||||
padding-right: 600px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .suffix_16 {
|
|
||||||
padding-right: 640px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .suffix_17 {
|
|
||||||
padding-right: 680px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .suffix_18 {
|
|
||||||
padding-right: 720px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .suffix_19 {
|
|
||||||
padding-right: 760px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .suffix_20 {
|
|
||||||
padding-right: 800px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .suffix_21 {
|
|
||||||
padding-right: 840px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .suffix_22 {
|
|
||||||
padding-right: 880px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .suffix_23 {
|
|
||||||
padding-right: 920px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Push Space >> 24 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_24 .push_1 {
|
|
||||||
left: 40px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .push_2 {
|
|
||||||
left: 80px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .push_3 {
|
|
||||||
left: 120px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .push_4 {
|
|
||||||
left: 160px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .push_5 {
|
|
||||||
left: 200px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .push_6 {
|
|
||||||
left: 240px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .push_7 {
|
|
||||||
left: 280px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .push_8 {
|
|
||||||
left: 320px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .push_9 {
|
|
||||||
left: 360px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .push_10 {
|
|
||||||
left: 400px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .push_11 {
|
|
||||||
left: 440px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .push_12 {
|
|
||||||
left: 480px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .push_13 {
|
|
||||||
left: 520px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .push_14 {
|
|
||||||
left: 560px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .push_15 {
|
|
||||||
left: 600px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .push_16 {
|
|
||||||
left: 640px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .push_17 {
|
|
||||||
left: 680px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .push_18 {
|
|
||||||
left: 720px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .push_19 {
|
|
||||||
left: 760px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .push_20 {
|
|
||||||
left: 800px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .push_21 {
|
|
||||||
left: 840px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .push_22 {
|
|
||||||
left: 880px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .push_23 {
|
|
||||||
left: 920px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Pull Space >> 24 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_24 .pull_1 {
|
|
||||||
left: -40px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .pull_2 {
|
|
||||||
left: -80px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .pull_3 {
|
|
||||||
left: -120px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .pull_4 {
|
|
||||||
left: -160px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .pull_5 {
|
|
||||||
left: -200px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .pull_6 {
|
|
||||||
left: -240px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .pull_7 {
|
|
||||||
left: -280px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .pull_8 {
|
|
||||||
left: -320px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .pull_9 {
|
|
||||||
left: -360px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .pull_10 {
|
|
||||||
left: -400px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .pull_11 {
|
|
||||||
left: -440px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .pull_12 {
|
|
||||||
left: -480px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .pull_13 {
|
|
||||||
left: -520px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .pull_14 {
|
|
||||||
left: -560px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .pull_15 {
|
|
||||||
left: -600px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .pull_16 {
|
|
||||||
left: -640px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .pull_17 {
|
|
||||||
left: -680px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .pull_18 {
|
|
||||||
left: -720px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .pull_19 {
|
|
||||||
left: -760px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .pull_20 {
|
|
||||||
left: -800px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .pull_21 {
|
|
||||||
left: -840px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .pull_22 {
|
|
||||||
left: -880px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .pull_23 {
|
|
||||||
left: -920px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Clear Floated Elements
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
/* http://sonspring.com/journal/clearing-floats */
|
|
||||||
|
|
||||||
.clear {
|
|
||||||
clear: both;
|
|
||||||
display: block;
|
|
||||||
overflow: hidden;
|
|
||||||
visibility: hidden;
|
|
||||||
width: 0;
|
|
||||||
height: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */
|
|
||||||
|
|
||||||
.clearfix:before,
|
|
||||||
.clearfix:after,
|
|
||||||
.container_24:before,
|
|
||||||
.container_24:after {
|
|
||||||
content: '.';
|
|
||||||
display: block;
|
|
||||||
overflow: hidden;
|
|
||||||
visibility: hidden;
|
|
||||||
font-size: 0;
|
|
||||||
line-height: 0;
|
|
||||||
width: 0;
|
|
||||||
height: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.clearfix:after,
|
|
||||||
.container_24:after {
|
|
||||||
clear: both;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
The following zoom:1 rule is specifically for IE6 + IE7.
|
|
||||||
Move to separate stylesheet if invalid CSS is a problem.
|
|
||||||
*/
|
|
||||||
|
|
||||||
.clearfix,
|
|
||||||
.container_24 {
|
|
||||||
zoom: 1;
|
|
||||||
}
|
|
||||||
@@ -1,621 +0,0 @@
|
|||||||
/*
|
|
||||||
960 Grid System ~ Core CSS.
|
|
||||||
Learn more ~ http://960.gs/
|
|
||||||
|
|
||||||
Licensed under GPL and MIT.
|
|
||||||
*/
|
|
||||||
|
|
||||||
/*
|
|
||||||
Forces backgrounds to span full width,
|
|
||||||
even if there is horizontal scrolling.
|
|
||||||
Increase this if your layout is wider.
|
|
||||||
|
|
||||||
Note: IE6 works fine without this fix.
|
|
||||||
*/
|
|
||||||
|
|
||||||
body {
|
|
||||||
min-width: 960px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Container
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_24 {
|
|
||||||
margin-right: auto;
|
|
||||||
margin-left: auto;
|
|
||||||
width: 960px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Grid >> Global
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.grid_1,
|
|
||||||
.grid_2,
|
|
||||||
.grid_3,
|
|
||||||
.grid_4,
|
|
||||||
.grid_5,
|
|
||||||
.grid_6,
|
|
||||||
.grid_7,
|
|
||||||
.grid_8,
|
|
||||||
.grid_9,
|
|
||||||
.grid_10,
|
|
||||||
.grid_11,
|
|
||||||
.grid_12,
|
|
||||||
.grid_13,
|
|
||||||
.grid_14,
|
|
||||||
.grid_15,
|
|
||||||
.grid_16,
|
|
||||||
.grid_17,
|
|
||||||
.grid_18,
|
|
||||||
.grid_19,
|
|
||||||
.grid_20,
|
|
||||||
.grid_21,
|
|
||||||
.grid_22,
|
|
||||||
.grid_23,
|
|
||||||
.grid_24 {
|
|
||||||
display: inline;
|
|
||||||
float: right;
|
|
||||||
margin-right: 5px;
|
|
||||||
margin-left: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.push_1, .pull_1,
|
|
||||||
.push_2, .pull_2,
|
|
||||||
.push_3, .pull_3,
|
|
||||||
.push_4, .pull_4,
|
|
||||||
.push_5, .pull_5,
|
|
||||||
.push_6, .pull_6,
|
|
||||||
.push_7, .pull_7,
|
|
||||||
.push_8, .pull_8,
|
|
||||||
.push_9, .pull_9,
|
|
||||||
.push_10, .pull_10,
|
|
||||||
.push_11, .pull_11,
|
|
||||||
.push_12, .pull_12,
|
|
||||||
.push_13, .pull_13,
|
|
||||||
.push_14, .pull_14,
|
|
||||||
.push_15, .pull_15,
|
|
||||||
.push_16, .pull_16,
|
|
||||||
.push_17, .pull_17,
|
|
||||||
.push_18, .pull_18,
|
|
||||||
.push_19, .pull_19,
|
|
||||||
.push_20, .pull_20,
|
|
||||||
.push_21, .pull_21,
|
|
||||||
.push_22, .pull_22,
|
|
||||||
.push_23, .pull_23 {
|
|
||||||
position: relative;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.alpha {
|
|
||||||
margin-right: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.omega {
|
|
||||||
margin-left: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Grid >> 24 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_24 .grid_1 {
|
|
||||||
width: 30px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .grid_2 {
|
|
||||||
width: 70px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .grid_3 {
|
|
||||||
width: 110px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .grid_4 {
|
|
||||||
width: 150px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .grid_5 {
|
|
||||||
width: 190px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .grid_6 {
|
|
||||||
width: 230px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .grid_7 {
|
|
||||||
width: 270px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .grid_8 {
|
|
||||||
width: 310px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .grid_9 {
|
|
||||||
width: 350px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .grid_10 {
|
|
||||||
width: 390px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .grid_11 {
|
|
||||||
width: 430px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .grid_12 {
|
|
||||||
width: 470px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .grid_13 {
|
|
||||||
width: 510px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .grid_14 {
|
|
||||||
width: 550px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .grid_15 {
|
|
||||||
width: 590px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .grid_16 {
|
|
||||||
width: 630px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .grid_17 {
|
|
||||||
width: 670px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .grid_18 {
|
|
||||||
width: 710px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .grid_19 {
|
|
||||||
width: 750px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .grid_20 {
|
|
||||||
width: 790px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .grid_21 {
|
|
||||||
width: 830px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .grid_22 {
|
|
||||||
width: 870px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .grid_23 {
|
|
||||||
width: 910px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .grid_24 {
|
|
||||||
width: 950px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Prefix Extra Space >> 24 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_24 .prefix_1 {
|
|
||||||
padding-right: 40px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .prefix_2 {
|
|
||||||
padding-right: 80px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .prefix_3 {
|
|
||||||
padding-right: 120px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .prefix_4 {
|
|
||||||
padding-right: 160px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .prefix_5 {
|
|
||||||
padding-right: 200px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .prefix_6 {
|
|
||||||
padding-right: 240px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .prefix_7 {
|
|
||||||
padding-right: 280px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .prefix_8 {
|
|
||||||
padding-right: 320px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .prefix_9 {
|
|
||||||
padding-right: 360px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .prefix_10 {
|
|
||||||
padding-right: 400px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .prefix_11 {
|
|
||||||
padding-right: 440px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .prefix_12 {
|
|
||||||
padding-right: 480px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .prefix_13 {
|
|
||||||
padding-right: 520px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .prefix_14 {
|
|
||||||
padding-right: 560px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .prefix_15 {
|
|
||||||
padding-right: 600px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .prefix_16 {
|
|
||||||
padding-right: 640px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .prefix_17 {
|
|
||||||
padding-right: 680px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .prefix_18 {
|
|
||||||
padding-right: 720px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .prefix_19 {
|
|
||||||
padding-right: 760px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .prefix_20 {
|
|
||||||
padding-right: 800px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .prefix_21 {
|
|
||||||
padding-right: 840px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .prefix_22 {
|
|
||||||
padding-right: 880px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .prefix_23 {
|
|
||||||
padding-right: 920px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Suffix Extra Space >> 24 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_24 .suffix_1 {
|
|
||||||
padding-left: 40px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .suffix_2 {
|
|
||||||
padding-left: 80px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .suffix_3 {
|
|
||||||
padding-left: 120px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .suffix_4 {
|
|
||||||
padding-left: 160px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .suffix_5 {
|
|
||||||
padding-left: 200px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .suffix_6 {
|
|
||||||
padding-left: 240px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .suffix_7 {
|
|
||||||
padding-left: 280px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .suffix_8 {
|
|
||||||
padding-left: 320px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .suffix_9 {
|
|
||||||
padding-left: 360px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .suffix_10 {
|
|
||||||
padding-left: 400px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .suffix_11 {
|
|
||||||
padding-left: 440px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .suffix_12 {
|
|
||||||
padding-left: 480px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .suffix_13 {
|
|
||||||
padding-left: 520px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .suffix_14 {
|
|
||||||
padding-left: 560px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .suffix_15 {
|
|
||||||
padding-left: 600px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .suffix_16 {
|
|
||||||
padding-left: 640px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .suffix_17 {
|
|
||||||
padding-left: 680px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .suffix_18 {
|
|
||||||
padding-left: 720px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .suffix_19 {
|
|
||||||
padding-left: 760px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .suffix_20 {
|
|
||||||
padding-left: 800px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .suffix_21 {
|
|
||||||
padding-left: 840px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .suffix_22 {
|
|
||||||
padding-left: 880px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .suffix_23 {
|
|
||||||
padding-left: 920px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Push Space >> 24 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_24 .push_1 {
|
|
||||||
right: 40px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .push_2 {
|
|
||||||
right: 80px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .push_3 {
|
|
||||||
right: 120px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .push_4 {
|
|
||||||
right: 160px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .push_5 {
|
|
||||||
right: 200px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .push_6 {
|
|
||||||
right: 240px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .push_7 {
|
|
||||||
right: 280px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .push_8 {
|
|
||||||
right: 320px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .push_9 {
|
|
||||||
right: 360px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .push_10 {
|
|
||||||
right: 400px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .push_11 {
|
|
||||||
right: 440px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .push_12 {
|
|
||||||
right: 480px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .push_13 {
|
|
||||||
right: 520px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .push_14 {
|
|
||||||
right: 560px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .push_15 {
|
|
||||||
right: 600px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .push_16 {
|
|
||||||
right: 640px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .push_17 {
|
|
||||||
right: 680px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .push_18 {
|
|
||||||
right: 720px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .push_19 {
|
|
||||||
right: 760px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .push_20 {
|
|
||||||
right: 800px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .push_21 {
|
|
||||||
right: 840px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .push_22 {
|
|
||||||
right: 880px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .push_23 {
|
|
||||||
right: 920px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Pull Space >> 24 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_24 .pull_1 {
|
|
||||||
right: -40px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .pull_2 {
|
|
||||||
right: -80px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .pull_3 {
|
|
||||||
right: -120px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .pull_4 {
|
|
||||||
right: -160px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .pull_5 {
|
|
||||||
right: -200px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .pull_6 {
|
|
||||||
right: -240px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .pull_7 {
|
|
||||||
right: -280px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .pull_8 {
|
|
||||||
right: -320px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .pull_9 {
|
|
||||||
right: -360px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .pull_10 {
|
|
||||||
right: -400px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .pull_11 {
|
|
||||||
right: -440px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .pull_12 {
|
|
||||||
right: -480px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .pull_13 {
|
|
||||||
right: -520px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .pull_14 {
|
|
||||||
right: -560px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .pull_15 {
|
|
||||||
right: -600px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .pull_16 {
|
|
||||||
right: -640px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .pull_17 {
|
|
||||||
right: -680px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .pull_18 {
|
|
||||||
right: -720px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .pull_19 {
|
|
||||||
right: -760px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .pull_20 {
|
|
||||||
right: -800px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .pull_21 {
|
|
||||||
right: -840px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .pull_22 {
|
|
||||||
right: -880px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 .pull_23 {
|
|
||||||
right: -920px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Clear Floated Elements
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
/* http://sonspring.com/journal/clearing-floats */
|
|
||||||
|
|
||||||
.clear {
|
|
||||||
clear: both;
|
|
||||||
display: block;
|
|
||||||
overflow: hidden;
|
|
||||||
visibility: hidden;
|
|
||||||
width: 0;
|
|
||||||
height: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */
|
|
||||||
|
|
||||||
.clearfix:before,
|
|
||||||
.clearfix:after,
|
|
||||||
.container_24:before,
|
|
||||||
.container_24:after {
|
|
||||||
content: '.';
|
|
||||||
display: block;
|
|
||||||
overflow: hidden;
|
|
||||||
visibility: hidden;
|
|
||||||
font-size: 0;
|
|
||||||
line-height: 0;
|
|
||||||
width: 0;
|
|
||||||
height: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.clearfix:after,
|
|
||||||
.container_24:after {
|
|
||||||
clear: both;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
The following zoom:1 rule is specifically for IE6 + IE7.
|
|
||||||
Move to separate stylesheet if invalid CSS is a problem.
|
|
||||||
*/
|
|
||||||
|
|
||||||
.clearfix,
|
|
||||||
.container_24 {
|
|
||||||
zoom: 1;
|
|
||||||
}
|
|
||||||
653
css/960_rtl.css
@@ -1,653 +0,0 @@
|
|||||||
/*
|
|
||||||
960 Grid System ~ Core CSS.
|
|
||||||
Learn more ~ http://960.gs/
|
|
||||||
|
|
||||||
Licensed under GPL and MIT.
|
|
||||||
*/
|
|
||||||
|
|
||||||
/*
|
|
||||||
Forces backgrounds to span full width,
|
|
||||||
even if there is horizontal scrolling.
|
|
||||||
Increase this if your layout is wider.
|
|
||||||
|
|
||||||
Note: IE6 works fine without this fix.
|
|
||||||
*/
|
|
||||||
|
|
||||||
body {
|
|
||||||
min-width: 960px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Container
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_12,
|
|
||||||
.container_16 {
|
|
||||||
margin-right: auto;
|
|
||||||
margin-left: auto;
|
|
||||||
width: 960px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Grid >> Global
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.grid_1,
|
|
||||||
.grid_2,
|
|
||||||
.grid_3,
|
|
||||||
.grid_4,
|
|
||||||
.grid_5,
|
|
||||||
.grid_6,
|
|
||||||
.grid_7,
|
|
||||||
.grid_8,
|
|
||||||
.grid_9,
|
|
||||||
.grid_10,
|
|
||||||
.grid_11,
|
|
||||||
.grid_12,
|
|
||||||
.grid_13,
|
|
||||||
.grid_14,
|
|
||||||
.grid_15,
|
|
||||||
.grid_16 {
|
|
||||||
display: inline;
|
|
||||||
float: right;
|
|
||||||
margin-right: 10px;
|
|
||||||
margin-left: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.push_1, .pull_1,
|
|
||||||
.push_2, .pull_2,
|
|
||||||
.push_3, .pull_3,
|
|
||||||
.push_4, .pull_4,
|
|
||||||
.push_5, .pull_5,
|
|
||||||
.push_6, .pull_6,
|
|
||||||
.push_7, .pull_7,
|
|
||||||
.push_8, .pull_8,
|
|
||||||
.push_9, .pull_9,
|
|
||||||
.push_10, .pull_10,
|
|
||||||
.push_11, .pull_11,
|
|
||||||
.push_12, .pull_12,
|
|
||||||
.push_13, .pull_13,
|
|
||||||
.push_14, .pull_14,
|
|
||||||
.push_15, .pull_15 {
|
|
||||||
position: relative;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .grid_3,
|
|
||||||
.container_16 .grid_4 {
|
|
||||||
width: 220px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .grid_6,
|
|
||||||
.container_16 .grid_8 {
|
|
||||||
width: 460px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .grid_9,
|
|
||||||
.container_16 .grid_12 {
|
|
||||||
width: 700px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .grid_12,
|
|
||||||
.container_16 .grid_16 {
|
|
||||||
width: 940px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.alpha {
|
|
||||||
margin-right: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.omega {
|
|
||||||
margin-left: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Grid >> 12 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_12 .grid_1 {
|
|
||||||
width: 60px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .grid_2 {
|
|
||||||
width: 140px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .grid_4 {
|
|
||||||
width: 300px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .grid_5 {
|
|
||||||
width: 380px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .grid_7 {
|
|
||||||
width: 540px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .grid_8 {
|
|
||||||
width: 620px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .grid_10 {
|
|
||||||
width: 780px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .grid_11 {
|
|
||||||
width: 860px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Grid >> 16 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_16 .grid_1 {
|
|
||||||
width: 40px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_2 {
|
|
||||||
width: 100px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_3 {
|
|
||||||
width: 160px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_5 {
|
|
||||||
width: 280px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_6 {
|
|
||||||
width: 340px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_7 {
|
|
||||||
width: 400px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_9 {
|
|
||||||
width: 520px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_10 {
|
|
||||||
width: 580px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_11 {
|
|
||||||
width: 640px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_13 {
|
|
||||||
width: 760px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_14 {
|
|
||||||
width: 820px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .grid_15 {
|
|
||||||
width: 880px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Prefix Extra Space >> Global
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_12 .prefix_3,
|
|
||||||
.container_16 .prefix_4 {
|
|
||||||
padding-right: 240px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .prefix_6,
|
|
||||||
.container_16 .prefix_8 {
|
|
||||||
padding-right: 480px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .prefix_9,
|
|
||||||
.container_16 .prefix_12 {
|
|
||||||
padding-right: 720px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Prefix Extra Space >> 12 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_12 .prefix_1 {
|
|
||||||
padding-right: 80px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .prefix_2 {
|
|
||||||
padding-right: 160px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .prefix_4 {
|
|
||||||
padding-right: 320px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .prefix_5 {
|
|
||||||
padding-right: 400px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .prefix_7 {
|
|
||||||
padding-right: 560px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .prefix_8 {
|
|
||||||
padding-right: 640px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .prefix_10 {
|
|
||||||
padding-right: 800px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .prefix_11 {
|
|
||||||
padding-right: 880px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Prefix Extra Space >> 16 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_16 .prefix_1 {
|
|
||||||
padding-right: 60px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_2 {
|
|
||||||
padding-right: 120px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_3 {
|
|
||||||
padding-right: 180px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_5 {
|
|
||||||
padding-right: 300px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_6 {
|
|
||||||
padding-right: 360px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_7 {
|
|
||||||
padding-right: 420px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_9 {
|
|
||||||
padding-right: 540px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_10 {
|
|
||||||
padding-right: 600px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_11 {
|
|
||||||
padding-right: 660px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_13 {
|
|
||||||
padding-right: 780px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_14 {
|
|
||||||
padding-right: 840px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .prefix_15 {
|
|
||||||
padding-right: 900px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Suffix Extra Space >> Global
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_12 .suffix_3,
|
|
||||||
.container_16 .suffix_4 {
|
|
||||||
padding-left: 240px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .suffix_6,
|
|
||||||
.container_16 .suffix_8 {
|
|
||||||
padding-left: 480px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .suffix_9,
|
|
||||||
.container_16 .suffix_12 {
|
|
||||||
padding-left: 720px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Suffix Extra Space >> 12 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_12 .suffix_1 {
|
|
||||||
padding-left: 80px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .suffix_2 {
|
|
||||||
padding-left: 160px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .suffix_4 {
|
|
||||||
padding-left: 320px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .suffix_5 {
|
|
||||||
padding-left: 400px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .suffix_7 {
|
|
||||||
padding-left: 560px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .suffix_8 {
|
|
||||||
padding-left: 640px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .suffix_10 {
|
|
||||||
padding-left: 800px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .suffix_11 {
|
|
||||||
padding-left: 880px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Suffix Extra Space >> 16 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_16 .suffix_1 {
|
|
||||||
padding-left: 60px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_2 {
|
|
||||||
padding-left: 120px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_3 {
|
|
||||||
padding-left: 180px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_5 {
|
|
||||||
padding-left: 300px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_6 {
|
|
||||||
padding-left: 360px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_7 {
|
|
||||||
padding-left: 420px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_9 {
|
|
||||||
padding-left: 540px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_10 {
|
|
||||||
padding-left: 600px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_11 {
|
|
||||||
padding-left: 660px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_13 {
|
|
||||||
padding-left: 780px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_14 {
|
|
||||||
padding-left: 840px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .suffix_15 {
|
|
||||||
padding-left: 900px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Push Space >> Global
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_12 .push_3,
|
|
||||||
.container_16 .push_4 {
|
|
||||||
right: 240px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .push_6,
|
|
||||||
.container_16 .push_8 {
|
|
||||||
right: 480px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .push_9,
|
|
||||||
.container_16 .push_12 {
|
|
||||||
right: 720px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Push Space >> 12 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_12 .push_1 {
|
|
||||||
right: 80px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .push_2 {
|
|
||||||
right: 160px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .push_4 {
|
|
||||||
right: 320px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .push_5 {
|
|
||||||
right: 400px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .push_7 {
|
|
||||||
right: 560px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .push_8 {
|
|
||||||
right: 640px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .push_10 {
|
|
||||||
right: 800px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .push_11 {
|
|
||||||
right: 880px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Push Space >> 16 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_16 .push_1 {
|
|
||||||
right: 60px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_2 {
|
|
||||||
right: 120px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_3 {
|
|
||||||
right: 180px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_5 {
|
|
||||||
right: 300px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_6 {
|
|
||||||
right: 360px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_7 {
|
|
||||||
right: 420px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_9 {
|
|
||||||
right: 540px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_10 {
|
|
||||||
right: 600px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_11 {
|
|
||||||
right: 660px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_13 {
|
|
||||||
right: 780px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_14 {
|
|
||||||
right: 840px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .push_15 {
|
|
||||||
right: 900px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Pull Space >> Global
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_12 .pull_3,
|
|
||||||
.container_16 .pull_4 {
|
|
||||||
right: -240px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .pull_6,
|
|
||||||
.container_16 .pull_8 {
|
|
||||||
right: -480px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .pull_9,
|
|
||||||
.container_16 .pull_12 {
|
|
||||||
right: -720px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Pull Space >> 12 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_12 .pull_1 {
|
|
||||||
right: -80px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .pull_2 {
|
|
||||||
right: -160px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .pull_4 {
|
|
||||||
right: -320px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .pull_5 {
|
|
||||||
right: -400px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .pull_7 {
|
|
||||||
right: -560px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .pull_8 {
|
|
||||||
right: -640px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .pull_10 {
|
|
||||||
right: -800px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 .pull_11 {
|
|
||||||
right: -880px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Pull Space >> 16 Columns
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
.container_16 .pull_1 {
|
|
||||||
right: -60px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_2 {
|
|
||||||
right: -120px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_3 {
|
|
||||||
right: -180px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_5 {
|
|
||||||
right: -300px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_6 {
|
|
||||||
right: -360px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_7 {
|
|
||||||
right: -420px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_9 {
|
|
||||||
right: -540px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_10 {
|
|
||||||
right: -600px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_11 {
|
|
||||||
right: -660px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_13 {
|
|
||||||
right: -780px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_14 {
|
|
||||||
right: -840px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 .pull_15 {
|
|
||||||
right: -900px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Clear Floated Elements
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
/* http://sonspring.com/journal/clearing-floats */
|
|
||||||
|
|
||||||
.clear {
|
|
||||||
clear: both;
|
|
||||||
display: block;
|
|
||||||
overflow: hidden;
|
|
||||||
visibility: hidden;
|
|
||||||
width: 0;
|
|
||||||
height: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */
|
|
||||||
|
|
||||||
.clearfix:before,
|
|
||||||
.clearfix:after,
|
|
||||||
.container_12:before,
|
|
||||||
.container_12:after,
|
|
||||||
.container_16:before,
|
|
||||||
.container_16:after {
|
|
||||||
content: '.';
|
|
||||||
display: block;
|
|
||||||
overflow: hidden;
|
|
||||||
visibility: hidden;
|
|
||||||
font-size: 0;
|
|
||||||
line-height: 0;
|
|
||||||
width: 0;
|
|
||||||
height: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.clearfix:after,
|
|
||||||
.container_12:after,
|
|
||||||
.container_16:after {
|
|
||||||
clear: both;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
The following zoom:1 rule is specifically for IE6 + IE7.
|
|
||||||
Move to separate stylesheet if invalid CSS is a problem.
|
|
||||||
*/
|
|
||||||
|
|
||||||
.clearfix,
|
|
||||||
.container_12,
|
|
||||||
.container_16 {
|
|
||||||
zoom: 1;
|
|
||||||
}
|
|
||||||
158
css/bokeh-0.10.0.min.css
vendored
2
css/bokeh-0.11.1.min.css
vendored
2
css/bokeh-0.12.3.min.css
vendored
158
css/bokeh-widgets-0.12.3.min.css
vendored
55
css/demo.css
@@ -1,55 +0,0 @@
|
|||||||
body {
|
|
||||||
background: #123;
|
|
||||||
color: #333;
|
|
||||||
font-size: 11px;
|
|
||||||
height: auto;
|
|
||||||
padding-bottom: 20px;
|
|
||||||
}
|
|
||||||
|
|
||||||
a {
|
|
||||||
color: #fff;
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
a:hover {
|
|
||||||
text-decoration: underline;
|
|
||||||
}
|
|
||||||
|
|
||||||
h1 {
|
|
||||||
font-family: Georgia, serif;
|
|
||||||
font-weight: normal;
|
|
||||||
padding-top: 20px;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
h2 {
|
|
||||||
padding-top: 20px;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
p {
|
|
||||||
border: 1px solid #666;
|
|
||||||
overflow: hidden;
|
|
||||||
padding: 10px 0;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12,
|
|
||||||
.container_16,
|
|
||||||
.container_24 {
|
|
||||||
background-color: #fff;
|
|
||||||
background-repeat: repeat-y;
|
|
||||||
margin-bottom: 20px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 {
|
|
||||||
background-image: url(../img/12_col.gif);
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_16 {
|
|
||||||
background-image: url(../img/16_col.gif);
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_24 {
|
|
||||||
background-image: url(../img/24_col.gif);
|
|
||||||
}
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
body{min-width:960px}.container_12{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;margin-left:10px;margin-right:10px}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11{position:relative}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_3{width:220px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_6{width:460px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_9{width:700px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_12 .grid_12{width:940px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_3{padding-left:240px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_6{padding-left:480px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_9{padding-left:720px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_3{padding-right:240px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_6{padding-right:480px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_9{padding-right:720px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_3{left:240px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_6{left:480px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_9{left:720px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_3{left:-240px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_6{left:-480px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_9{left:-720px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after,.container_12:before,.container_12:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.clearfix:after,.container_12:after{clear:both}.clearfix,.container_12{zoom:1}
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
body{min-width:960px}.container_12{margin-right:auto;margin-left:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:right;margin-right:10px;margin-left:10px}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11{position:relative}.alpha{margin-right:0}.omega{margin-left:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_3{width:220px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_6{width:460px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_9{width:700px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_12 .grid_12{width:940px}.container_12 .prefix_1{padding-right:80px}.container_12 .prefix_2{padding-right:160px}.container_12 .prefix_3{padding-right:240px}.container_12 .prefix_4{padding-right:320px}.container_12 .prefix_5{padding-right:400px}.container_12 .prefix_6{padding-right:480px}.container_12 .prefix_7{padding-right:560px}.container_12 .prefix_8{padding-right:640px}.container_12 .prefix_9{padding-right:720px}.container_12 .prefix_10{padding-right:800px}.container_12 .prefix_11{padding-right:880px}.container_12 .suffix_1{padding-left:80px}.container_12 .suffix_2{padding-left:160px}.container_12 .suffix_3{padding-left:240px}.container_12 .suffix_4{padding-left:320px}.container_12 .suffix_5{padding-left:400px}.container_12 .suffix_6{padding-left:480px}.container_12 .suffix_7{padding-left:560px}.container_12 .suffix_8{padding-left:640px}.container_12 .suffix_9{padding-left:720px}.container_12 .suffix_10{padding-left:800px}.container_12 .suffix_11{padding-left:880px}.container_12 .push_1{right:80px}.container_12 .push_2{right:160px}.container_12 .push_3{right:240px}.container_12 .push_4{right:320px}.container_12 .push_5{right:400px}.container_12 .push_6{right:480px}.container_12 .push_7{right:560px}.container_12 .push_8{right:640px}.container_12 .push_9{right:720px}.container_12 .push_10{right:800px}.container_12 .push_11{right:880px}.container_12 .pull_1{right:-80px}.container_12 .pull_2{right:-160px}.container_12 .pull_3{right:-240px}.container_12 .pull_4{right:-320px}.container_12 .pull_5{right:-400px}.container_12 .pull_6{right:-480px}.container_12 .pull_7{right:-560px}.container_12 .pull_8{right:-640px}.container_12 .pull_9{right:-720px}.container_12 .pull_10{right:-800px}.container_12 .pull_11{right:-880px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after,.container_12:before,.container_12:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.clearfix:after,.container_12:after{clear:both}.clearfix,.container_12{zoom:1}
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
body{min-width:960px}.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15,.push_16,.pull_16{position:relative}.alpha{margin-left:0}.omega{margin-right:0}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_4{width:220px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_8{width:460px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_12{width:700px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_16 .grid_16{width:940px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_4{padding-left:240px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_8{padding-left:480px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_12{padding-left:720px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_4{padding-right:240px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_8{padding-right:480px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_12{padding-right:720px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_4{left:240px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_8{left:480px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_12{left:720px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_4{left:-240px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_8{left:-480px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_12{left:-720px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after,.container_16:before,.container_16:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.clearfix:after,.container_16:after{clear:both}.clearfix,.container_16{zoom:1}
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
body{min-width:960px}.container_16{margin-right:auto;margin-left:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:right;margin-right:10px;margin-left:10px}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15,.push_16,.pull_16{position:relative}.alpha{margin-right:0}.omega{margin-left:0}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_4{width:220px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_8{width:460px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_12{width:700px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_16 .grid_16{width:940px}.container_16 .prefix_1{padding-right:60px}.container_16 .prefix_2{padding-right:120px}.container_16 .prefix_3{padding-right:180px}.container_16 .prefix_4{padding-right:240px}.container_16 .prefix_5{padding-right:300px}.container_16 .prefix_6{padding-right:360px}.container_16 .prefix_7{padding-right:420px}.container_16 .prefix_8{padding-right:480px}.container_16 .prefix_9{padding-right:540px}.container_16 .prefix_10{padding-right:600px}.container_16 .prefix_11{padding-right:660px}.container_16 .prefix_12{padding-right:720px}.container_16 .prefix_13{padding-right:780px}.container_16 .prefix_14{padding-right:840px}.container_16 .prefix_15{padding-right:900px}.container_16 .suffix_1{padding-left:60px}.container_16 .suffix_2{padding-left:120px}.container_16 .suffix_3{padding-left:180px}.container_16 .suffix_4{padding-left:240px}.container_16 .suffix_5{padding-left:300px}.container_16 .suffix_6{padding-left:360px}.container_16 .suffix_7{padding-left:420px}.container_16 .suffix_8{padding-left:480px}.container_16 .suffix_9{padding-left:540px}.container_16 .suffix_10{padding-left:600px}.container_16 .suffix_11{padding-left:660px}.container_16 .suffix_12{padding-left:720px}.container_16 .suffix_13{padding-left:780px}.container_16 .suffix_14{padding-left:840px}.container_16 .suffix_15{padding-left:900px}.container_16 .push_1{right:60px}.container_16 .push_2{right:120px}.container_16 .push_3{right:180px}.container_16 .push_4{right:240px}.container_16 .push_5{right:300px}.container_16 .push_6{right:360px}.container_16 .push_7{right:420px}.container_16 .push_8{right:480px}.container_16 .push_9{right:540px}.container_16 .push_10{right:600px}.container_16 .push_11{right:660px}.container_16 .push_12{right:720px}.container_16 .push_13{right:780px}.container_16 .push_14{right:840px}.container_16 .push_15{right:900px}.container_16 .pull_1{right:-60px}.container_16 .pull_2{right:-120px}.container_16 .pull_3{right:-180px}.container_16 .pull_4{right:-240px}.container_16 .pull_5{right:-300px}.container_16 .pull_6{right:-360px}.container_16 .pull_7{right:-420px}.container_16 .pull_8{right:-480px}.container_16 .pull_9{right:-540px}.container_16 .pull_10{right:-600px}.container_16 .pull_11{right:-660px}.container_16 .pull_12{right:-720px}.container_16 .pull_13{right:-780px}.container_16 .pull_14{right:-840px}.container_16 .pull_15{right:-900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after,.container_16:before,.container_16:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.clearfix:after,.container_16:after{clear:both}.clearfix,.container_16{zoom:1}
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{border:0;margin:0;padding:0;font-size:100%}html,body{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}b,strong{font-weight:bold}img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic}ol,ul{list-style:none}li{display:list-item}table{border-collapse:collapse;border-spacing:0}th,td,caption{font-weight:normal;vertical-align:top;text-align:left}q{quotes:none}q:before,q:after{content:'';content:none}sub,sup,small{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg{overflow:hidden}
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{border:0;margin:0;padding:0;font-size:100%}html,body{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}b,strong{font-weight:bold}img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic}ol,ul{list-style:none}li{display:list-item}table{border-collapse:collapse;border-spacing:0}th,td,caption{font-weight:normal;vertical-align:top;text-align:right}q{quotes:none}q:before,q:after{content:'';content:none}sub,sup,small{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg{overflow:hidden}
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
body{font:13px/1.5 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif}pre,code{font-family:'DejaVu Sans Mono',Menlo,Consolas,monospace}hr{border:0 solid #ccc;border-top-width:1px;clear:both;height:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:disc}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset,figure{margin-bottom:20px}
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
body{font:13px/1.5 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif}pre,code{font-family:'DejaVu Sans Mono',Menlo,Consolas,monospace}hr{border:0 solid #ccc;border-top-width:1px;clear:both;height:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:disc}li{margin-right:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset,figure{margin-bottom:20px}
|
|
||||||
66
css/nav.css
@@ -1,66 +0,0 @@
|
|||||||
|
|
||||||
<style type="text/css">
|
|
||||||
body {padding: 0; margin: 0;}
|
|
||||||
|
|
||||||
#wrap {
|
|
||||||
width: 100%;
|
|
||||||
height: 50px;
|
|
||||||
margin: 0;
|
|
||||||
z-index: 99;
|
|
||||||
position: relative;
|
|
||||||
background-color: #366b82;
|
|
||||||
}
|
|
||||||
|
|
||||||
.navbar {
|
|
||||||
height: 50px;
|
|
||||||
padding: 0;
|
|
||||||
margin: 0;
|
|
||||||
position: absolute;
|
|
||||||
border-right: 1px solid #54879d;
|
|
||||||
}
|
|
||||||
|
|
||||||
.navbar li {
|
|
||||||
height: auto;
|
|
||||||
width: 150px;
|
|
||||||
float: left;
|
|
||||||
text-align: center;
|
|
||||||
list-style: none;
|
|
||||||
font: normal bold 12px/1.2em Arial, Verdana, Helvetica;
|
|
||||||
padding: 0;
|
|
||||||
margin: 0;
|
|
||||||
background-color: #366b82;
|
|
||||||
}
|
|
||||||
|
|
||||||
.navbar a {
|
|
||||||
padding: 18px 0;
|
|
||||||
border-left: 1px solid #54879d;
|
|
||||||
border-right: 1px solid #1f5065;
|
|
||||||
text-decoration: none;
|
|
||||||
color: white;
|
|
||||||
display: block;
|
|
||||||
}
|
|
||||||
|
|
||||||
.navbar li:hover, a:hover {background-color: #54879d;}
|
|
||||||
|
|
||||||
.navbar li ul {
|
|
||||||
display: none;
|
|
||||||
height: auto;
|
|
||||||
margin: 0;
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.navbar li:hover ul {
|
|
||||||
display: block;
|
|
||||||
}
|
|
||||||
|
|
||||||
.navbar li ul li {background-color: #54879d;}
|
|
||||||
|
|
||||||
.navbar li ul li a {
|
|
||||||
border-left: 1px solid #1f5065;
|
|
||||||
border-right: 1px solid #1f5065;
|
|
||||||
border-top: 1px solid #74a3b7;
|
|
||||||
border-bottom: 1px solid #1f5065;
|
|
||||||
}
|
|
||||||
|
|
||||||
.navbar li ul li a:hover {background-color: #366b82;}
|
|
||||||
</style>
|
|
||||||
213
css/reset.css
@@ -1,213 +0,0 @@
|
|||||||
/* `XHTML, HTML4, HTML5 Reset
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
a,
|
|
||||||
abbr,
|
|
||||||
acronym,
|
|
||||||
address,
|
|
||||||
applet,
|
|
||||||
article,
|
|
||||||
aside,
|
|
||||||
audio,
|
|
||||||
b,
|
|
||||||
big,
|
|
||||||
blockquote,
|
|
||||||
body,
|
|
||||||
canvas,
|
|
||||||
caption,
|
|
||||||
center,
|
|
||||||
cite,
|
|
||||||
code,
|
|
||||||
dd,
|
|
||||||
del,
|
|
||||||
details,
|
|
||||||
dfn,
|
|
||||||
dialog,
|
|
||||||
div,
|
|
||||||
dl,
|
|
||||||
dt,
|
|
||||||
em,
|
|
||||||
embed,
|
|
||||||
fieldset,
|
|
||||||
figcaption,
|
|
||||||
figure,
|
|
||||||
font,
|
|
||||||
footer,
|
|
||||||
form,
|
|
||||||
h1,
|
|
||||||
h2,
|
|
||||||
h3,
|
|
||||||
h4,
|
|
||||||
h5,
|
|
||||||
h6,
|
|
||||||
header,
|
|
||||||
hgroup,
|
|
||||||
hr,
|
|
||||||
html,
|
|
||||||
i,
|
|
||||||
iframe,
|
|
||||||
img,
|
|
||||||
ins,
|
|
||||||
kbd,
|
|
||||||
label,
|
|
||||||
legend,
|
|
||||||
li,
|
|
||||||
main,
|
|
||||||
mark,
|
|
||||||
menu,
|
|
||||||
meter,
|
|
||||||
nav,
|
|
||||||
object,
|
|
||||||
ol,
|
|
||||||
output,
|
|
||||||
p,
|
|
||||||
pre,
|
|
||||||
progress,
|
|
||||||
q,
|
|
||||||
rp,
|
|
||||||
rt,
|
|
||||||
ruby,
|
|
||||||
s,
|
|
||||||
samp,
|
|
||||||
section,
|
|
||||||
small,
|
|
||||||
span,
|
|
||||||
strike,
|
|
||||||
strong,
|
|
||||||
sub,
|
|
||||||
summary,
|
|
||||||
sup,
|
|
||||||
table,
|
|
||||||
tbody,
|
|
||||||
td,
|
|
||||||
tfoot,
|
|
||||||
th,
|
|
||||||
thead,
|
|
||||||
time,
|
|
||||||
tr,
|
|
||||||
tt,
|
|
||||||
u,
|
|
||||||
ul,
|
|
||||||
var,
|
|
||||||
video,
|
|
||||||
xmp {
|
|
||||||
border: 0;
|
|
||||||
margin: 0;
|
|
||||||
padding: 0;
|
|
||||||
font-size: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
html,
|
|
||||||
body {
|
|
||||||
height: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
article,
|
|
||||||
aside,
|
|
||||||
details,
|
|
||||||
figcaption,
|
|
||||||
figure,
|
|
||||||
footer,
|
|
||||||
header,
|
|
||||||
hgroup,
|
|
||||||
main,
|
|
||||||
menu,
|
|
||||||
nav,
|
|
||||||
section {
|
|
||||||
/*
|
|
||||||
Override the default (display: inline) for
|
|
||||||
browsers that do not recognize HTML5 tags.
|
|
||||||
|
|
||||||
IE8 (and lower) requires a shiv:
|
|
||||||
http://ejohn.org/blog/html5-shiv
|
|
||||||
*/
|
|
||||||
display: block;
|
|
||||||
}
|
|
||||||
|
|
||||||
b,
|
|
||||||
strong {
|
|
||||||
/*
|
|
||||||
Makes browsers agree.
|
|
||||||
IE + Opera = font-weight: bold.
|
|
||||||
Gecko + WebKit = font-weight: bolder.
|
|
||||||
*/
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
img {
|
|
||||||
color: transparent;
|
|
||||||
font-size: 0;
|
|
||||||
vertical-align: middle;
|
|
||||||
/*
|
|
||||||
For IE.
|
|
||||||
http://css-tricks.com/ie-fix-bicubic-scaling-for-images
|
|
||||||
*/
|
|
||||||
-ms-interpolation-mode: bicubic;
|
|
||||||
}
|
|
||||||
|
|
||||||
ol,
|
|
||||||
ul {
|
|
||||||
list-style: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
li {
|
|
||||||
/*
|
|
||||||
For IE6 + IE7:
|
|
||||||
|
|
||||||
"display: list-item" keeps bullets from
|
|
||||||
disappearing if hasLayout is triggered.
|
|
||||||
*/
|
|
||||||
display: list-item;
|
|
||||||
}
|
|
||||||
|
|
||||||
table {
|
|
||||||
border-collapse: collapse;
|
|
||||||
border-spacing: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
th,
|
|
||||||
td,
|
|
||||||
caption {
|
|
||||||
font-weight: normal;
|
|
||||||
vertical-align: top;
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
q {
|
|
||||||
quotes: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
q:before,
|
|
||||||
q:after {
|
|
||||||
content: "";
|
|
||||||
content: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
sub,
|
|
||||||
sup,
|
|
||||||
small {
|
|
||||||
font-size: 75%;
|
|
||||||
}
|
|
||||||
|
|
||||||
sub,
|
|
||||||
sup {
|
|
||||||
line-height: 0;
|
|
||||||
position: relative;
|
|
||||||
vertical-align: baseline;
|
|
||||||
}
|
|
||||||
|
|
||||||
sub {
|
|
||||||
bottom: -0.25em;
|
|
||||||
}
|
|
||||||
|
|
||||||
sup {
|
|
||||||
top: -0.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
svg {
|
|
||||||
/*
|
|
||||||
For IE9. Without, occasionally draws shapes
|
|
||||||
outside the boundaries of <svg> rectangle.
|
|
||||||
*/
|
|
||||||
overflow: hidden;
|
|
||||||
}
|
|
||||||
@@ -1,213 +0,0 @@
|
|||||||
/* `XHTML, HTML4, HTML5 Reset
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
a,
|
|
||||||
abbr,
|
|
||||||
acronym,
|
|
||||||
address,
|
|
||||||
applet,
|
|
||||||
article,
|
|
||||||
aside,
|
|
||||||
audio,
|
|
||||||
b,
|
|
||||||
big,
|
|
||||||
blockquote,
|
|
||||||
body,
|
|
||||||
canvas,
|
|
||||||
caption,
|
|
||||||
center,
|
|
||||||
cite,
|
|
||||||
code,
|
|
||||||
dd,
|
|
||||||
del,
|
|
||||||
details,
|
|
||||||
dfn,
|
|
||||||
dialog,
|
|
||||||
div,
|
|
||||||
dl,
|
|
||||||
dt,
|
|
||||||
em,
|
|
||||||
embed,
|
|
||||||
fieldset,
|
|
||||||
figcaption,
|
|
||||||
figure,
|
|
||||||
font,
|
|
||||||
footer,
|
|
||||||
form,
|
|
||||||
h1,
|
|
||||||
h2,
|
|
||||||
h3,
|
|
||||||
h4,
|
|
||||||
h5,
|
|
||||||
h6,
|
|
||||||
header,
|
|
||||||
hgroup,
|
|
||||||
hr,
|
|
||||||
html,
|
|
||||||
i,
|
|
||||||
iframe,
|
|
||||||
img,
|
|
||||||
ins,
|
|
||||||
kbd,
|
|
||||||
label,
|
|
||||||
legend,
|
|
||||||
li,
|
|
||||||
main,
|
|
||||||
mark,
|
|
||||||
menu,
|
|
||||||
meter,
|
|
||||||
nav,
|
|
||||||
object,
|
|
||||||
ol,
|
|
||||||
output,
|
|
||||||
p,
|
|
||||||
pre,
|
|
||||||
progress,
|
|
||||||
q,
|
|
||||||
rp,
|
|
||||||
rt,
|
|
||||||
ruby,
|
|
||||||
s,
|
|
||||||
samp,
|
|
||||||
section,
|
|
||||||
small,
|
|
||||||
span,
|
|
||||||
strike,
|
|
||||||
strong,
|
|
||||||
sub,
|
|
||||||
summary,
|
|
||||||
sup,
|
|
||||||
table,
|
|
||||||
tbody,
|
|
||||||
td,
|
|
||||||
tfoot,
|
|
||||||
th,
|
|
||||||
thead,
|
|
||||||
time,
|
|
||||||
tr,
|
|
||||||
tt,
|
|
||||||
u,
|
|
||||||
ul,
|
|
||||||
var,
|
|
||||||
video,
|
|
||||||
xmp {
|
|
||||||
border: 0;
|
|
||||||
margin: 0;
|
|
||||||
padding: 0;
|
|
||||||
font-size: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
html,
|
|
||||||
body {
|
|
||||||
height: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
article,
|
|
||||||
aside,
|
|
||||||
details,
|
|
||||||
figcaption,
|
|
||||||
figure,
|
|
||||||
footer,
|
|
||||||
header,
|
|
||||||
hgroup,
|
|
||||||
main,
|
|
||||||
menu,
|
|
||||||
nav,
|
|
||||||
section {
|
|
||||||
/*
|
|
||||||
Override the default (display: inline) for
|
|
||||||
browsers that do not recognize HTML5 tags.
|
|
||||||
|
|
||||||
IE8 (and lower) requires a shiv:
|
|
||||||
http://ejohn.org/blog/html5-shiv
|
|
||||||
*/
|
|
||||||
display: block;
|
|
||||||
}
|
|
||||||
|
|
||||||
b,
|
|
||||||
strong {
|
|
||||||
/*
|
|
||||||
Makes browsers agree.
|
|
||||||
IE + Opera = font-weight: bold.
|
|
||||||
Gecko + WebKit = font-weight: bolder.
|
|
||||||
*/
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
img {
|
|
||||||
color: transparent;
|
|
||||||
font-size: 0;
|
|
||||||
vertical-align: middle;
|
|
||||||
/*
|
|
||||||
For IE.
|
|
||||||
http://css-tricks.com/ie-fix-bicubic-scaling-for-images
|
|
||||||
*/
|
|
||||||
-ms-interpolation-mode: bicubic;
|
|
||||||
}
|
|
||||||
|
|
||||||
ol,
|
|
||||||
ul {
|
|
||||||
list-style: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
li {
|
|
||||||
/*
|
|
||||||
For IE6 + IE7:
|
|
||||||
|
|
||||||
"display: list-item" keeps bullets from
|
|
||||||
disappearing if hasLayout is triggered.
|
|
||||||
*/
|
|
||||||
display: list-item;
|
|
||||||
}
|
|
||||||
|
|
||||||
table {
|
|
||||||
border-collapse: collapse;
|
|
||||||
border-spacing: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
th,
|
|
||||||
td,
|
|
||||||
caption {
|
|
||||||
font-weight: normal;
|
|
||||||
vertical-align: top;
|
|
||||||
text-align: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
q {
|
|
||||||
quotes: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
q:before,
|
|
||||||
q:after {
|
|
||||||
content: "";
|
|
||||||
content: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
sub,
|
|
||||||
sup,
|
|
||||||
small {
|
|
||||||
font-size: 75%;
|
|
||||||
}
|
|
||||||
|
|
||||||
sub,
|
|
||||||
sup {
|
|
||||||
line-height: 0;
|
|
||||||
position: relative;
|
|
||||||
vertical-align: baseline;
|
|
||||||
}
|
|
||||||
|
|
||||||
sub {
|
|
||||||
bottom: -0.25em;
|
|
||||||
}
|
|
||||||
|
|
||||||
sup {
|
|
||||||
top: -0.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
svg {
|
|
||||||
/*
|
|
||||||
For IE9. Without, occasionally draws shapes
|
|
||||||
outside the boundaries of <svg> rectangle.
|
|
||||||
*/
|
|
||||||
overflow: hidden;
|
|
||||||
}
|
|
||||||
@@ -1,767 +0,0 @@
|
|||||||
#main {
|
|
||||||
background-color: transparent;
|
|
||||||
-webkit-background-size: cover;
|
|
||||||
-moz-background-size: cover;
|
|
||||||
-o-background-size: cover;
|
|
||||||
background-size: cover;
|
|
||||||
min-height: 759px;
|
|
||||||
min-width: 1024px;
|
|
||||||
width: 100%;
|
|
||||||
height: auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
.one {
|
|
||||||
background-image: url("/static/img/landing1.jpg");
|
|
||||||
}
|
|
||||||
|
|
||||||
.two {
|
|
||||||
background-image: url("/static/img/landing2.jpg");
|
|
||||||
}
|
|
||||||
|
|
||||||
.three {
|
|
||||||
background-image: url("/static/img/landing2.jpg");
|
|
||||||
}
|
|
||||||
|
|
||||||
.four {
|
|
||||||
background-image: url("/static/img/landing1.jpg");
|
|
||||||
}
|
|
||||||
|
|
||||||
html {
|
|
||||||
font-size: 62.5%;
|
|
||||||
}
|
|
||||||
|
|
||||||
body {
|
|
||||||
/* background: #edc; */
|
|
||||||
color: #333;
|
|
||||||
font-size: 1.2em;
|
|
||||||
height: auto;
|
|
||||||
padding-bottom: 20px;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
a {
|
|
||||||
/* color: #fff; */
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
a:visited { color:#000; }
|
|
||||||
|
|
||||||
a:link { color: #000; }
|
|
||||||
|
|
||||||
|
|
||||||
a:hover {
|
|
||||||
text-decoration: underline;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
h1 {
|
|
||||||
/* font-family: Georgia, serif; */
|
|
||||||
font-weight: normal;
|
|
||||||
/* padding-top: 20px; */
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
h2 {
|
|
||||||
/* padding-top: 20px; */
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
p {
|
|
||||||
/* border: 1px solid #666; */
|
|
||||||
overflow: hidden;
|
|
||||||
/* padding: 10px 0; */
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
th {
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
.listtable tbody tr:nth-of-type(even) { background-color: #DDD; }
|
|
||||||
.listtable thead th {
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
.shortpadded td { padding: 3px 3px }
|
|
||||||
|
|
||||||
.paddedtable td { padding: 1px 20px }
|
|
||||||
|
|
||||||
.cortable {
|
|
||||||
border-collapse: collapse;
|
|
||||||
}
|
|
||||||
|
|
||||||
.cortable td {
|
|
||||||
border: 1px solid #999;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
th.rotate {
|
|
||||||
/* Something you can count on */
|
|
||||||
height: 78px;
|
|
||||||
white-space: nowrap;
|
|
||||||
}
|
|
||||||
|
|
||||||
th.rotate > div {
|
|
||||||
transform:
|
|
||||||
/* Magic Numbers */
|
|
||||||
translate(18px, 51px)
|
|
||||||
/* 45 is really 360 - 45 */
|
|
||||||
rotate(315deg);
|
|
||||||
width: 30px;
|
|
||||||
}
|
|
||||||
th.rotate > div > span {
|
|
||||||
border-bottom: 1px solid #ccc;
|
|
||||||
padding: 5px 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.fixtable table {
|
|
||||||
table-layout: fixed;
|
|
||||||
width: 60%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.message {
|
|
||||||
border: 1px solid #000;
|
|
||||||
background-color: #f88;
|
|
||||||
font-weight: bold;
|
|
||||||
color: #000;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.midden { text-align: center }
|
|
||||||
|
|
||||||
.poscor {
|
|
||||||
background-color: #8f8;
|
|
||||||
}
|
|
||||||
|
|
||||||
.weakposcor {
|
|
||||||
background-color: #efe;
|
|
||||||
}
|
|
||||||
|
|
||||||
.negcor {
|
|
||||||
background-color:#f88;
|
|
||||||
}
|
|
||||||
|
|
||||||
.weaknegcor {
|
|
||||||
background-color: #fee;
|
|
||||||
}
|
|
||||||
|
|
||||||
.successmessage {
|
|
||||||
border: 1px solid #000;
|
|
||||||
background-color: #8f8;
|
|
||||||
color: #000;
|
|
||||||
text-align: center;
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
.deletelink {
|
|
||||||
border: 1px solid #000;
|
|
||||||
background-color: #f88;
|
|
||||||
color: #000;
|
|
||||||
text-align: center;
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
.navbar {
|
|
||||||
border: 1px solid #666;
|
|
||||||
color: #000;
|
|
||||||
|
|
||||||
|
|
||||||
overflow: hidden;
|
|
||||||
background-color: #ddd;
|
|
||||||
/* padding: 10px 0; */
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.navbutton {
|
|
||||||
background-color: #ddd;
|
|
||||||
-moz-border-radius: 15px;
|
|
||||||
-webkit-border-radius: 15px;
|
|
||||||
border: 2px solid #666;
|
|
||||||
padding: 5px;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.transparentbutton {
|
|
||||||
padding: 1px;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.tooltip {
|
|
||||||
position: relative;
|
|
||||||
display: inline-block;
|
|
||||||
}
|
|
||||||
|
|
||||||
.tooltip .tooltiptext {
|
|
||||||
visibility: hidden;
|
|
||||||
width: 120px;
|
|
||||||
background-color: #ffff66;
|
|
||||||
color: black;
|
|
||||||
text-align: center;
|
|
||||||
border-radius: 6px;
|
|
||||||
padding: 5px 5px;
|
|
||||||
|
|
||||||
/* Position the tooltip */
|
|
||||||
position: absolute;
|
|
||||||
z-index: 999;
|
|
||||||
}
|
|
||||||
|
|
||||||
.tooltip:hover .tooltiptext {
|
|
||||||
visibility: visible;
|
|
||||||
transition-delay:1s;
|
|
||||||
}
|
|
||||||
|
|
||||||
.caption {
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.site-announcement-box {
|
|
||||||
padding: .2em .5em .2em 0em;
|
|
||||||
}
|
|
||||||
|
|
||||||
.site-announcement {
|
|
||||||
font: 1.1em/1.5em sans-serif;
|
|
||||||
text-decoration: none;
|
|
||||||
display: block;
|
|
||||||
padding: .2em .5em .2em .5em;
|
|
||||||
zoom: 1;
|
|
||||||
/* border-radius: .5em; */
|
|
||||||
/* -moz-border-radius: .5em; */
|
|
||||||
/* -webkit-border-radius: .5em; */
|
|
||||||
text-align: left;
|
|
||||||
border: solid 1px #333;
|
|
||||||
}
|
|
||||||
|
|
||||||
.button {
|
|
||||||
font: 1.1em/1.5em sans-serif;
|
|
||||||
text-decoration: none;
|
|
||||||
display: block;
|
|
||||||
/* width: 100%; */
|
|
||||||
color: white;
|
|
||||||
padding: 0.2em 0.0em 0.2em 0.0em;
|
|
||||||
zoom: 1;
|
|
||||||
/* border-radius: .5em; */
|
|
||||||
/* -moz-border-radius: .5em; */
|
|
||||||
/* -webkit-border-radius: .5em; */
|
|
||||||
/* -box-shadow: 0 1px 3px rgba(0,0,0,0.5); */
|
|
||||||
/* -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5); */
|
|
||||||
/* -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5); /*
|
|
||||||
/* text-shadow: 0 -1px 1px rgba(0,0,0,0.25); */
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.input {
|
|
||||||
font: 1.1em/1.5em sans-serif;
|
|
||||||
text-decoration: none;
|
|
||||||
display: block;
|
|
||||||
/* width: 100%; */
|
|
||||||
color: white;
|
|
||||||
padding: 0.2em 0.0em 0.2em 0.0em;
|
|
||||||
zoom: 1;
|
|
||||||
border-radius: .5em;
|
|
||||||
-moz-border-radius: .5em;
|
|
||||||
-webkit-border-radius: .5em;
|
|
||||||
/* -box-shadow: 0 1px 3px rgba(0,0,0,0.5); */
|
|
||||||
/* -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5); */
|
|
||||||
/* -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5); */
|
|
||||||
/* text-shadow: 0 -1px 1px rgba(0,0,0,0.25); */
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
a.button {
|
|
||||||
color: white;
|
|
||||||
}
|
|
||||||
|
|
||||||
.button:hover {
|
|
||||||
background: #d8e6ff; /* old browsers */
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.button:active {
|
|
||||||
position: relative;
|
|
||||||
top: 1px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.bigrounded {
|
|
||||||
-webkit-border-radius: 2em;
|
|
||||||
-moz-border-radius: 2em;
|
|
||||||
border-radius: 2em;
|
|
||||||
}
|
|
||||||
.medium {
|
|
||||||
font-size: 1.2em;
|
|
||||||
}
|
|
||||||
.small {
|
|
||||||
font-size: 1.0em;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* black */
|
|
||||||
.black {
|
|
||||||
color: #d7d7d7;
|
|
||||||
border: solid 1px #333;
|
|
||||||
background: #333;
|
|
||||||
}
|
|
||||||
.black:hover {
|
|
||||||
background: #000;
|
|
||||||
}
|
|
||||||
.black:active {
|
|
||||||
color: #666;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* gray */
|
|
||||||
.blue {
|
|
||||||
color: #e9e9e9;
|
|
||||||
border: solid 1px #555;
|
|
||||||
background: #6e6e6e;
|
|
||||||
}
|
|
||||||
.blue:hover {
|
|
||||||
background: #616161;
|
|
||||||
}
|
|
||||||
.blue:active {
|
|
||||||
color: #afafaf;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* white */
|
|
||||||
.white {
|
|
||||||
color: #606060;
|
|
||||||
border: solid 1px #b7b7b7;
|
|
||||||
background: #fff;
|
|
||||||
}
|
|
||||||
.white:hover {
|
|
||||||
background: #ededed;
|
|
||||||
}
|
|
||||||
.white:active {
|
|
||||||
color: #999;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* orange */
|
|
||||||
.orange {
|
|
||||||
color: #fef4e9;
|
|
||||||
border: solid 1px #da7c0c;
|
|
||||||
background: #f78d1d;
|
|
||||||
}
|
|
||||||
.orange:hover {
|
|
||||||
background: #f47c20;
|
|
||||||
}
|
|
||||||
.orange:active {
|
|
||||||
color: #fcd3a5;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* red */
|
|
||||||
.red {
|
|
||||||
color: #faddde;
|
|
||||||
border: solid 1px #980c10;
|
|
||||||
background: #d81b21;
|
|
||||||
}
|
|
||||||
.red:hover {
|
|
||||||
background: #b61318;
|
|
||||||
}
|
|
||||||
.red:active {
|
|
||||||
color: #de898c;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* blue */
|
|
||||||
.graytext {
|
|
||||||
color: #27aae2;
|
|
||||||
}
|
|
||||||
|
|
||||||
.gray {
|
|
||||||
color: #fae7e9;
|
|
||||||
border: solid 1px #27aae2;
|
|
||||||
background: #27aae2;
|
|
||||||
}
|
|
||||||
.gray:hover {
|
|
||||||
background: #1c74bb;
|
|
||||||
border: solid 1px #27aae2;
|
|
||||||
}
|
|
||||||
.gray:active {
|
|
||||||
color: #ffffff;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* rosy */
|
|
||||||
.rosy {
|
|
||||||
color: #fae7e9;
|
|
||||||
border: solid 1px #b73948;
|
|
||||||
background: #da5867;
|
|
||||||
}
|
|
||||||
.rosy:hover {
|
|
||||||
background: #ba4b58;
|
|
||||||
}
|
|
||||||
.rosy:active {
|
|
||||||
color: #dca4ab;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* green */
|
|
||||||
.green {
|
|
||||||
color: #e8f0de;
|
|
||||||
border: solid 1px #538312;
|
|
||||||
background: #64991e;
|
|
||||||
}
|
|
||||||
.green:hover {
|
|
||||||
background: #538018;
|
|
||||||
}
|
|
||||||
.green:active {
|
|
||||||
color: #a9c08c;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* pink */
|
|
||||||
.pink {
|
|
||||||
color: #feeef5;
|
|
||||||
border: solid 1px #d2729e;
|
|
||||||
background: #f895c2;
|
|
||||||
}
|
|
||||||
.pink:hover {
|
|
||||||
background: #d57ea5;
|
|
||||||
}
|
|
||||||
.pink:active {
|
|
||||||
color: #f3c3d9;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
.greenbar {
|
|
||||||
border: 1px solid #666;
|
|
||||||
color: #000;
|
|
||||||
|
|
||||||
|
|
||||||
overflow: hidden;
|
|
||||||
background-color: #8f8;
|
|
||||||
/* padding: 10px 0; */
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
#footer {
|
|
||||||
text-align:center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12,
|
|
||||||
.container_16,
|
|
||||||
.container_24 {
|
|
||||||
background-color: #fff;
|
|
||||||
background-repeat: repeat-y;
|
|
||||||
/* margin-bottom: 20px; */
|
|
||||||
}
|
|
||||||
|
|
||||||
.container_12 {
|
|
||||||
/* background-image: url(../img/12_col.gif); */
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* Style The Dropdown Button */
|
|
||||||
.dropbtn {
|
|
||||||
color: white;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* The container <div> - needed to position the dropdown content */
|
|
||||||
.dropdown {
|
|
||||||
position: relative;
|
|
||||||
display: inline-block;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Dropdown Content (Hidden by Default) */
|
|
||||||
.dropdown-content {
|
|
||||||
display: none;
|
|
||||||
position: absolute;
|
|
||||||
min-width: 160px;
|
|
||||||
/* box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); */
|
|
||||||
z-index: 999;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Links inside the dropdown */
|
|
||||||
.dropdown-content a {
|
|
||||||
text-decoration: none;
|
|
||||||
display: block;
|
|
||||||
z-index: 999;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Change color of dropdown links on hover */
|
|
||||||
/* .dropdown-content a:hover {background-color: #f1f1f1} */
|
|
||||||
|
|
||||||
/* Show the dropdown menu on hover */
|
|
||||||
.dropdown:hover .dropdown-content {
|
|
||||||
display: block;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Change the background color of the dropdown button when the dropdown content is shown */
|
|
||||||
.dropdown:hover .dropbtn {
|
|
||||||
background-color: #3e8e41;
|
|
||||||
}
|
|
||||||
|
|
||||||
.flexplot {
|
|
||||||
position: relative;
|
|
||||||
z-index: 10;
|
|
||||||
}
|
|
||||||
|
|
||||||
a.wh:link {
|
|
||||||
color: #e9e9e9;
|
|
||||||
}
|
|
||||||
|
|
||||||
a.wh:visited {
|
|
||||||
color: #e9e9e9;
|
|
||||||
}
|
|
||||||
|
|
||||||
a.wh:hover {
|
|
||||||
color: #e9e9e9;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
.bk-canvas-map {
|
|
||||||
overflow: hidden;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* container */
|
|
||||||
.container {
|
|
||||||
padding: 5% 5%;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* CSS talk bubble */
|
|
||||||
.talk-bubble {
|
|
||||||
margin: 40px;
|
|
||||||
display: inline-block;
|
|
||||||
position: relative;
|
|
||||||
width: 200px;
|
|
||||||
height: auto;
|
|
||||||
background-color: lightyellow;
|
|
||||||
}
|
|
||||||
.border{
|
|
||||||
border: 8px solid #666;
|
|
||||||
}
|
|
||||||
.round{
|
|
||||||
border-radius: 30px;
|
|
||||||
-webkit-border-radius: 30px;
|
|
||||||
-moz-border-radius: 30px;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Right triangle placed top left flush. */
|
|
||||||
.tri-right.border.left-top:before {
|
|
||||||
content: ' ';
|
|
||||||
position: absolute;
|
|
||||||
width: 0;
|
|
||||||
height: 0;
|
|
||||||
left: -40px;
|
|
||||||
right: auto;
|
|
||||||
top: -8px;
|
|
||||||
bottom: auto;
|
|
||||||
border: 32px solid;
|
|
||||||
border-color: #666 transparent transparent transparent;
|
|
||||||
}
|
|
||||||
.tri-right.left-top:after{
|
|
||||||
content: ' ';
|
|
||||||
position: absolute;
|
|
||||||
width: 0;
|
|
||||||
height: 0;
|
|
||||||
left: -20px;
|
|
||||||
right: auto;
|
|
||||||
top: 0px;
|
|
||||||
bottom: auto;
|
|
||||||
border: 22px solid;
|
|
||||||
border-color: lightyellow transparent transparent transparent;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Right triangle, left side slightly down */
|
|
||||||
.tri-right.border.left-in:before {
|
|
||||||
content: ' ';
|
|
||||||
position: absolute;
|
|
||||||
width: 0;
|
|
||||||
height: 0;
|
|
||||||
left: -40px;
|
|
||||||
right: auto;
|
|
||||||
top: 30px;
|
|
||||||
bottom: auto;
|
|
||||||
border: 20px solid;
|
|
||||||
border-color: #666 #666 transparent transparent;
|
|
||||||
}
|
|
||||||
.tri-right.left-in:after{
|
|
||||||
content: ' ';
|
|
||||||
position: absolute;
|
|
||||||
width: 0;
|
|
||||||
height: 0;
|
|
||||||
left: -20px;
|
|
||||||
right: auto;
|
|
||||||
top: 38px;
|
|
||||||
bottom: auto;
|
|
||||||
border: 12px solid;
|
|
||||||
border-color: lightyellow lightyellow transparent transparent;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*Right triangle, placed bottom left side slightly in*/
|
|
||||||
.tri-right.border.btm-left:before {
|
|
||||||
content: ' ';
|
|
||||||
position: absolute;
|
|
||||||
width: 0;
|
|
||||||
height: 0;
|
|
||||||
left: -8px;
|
|
||||||
right: auto;
|
|
||||||
top: auto;
|
|
||||||
bottom: -40px;
|
|
||||||
border: 32px solid;
|
|
||||||
border-color: transparent transparent transparent #666;
|
|
||||||
}
|
|
||||||
.tri-right.btm-left:after{
|
|
||||||
content: ' ';
|
|
||||||
position: absolute;
|
|
||||||
width: 0;
|
|
||||||
height: 0;
|
|
||||||
left: 0px;
|
|
||||||
right: auto;
|
|
||||||
top: auto;
|
|
||||||
bottom: -20px;
|
|
||||||
border: 22px solid;
|
|
||||||
border-color: transparent transparent transparent lightyellow;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*Right triangle, placed bottom left side slightly in*/
|
|
||||||
.tri-right.border.btm-left-in:before {
|
|
||||||
content: ' ';
|
|
||||||
position: absolute;
|
|
||||||
width: 0;
|
|
||||||
height: 0;
|
|
||||||
left: 30px;
|
|
||||||
right: auto;
|
|
||||||
top: auto;
|
|
||||||
bottom: -40px;
|
|
||||||
border: 20px solid;
|
|
||||||
border-color: #666 transparent transparent #666;
|
|
||||||
}
|
|
||||||
.tri-right.btm-left-in:after{
|
|
||||||
content: ' ';
|
|
||||||
position: absolute;
|
|
||||||
width: 0;
|
|
||||||
height: 0;
|
|
||||||
left: 38px;
|
|
||||||
right: auto;
|
|
||||||
top: auto;
|
|
||||||
bottom: -20px;
|
|
||||||
border: 12px solid;
|
|
||||||
border-color: lightyellow transparent transparent lightyellow;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*Right triangle, placed bottom right side slightly in*/
|
|
||||||
.tri-right.border.btm-right-in:before {
|
|
||||||
content: ' ';
|
|
||||||
position: absolute;
|
|
||||||
width: 0;
|
|
||||||
height: 0;
|
|
||||||
left: auto;
|
|
||||||
right: 30px;
|
|
||||||
bottom: -40px;
|
|
||||||
border: 20px solid;
|
|
||||||
border-color: #666 #666 transparent transparent;
|
|
||||||
}
|
|
||||||
.tri-right.btm-right-in:after{
|
|
||||||
content: ' ';
|
|
||||||
position: absolute;
|
|
||||||
width: 0;
|
|
||||||
height: 0;
|
|
||||||
left: auto;
|
|
||||||
right: 38px;
|
|
||||||
bottom: -20px;
|
|
||||||
border: 12px solid;
|
|
||||||
border-color: lightyellow lightyellow transparent transparent;
|
|
||||||
}
|
|
||||||
/*
|
|
||||||
left: -8px;
|
|
||||||
right: auto;
|
|
||||||
top: auto;
|
|
||||||
bottom: -40px;
|
|
||||||
border: 32px solid;
|
|
||||||
border-color: transparent transparent transparent #666;
|
|
||||||
left: 0px;
|
|
||||||
right: auto;
|
|
||||||
top: auto;
|
|
||||||
bottom: -20px;
|
|
||||||
border: 22px solid;
|
|
||||||
border-color: transparent transparent transparent lightyellow;
|
|
||||||
|
|
||||||
/*Right triangle, placed bottom right side slightly in*/
|
|
||||||
.tri-right.border.btm-right:before {
|
|
||||||
content: ' ';
|
|
||||||
position: absolute;
|
|
||||||
width: 0;
|
|
||||||
height: 0;
|
|
||||||
left: auto;
|
|
||||||
right: -8px;
|
|
||||||
bottom: -40px;
|
|
||||||
border: 20px solid;
|
|
||||||
border-color: #666 #666 transparent transparent;
|
|
||||||
}
|
|
||||||
.tri-right.btm-right:after{
|
|
||||||
content: ' ';
|
|
||||||
position: absolute;
|
|
||||||
width: 0;
|
|
||||||
height: 0;
|
|
||||||
left: auto;
|
|
||||||
right: 0px;
|
|
||||||
bottom: -20px;
|
|
||||||
border: 12px solid;
|
|
||||||
border-color: lightyellow lightyellow transparent transparent;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Right triangle, right side slightly down*/
|
|
||||||
.tri-right.border.right-in:before {
|
|
||||||
content: ' ';
|
|
||||||
position: absolute;
|
|
||||||
width: 0;
|
|
||||||
height: 0;
|
|
||||||
left: auto;
|
|
||||||
right: -40px;
|
|
||||||
top: 30px;
|
|
||||||
bottom: auto;
|
|
||||||
border: 20px solid;
|
|
||||||
border-color: #666 transparent transparent #666;
|
|
||||||
}
|
|
||||||
.tri-right.right-in:after{
|
|
||||||
content: ' ';
|
|
||||||
position: absolute;
|
|
||||||
width: 0;
|
|
||||||
height: 0;
|
|
||||||
left: auto;
|
|
||||||
right: -20px;
|
|
||||||
top: 38px;
|
|
||||||
bottom: auto;
|
|
||||||
border: 12px solid;
|
|
||||||
border-color: lightyellow transparent transparent lightyellow;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Right triangle placed top right flush. */
|
|
||||||
.tri-right.border.right-top:before {
|
|
||||||
content: ' ';
|
|
||||||
position: absolute;
|
|
||||||
width: 0;
|
|
||||||
height: 0;
|
|
||||||
left: auto;
|
|
||||||
right: -40px;
|
|
||||||
top: -8px;
|
|
||||||
bottom: auto;
|
|
||||||
border: 32px solid;
|
|
||||||
border-color: #666 transparent transparent transparent;
|
|
||||||
}
|
|
||||||
.tri-right.right-top:after{
|
|
||||||
content: ' ';
|
|
||||||
position: absolute;
|
|
||||||
width: 0;
|
|
||||||
height: 0;
|
|
||||||
left: auto;
|
|
||||||
right: -20px;
|
|
||||||
top: 0px;
|
|
||||||
bottom: auto;
|
|
||||||
border: 20px solid;
|
|
||||||
border-color: lightyellow transparent transparent transparent;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* talk bubble contents */
|
|
||||||
.talktext{
|
|
||||||
padding: 1em;
|
|
||||||
text-align: left;
|
|
||||||
line-height: 1.5em;
|
|
||||||
word-wrap: break-word;
|
|
||||||
}
|
|
||||||
.talktext p{
|
|
||||||
/* remove webkit p margins */
|
|
||||||
-webkit-margin-before: 0em;
|
|
||||||
-webkit-margin-after: 0em;
|
|
||||||
}
|
|
||||||
86
css/text.css
@@ -1,86 +0,0 @@
|
|||||||
/*
|
|
||||||
960 Grid System ~ Text CSS.
|
|
||||||
Learn more ~ http://960.gs/
|
|
||||||
|
|
||||||
Licensed under GPL and MIT.
|
|
||||||
*/
|
|
||||||
|
|
||||||
/* `Basic HTML
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
body {
|
|
||||||
font: 1.3em/1.5 "Helvetica Neue", Arial, "Liberation Sans", FreeSans, sans-serif;
|
|
||||||
}
|
|
||||||
|
|
||||||
pre,
|
|
||||||
code {
|
|
||||||
font-family: "DejaVu Sans Mono", Menlo, Consolas, monospace;
|
|
||||||
}
|
|
||||||
|
|
||||||
hr {
|
|
||||||
border: 0 solid #ccc;
|
|
||||||
border-top-width: 0.1em;
|
|
||||||
clear: both;
|
|
||||||
height: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Headings
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
h1 {
|
|
||||||
font-size: 2.6em;
|
|
||||||
}
|
|
||||||
|
|
||||||
h2 {
|
|
||||||
font-size: 2.3em;
|
|
||||||
}
|
|
||||||
|
|
||||||
h3 {
|
|
||||||
font-size: 2.1em;
|
|
||||||
}
|
|
||||||
|
|
||||||
h4 {
|
|
||||||
font-size: 1.9em;
|
|
||||||
}
|
|
||||||
|
|
||||||
h5 {
|
|
||||||
font-size: 1.7em;
|
|
||||||
}
|
|
||||||
|
|
||||||
h6 {
|
|
||||||
font-size: 1.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Spacing
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
ol {
|
|
||||||
list-style: decimal;
|
|
||||||
}
|
|
||||||
|
|
||||||
ul {
|
|
||||||
list-style: disc;
|
|
||||||
}
|
|
||||||
|
|
||||||
li {
|
|
||||||
margin-left: 30px;
|
|
||||||
}
|
|
||||||
|
|
||||||
p,
|
|
||||||
dl,
|
|
||||||
hr,
|
|
||||||
h1,
|
|
||||||
h2,
|
|
||||||
h3,
|
|
||||||
h4,
|
|
||||||
h5,
|
|
||||||
h6,
|
|
||||||
ol,
|
|
||||||
ul,
|
|
||||||
pre,
|
|
||||||
table,
|
|
||||||
address,
|
|
||||||
fieldset,
|
|
||||||
figure {
|
|
||||||
margin-bottom: 20px;
|
|
||||||
}
|
|
||||||
@@ -1,86 +0,0 @@
|
|||||||
/*
|
|
||||||
960 Grid System ~ Text CSS.
|
|
||||||
Learn more ~ http://960.gs/
|
|
||||||
|
|
||||||
Licensed under GPL and MIT.
|
|
||||||
*/
|
|
||||||
|
|
||||||
/* `Basic HTML
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
body {
|
|
||||||
font: 13px/1.5 "Helvetica Neue", Arial, "Liberation Sans", FreeSans, sans-serif;
|
|
||||||
}
|
|
||||||
|
|
||||||
pre,
|
|
||||||
code {
|
|
||||||
font-family: "DejaVu Sans Mono", Menlo, Consolas, monospace;
|
|
||||||
}
|
|
||||||
|
|
||||||
hr {
|
|
||||||
border: 0 solid #ccc;
|
|
||||||
border-top-width: 1px;
|
|
||||||
clear: both;
|
|
||||||
height: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Headings
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
h1 {
|
|
||||||
font-size: 25px;
|
|
||||||
}
|
|
||||||
|
|
||||||
h2 {
|
|
||||||
font-size: 23px;
|
|
||||||
}
|
|
||||||
|
|
||||||
h3 {
|
|
||||||
font-size: 21px;
|
|
||||||
}
|
|
||||||
|
|
||||||
h4 {
|
|
||||||
font-size: 19px;
|
|
||||||
}
|
|
||||||
|
|
||||||
h5 {
|
|
||||||
font-size: 17px;
|
|
||||||
}
|
|
||||||
|
|
||||||
h6 {
|
|
||||||
font-size: 15px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `Spacing
|
|
||||||
----------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
ol {
|
|
||||||
list-style: decimal;
|
|
||||||
}
|
|
||||||
|
|
||||||
ul {
|
|
||||||
list-style: disc;
|
|
||||||
}
|
|
||||||
|
|
||||||
li {
|
|
||||||
margin-right: 30px;
|
|
||||||
}
|
|
||||||
|
|
||||||
p,
|
|
||||||
dl,
|
|
||||||
hr,
|
|
||||||
h1,
|
|
||||||
h2,
|
|
||||||
h3,
|
|
||||||
h4,
|
|
||||||
h5,
|
|
||||||
h6,
|
|
||||||
ol,
|
|
||||||
ul,
|
|
||||||
pre,
|
|
||||||
table,
|
|
||||||
address,
|
|
||||||
fieldset,
|
|
||||||
figure {
|
|
||||||
margin-bottom: 20px;
|
|
||||||
}
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
#djDebug {
|
|
||||||
display:none;
|
|
||||||
}
|
|
||||||
@@ -1,662 +0,0 @@
|
|||||||
/* http://www.positioniseverything.net/easyclearing.html */
|
|
||||||
#djDebug .djdt-clearfix:after {
|
|
||||||
content: ".";
|
|
||||||
display: block;
|
|
||||||
height: 0;
|
|
||||||
clear: both;
|
|
||||||
visibility: hidden;
|
|
||||||
}
|
|
||||||
#djDebug .djdt-clearfix {display: inline-block;}
|
|
||||||
/* Hides from IE-mac \*/
|
|
||||||
#djDebug .djdt-clearfix {display: block;}
|
|
||||||
* html #djDebug .djdt-clearfix {height: 1%;}
|
|
||||||
/* end hide from IE-mac */
|
|
||||||
|
|
||||||
/* Debug Toolbar CSS Reset, adapted from Eric Meyer's CSS Reset */
|
|
||||||
#djDebug {color:#000;background:#FFF;}
|
|
||||||
#djDebug, #djDebug div, #djDebug span, #djDebug applet, #djDebug object, #djDebug iframe,
|
|
||||||
#djDebug h1, #djDebug h2, #djDebug h3, #djDebug h4, #djDebug h5, #djDebug h6, #djDebug p, #djDebug blockquote, #djDebug pre,
|
|
||||||
#djDebug a, #djDebug abbr, #djDebug acronym, #djDebug address, #djDebug big, #djDebug cite, #djDebug code,
|
|
||||||
#djDebug del, #djDebug dfn, #djDebug em, #djDebug font, #djDebug img, #djDebug ins, #djDebug kbd, #djDebug q, #djDebug s, #djDebug samp,
|
|
||||||
#djDebug small, #djDebug strike, #djDebug strong, #djDebug sub, #djDebug sup, #djDebug tt, #djDebug var,
|
|
||||||
#djDebug b, #djDebug u, #djDebug i, #djDebug center,
|
|
||||||
#djDebug dl, #djDebug dt, #djDebug dd, #djDebug ol, #djDebug ul, #djDebug li,
|
|
||||||
#djDebug fieldset, #djDebug form, #djDebug label, #djDebug legend,
|
|
||||||
#djDebug table, #djDebug caption, #djDebug tbody, #djDebug tfoot, #djDebug thead, #djDebug tr, #djDebug th, #djDebug td,
|
|
||||||
#djDebug button {
|
|
||||||
margin:0;
|
|
||||||
padding:0;
|
|
||||||
min-width:0;
|
|
||||||
width:auto;
|
|
||||||
border:0;
|
|
||||||
outline:0;
|
|
||||||
font-size:12px;
|
|
||||||
line-height:1.5em;
|
|
||||||
color:#000;
|
|
||||||
vertical-align:baseline;
|
|
||||||
background-color:transparent;
|
|
||||||
font-family:sans-serif;
|
|
||||||
text-align:left;
|
|
||||||
text-shadow: none;
|
|
||||||
white-space: normal;
|
|
||||||
-webkit-transition: none;
|
|
||||||
-moz-transition: none;
|
|
||||||
-o-transition: none;
|
|
||||||
transition: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug button, #djDebug a.button {
|
|
||||||
background-color: #eee;
|
|
||||||
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eee), color-stop(100%, #cccccc));
|
|
||||||
background-image: -webkit-linear-gradient(top, #eee, #cccccc);
|
|
||||||
background-image: -moz-linear-gradient(top, #eee, #cccccc);
|
|
||||||
background-image: -ms-linear-gradient(top, #eee, #cccccc);
|
|
||||||
background-image: -o-linear-gradient(top, #eee, #cccccc);
|
|
||||||
background-image: linear-gradient(top, #eee, #cccccc);
|
|
||||||
border: 1px solid #ccc;
|
|
||||||
border-bottom: 1px solid #bbb;
|
|
||||||
-webkit-border-radius: 3px;
|
|
||||||
-moz-border-radius: 3px;
|
|
||||||
border-radius: 3px;
|
|
||||||
color: #333;
|
|
||||||
line-height: 1;
|
|
||||||
padding: 0 8px;
|
|
||||||
text-align: center;
|
|
||||||
text-shadow: 0 1px 0 #eee;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug button:hover, #djDebug a.button:hover {
|
|
||||||
background-color: #ddd;
|
|
||||||
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ddd), color-stop(100%, #bbb));
|
|
||||||
background-image: -webkit-linear-gradient(top, #ddd, #bbb);
|
|
||||||
background-image: -moz-linear-gradient(top, #ddd, #bbb);
|
|
||||||
background-image: -ms-linear-gradient(top, #ddd, #bbb);
|
|
||||||
background-image: -o-linear-gradient(top, #ddd, #bbb);
|
|
||||||
background-image: linear-gradient(top, #ddd, #bbb);
|
|
||||||
border-color: #bbb;
|
|
||||||
border-bottom-color: #999;
|
|
||||||
cursor: pointer;
|
|
||||||
text-shadow: 0 1px 0 #ddd;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug button:active, #djDebug a.button:active {
|
|
||||||
border: 1px solid #aaa;
|
|
||||||
border-bottom: 1px solid #888;
|
|
||||||
-webkit-box-shadow: inset 0 0 5px 2px #aaa, 0 1px 0 0 #eee;
|
|
||||||
-moz-box-shadow: inset 0 0 5px 2px #aaa, 0 1px 0 0 #eee;
|
|
||||||
box-shadow: inset 0 0 5px 2px #aaa, 0 1px 0 0 #eee;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug #djDebugToolbar {
|
|
||||||
background-color:#111;
|
|
||||||
width:200px;
|
|
||||||
z-index:100000000;
|
|
||||||
position:fixed;
|
|
||||||
top:0;
|
|
||||||
bottom:0;
|
|
||||||
right:0;
|
|
||||||
opacity:0.9;
|
|
||||||
overflow-y: auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug #djDebugToolbar small {
|
|
||||||
color:#999;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug #djDebugToolbar ul {
|
|
||||||
margin:0;
|
|
||||||
padding:0;
|
|
||||||
list-style:none;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug #djDebugToolbar li {
|
|
||||||
border-bottom:1px solid #222;
|
|
||||||
color:#fff;
|
|
||||||
display:block;
|
|
||||||
font-weight:bold;
|
|
||||||
float:none;
|
|
||||||
margin:0;
|
|
||||||
padding:0;
|
|
||||||
position:relative;
|
|
||||||
width:auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug #djDebugToolbar input[type=checkbox] {
|
|
||||||
float: right;
|
|
||||||
margin: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug #djDebugToolbar li>a,
|
|
||||||
#djDebug #djDebugToolbar li>div.djdt-contentless {
|
|
||||||
font-weight:normal;
|
|
||||||
font-style:normal;
|
|
||||||
text-decoration:none;
|
|
||||||
display:block;
|
|
||||||
font-size:16px;
|
|
||||||
padding:10px 10px 5px 25px;
|
|
||||||
color:#fff;
|
|
||||||
}
|
|
||||||
#djDebug #djDebugToolbar li>div.djdt-disabled {
|
|
||||||
font-style: italic;
|
|
||||||
color: #999;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug #djDebugToolbar li a:hover {
|
|
||||||
color:#111;
|
|
||||||
background-color:#ffc;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug #djDebugToolbar li.djdt-active {
|
|
||||||
background: #333 no-repeat left center;
|
|
||||||
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAQAAAAngNWGAAABe0lEQVR4AW2SO0tDQRCFz+bGJxEUrKzsBBsb/4DYiIWdECvB/6CCYGtp6QNRjJ1FihSCVpZGMIhYSBAfIGKRx70xyY3JbrKOk7DJLp7DXm7Il9nMmREYQgQeAI1W1/zZUhR9ZI9gjSZb0iHMRSPbE1QzhhF2jN4H6YdRCHaPvOTjdDb1jWECBhiJoC1tg6Kotbw9WkxBoIUGaqiiQs8fSCj+t9qAIL1nlg9fKgSGKKNEJ2RUMqh7QCDIr58k31AlrIiA0CqhDTQJtUFAqsTFxjV85FGAz1XrkDZodPewkih8IkdwCRWu2U6VerQ0O3OzuTSJ/k62JiIXJI2NL0wBjDiTseQHW8fnGY6myf3+Dz49x88+vjr9SoPaoG6lLteuCApMiu1otAWG/s7BXtYEzv3yZOyrc5nV3XTZjPAv7Jqp2AVf9+dOyx4EFCTqCAnimZB1z9X38fk05RblfVQE1LkR5a6vwCivruANV2ynjU5FHpIE+AsCnCuNfgGtjt1gZaIn2wAAAABJRU5ErkJggg==");
|
|
||||||
padding-left:10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug #djDebugToolbar li.djdt-active a:hover {
|
|
||||||
color:#b36a60;
|
|
||||||
background-color:transparent;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug #djDebugToolbar li small {
|
|
||||||
font-size:12px;
|
|
||||||
color:#999;
|
|
||||||
font-style:normal;
|
|
||||||
text-decoration:none;
|
|
||||||
font-variant:small-caps;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug #djDebugToolbarHandle {
|
|
||||||
position:fixed;
|
|
||||||
background-color:#fff;
|
|
||||||
border:1px solid #111;
|
|
||||||
top:30px;
|
|
||||||
right:0;
|
|
||||||
z-index:100000000;
|
|
||||||
opacity:0.75;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug #djShowToolBarButton {
|
|
||||||
display:block;
|
|
||||||
height:75px;
|
|
||||||
width:30px;
|
|
||||||
border-right:none;
|
|
||||||
border-bottom:4px solid #fff;
|
|
||||||
border-top:4px solid #fff;
|
|
||||||
border-left:4px solid #fff;
|
|
||||||
color:#fff;
|
|
||||||
font-size:10px;
|
|
||||||
font-weight:bold;
|
|
||||||
text-decoration:none;
|
|
||||||
text-align:center;
|
|
||||||
text-indent:-999999px;
|
|
||||||
background: #000 no-repeat left center;
|
|
||||||
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABLCAIAAACN/FLOAAADOUlEQVR4Ae2WUWhSXxzHp5v+y4mGGkkEETIfIhyEUThaD0XlGg7qZTJdpGOzQSiVC9uWlCxsMmvW0k2WBDVJMzJWBAaG6ORfGZMexAd9EXzxwWFI9qB24K7DZUNRdlSC++H35P1yPpff/Z1zbCMgICAg2AECgUClUmk0msHBQRqN1jyxxWIp/6Wrq6s5UkKsVCrP1wCfz0csrpGlpaXWiFdXV1sjdrvdiMW5XG6jBoxG47801YTYbDZj1mKxyOPx2loLmUzmcDhcLpdKpTbDJxQKbTZbLBYrlUqw/+l02uVySSSShijpdDrYneWqhEIh0AOUVtDPcDhcroFkMslgMJCJTSZTuWasVisaK4vFyufzZRw+n89gMMjlcqlUqtfrvV4v/pMXCgU2m41ArFAo8EemWCzenhGJRGDE8LcnArHD4YArqtXqSjGZTAZjdrsdgRjMKlyRyWRWilEoFHDCYLFAIIBADHYt3K/Vk6lUCktGo1EE4kQigS2XzWbHqpLJZLBkPB5HIAavX66TSCSCQBwMBusV+/1+BGKPx1Ov2Ol0IhDrdLr1OtFqtTv3EjBYnWwuY0ux9jHI7eTGiu2Bm9/Ki9tr7deTl9+nhq6fIZFITRXDmns73hoxqJP9ggaKw78XPm88wirw04IXz6yMNFB8Z3kY//v+Q5x3yRns0fP/dc0TA/SOy9ijVz/06MXg+43q+0emL3T38LY8mn9/DRPPelSN+0NP2sOhgx1MoXbAHw/w9koUPYrJvqOn+Ih9h4UHb9uGXsfufi3Z4Ch9TM8aXaO9km6UJgiN/t8D9xjQVKlnoQnQA5RW0E9H+BYUVCkw2J2MXcjEatOlWqxY6axDyG6FYP4xfumnPs1Vw0Cf/MQ56TEw4WbvOP6TrxUWmOxOBGIwqHDRQG5eJD6yPSMQ8cCIwdiAsgeBGB4LoKTq05VifbLjMDZllyMQg1mFK9KZuyvFOijtX4qbDQenGwIx2LVwv1ZPfkgZsaQzOo1A7E1sHv3+7MOLY71V6lNmDku+id9DIAavD1tdY72ITCIQLwcn6hUv+m8gEIOrpl7xfecIAvEVnXhlfbquGtaebSMgICAgaBR/AF2yboPNdvDUAAAAAElFTkSuQmCC");
|
|
||||||
opacity:0.5;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug #djShowToolBarButton:hover {
|
|
||||||
background-color:#111;
|
|
||||||
border-top-color:#FFE761;
|
|
||||||
border-left-color:#FFE761;
|
|
||||||
border-bottom-color:#FFE761;
|
|
||||||
cursor:move;
|
|
||||||
opacity:1.0;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug code {
|
|
||||||
display:block;
|
|
||||||
font-family:Consolas, Monaco, "Bitstream Vera Sans Mono", "Lucida Console", monospace;
|
|
||||||
font-size: 12px;
|
|
||||||
white-space:pre;
|
|
||||||
overflow:auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug .djDebugOdd {
|
|
||||||
background-color:#f5f5f5;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug .djdt-panelContent {
|
|
||||||
display:none;
|
|
||||||
position:fixed;
|
|
||||||
margin:0;
|
|
||||||
top:0;
|
|
||||||
right:200px;
|
|
||||||
bottom:0;
|
|
||||||
left:0px;
|
|
||||||
background-color:#eee;
|
|
||||||
color:#666;
|
|
||||||
z-index:100000000;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug .djdt-panelContent > div {
|
|
||||||
border-bottom:1px solid #ddd;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug .djDebugPanelTitle {
|
|
||||||
position:absolute;
|
|
||||||
background-color:#ffc;
|
|
||||||
color:#666;
|
|
||||||
padding-left:20px;
|
|
||||||
top:0;
|
|
||||||
right:0;
|
|
||||||
left:0;
|
|
||||||
height:50px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug .djDebugPanelTitle code {
|
|
||||||
display:inline;
|
|
||||||
font-size:inherit;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug .djDebugPanelContent {
|
|
||||||
position:absolute;
|
|
||||||
top:50px;
|
|
||||||
right:0;
|
|
||||||
bottom:0;
|
|
||||||
left:0;
|
|
||||||
height:auto;
|
|
||||||
padding:5px 0 0 20px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug .djDebugPanelContent .djdt-loader {
|
|
||||||
display:block;
|
|
||||||
margin:80px auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug .djDebugPanelContent .djdt-scroll {
|
|
||||||
height:100%;
|
|
||||||
overflow:auto;
|
|
||||||
display:block;
|
|
||||||
padding:0 10px 0 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug h3 {
|
|
||||||
font-size:24px;
|
|
||||||
font-weight:normal;
|
|
||||||
line-height:50px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug h4 {
|
|
||||||
font-size:20px;
|
|
||||||
font-weight:bold;
|
|
||||||
margin-top:0.8em;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug .djdt-panelContent table {
|
|
||||||
border:1px solid #ccc;
|
|
||||||
border-collapse:collapse;
|
|
||||||
width:100%;
|
|
||||||
background-color:#fff;
|
|
||||||
display:table;
|
|
||||||
margin-top:0.8em;
|
|
||||||
overflow: auto;
|
|
||||||
}
|
|
||||||
#djDebug .djdt-panelContent tbody td,
|
|
||||||
#djDebug .djdt-panelContent tbody th {
|
|
||||||
vertical-align:top;
|
|
||||||
padding:2px 3px;
|
|
||||||
}
|
|
||||||
#djDebug .djdt-panelContent tbody td.djdt-time {
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug .djdt-panelContent thead th {
|
|
||||||
padding:1px 6px 1px 3px;
|
|
||||||
text-align:left;
|
|
||||||
font-weight:bold;
|
|
||||||
font-size:14px;
|
|
||||||
white-space: nowrap;
|
|
||||||
}
|
|
||||||
#djDebug .djdt-panelContent tbody th {
|
|
||||||
width:12em;
|
|
||||||
text-align:right;
|
|
||||||
color:#666;
|
|
||||||
padding-right:.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug .djTemplateHideContextDiv {
|
|
||||||
background-color:#fff;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
#djDebug .djdt-panelContent p a:hover, #djDebug .djdt-panelContent dd a:hover {
|
|
||||||
color:#111;
|
|
||||||
background-color:#ffc;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug .djdt-panelContent p {
|
|
||||||
padding:0 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug .djdt-panelContent p, #djDebug .djdt-panelContent table, #djDebug .djdt-panelContent ol, #djDebug .djdt-panelContent ul, #djDebug .djdt-panelContent dl {
|
|
||||||
margin:5px 0 15px;
|
|
||||||
background-color:#fff;
|
|
||||||
}
|
|
||||||
#djDebug .djdt-panelContent table {
|
|
||||||
clear:both;
|
|
||||||
border:0;
|
|
||||||
padding:0;
|
|
||||||
margin:0;
|
|
||||||
border-collapse:collapse;
|
|
||||||
border-spacing:0;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug .djdt-panelContent table a {
|
|
||||||
color:#000;
|
|
||||||
padding:2px 4px;
|
|
||||||
}
|
|
||||||
#djDebug .djdt-panelContent table a:hover {
|
|
||||||
background-color:#ffc;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug .djdt-panelContent table th {
|
|
||||||
background-color:#333;
|
|
||||||
font-weight:bold;
|
|
||||||
color:#fff;
|
|
||||||
padding:3px 7px 3px;
|
|
||||||
text-align:left;
|
|
||||||
cursor:pointer;
|
|
||||||
}
|
|
||||||
#djDebug .djdt-panelContent table td {
|
|
||||||
padding:5px 10px;
|
|
||||||
font-size:14px;
|
|
||||||
background-color:#fff;
|
|
||||||
color:#000;
|
|
||||||
vertical-align:top;
|
|
||||||
border:0;
|
|
||||||
}
|
|
||||||
#djDebug .djdt-panelContent table tr.djDebugOdd td {
|
|
||||||
background-color:#eee;
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
|
|
||||||
#djDebug .djdt-panelContent .djDebugClose {
|
|
||||||
display:block;
|
|
||||||
position:absolute;
|
|
||||||
top:4px;
|
|
||||||
right:15px;
|
|
||||||
height:40px;
|
|
||||||
width:40px;
|
|
||||||
background: no-repeat center center;
|
|
||||||
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAQAAACQTsNJAAABuUlEQVR4Ab2WXeoaMRTFZxHz6pObcA0DeXUHhXktFl8LXYAPXYBLKhQGBOFqW3XS8YOW6vjHmnp6wWZyHU1maqHnQDAf/Ehu7twYhUQxdUixO/wr8ts3oeg9TQjCEx5R7SGvKCd4nPNsIyShD4QGf6QkBBkQWnrgg4zqS2fm01kbze3M3GFGjyBvCdLFqYRUySM1zLAOUXJ6dZAACcoPBOHkFpK5qY1BQBt5sExC0gAijEkriMuLfI9m8SqXNxbSd+QSbVSCnPtXyNjdCCoZ7PANF7C4/Y4tznASNzW+QqaP9lFcj4cLW4PY+vFepsSQ2Hbnp5vw2ShB231Cau72EkfUs53lC4R+YQkSXsBAiFdXc72IkupmDODDfKkhwKtdygUgHAuXw7gEIN7jCIQNsfc43sDuqlgsbC57A+u94q82nFVscv8Vy2Rbi72csGKQ+RPignvytGuZbPW0P6KNjvdpz97aIf3jLz/ArfuKXz9dCt7IojR9qihNAuUx33vL454grOqF+t2/F2rPk/H5pzaa2+Ynw3lIaOlh6BlVlDUCMlLND3pKhRdQUPof/1o4x9Qlxe6G/+T8BlqvQqkd4EyZAAAAAElFTkSuQmCC");
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug .djdt-panelContent .djDebugClose:hover {
|
|
||||||
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAACiUlEQVR4Ad2Yz2oTURSH+xCz7cqX6DMUZtudCxExigq2WhcKYtGFVLrwAboSKoVGxT+tJWpTa2lLTDsm6SSTjtZoIq0prf+2Hu8PcmHInJvJPYwuPPDBMDPn8DE5c+fcDEgjDENHMahwOwx2zg1IsE1wFXcVvoIM+J173L8hckrRUpAlLeSmITKsKNoKMHioJRUZU1DKjNmKTCUWDWpUL21RJbcAcIxz/chM9StyvVeh8rOHtH7nJi2dOc6Ba7gnSWY8ScQ1JVdfv6C1yQlegAH3+su5XjLDvUTKXNK77H0Ul4Bck0jZJJLhEry5GV1ULvNg1iSTiYlw64SfX0ShNEAtfp3pEhnhjJmekIJapqcyEhWZZt4OtuDqlXPUWHxKYXaGli+c1Ocpf/4E1Wfv0afcPK1dG+VyTW/TdFQk6Pdp7BfWSMdhtQIZSFDbe0s6DiqezVMJtIjTfXGnuv3b9Iib+RxF47C2Te3SJkUDsqZ81GZkHIgMdV+ora8YC62MnqbvH0Iyxa/WZ3pz+awxH7UZkSH9YaMolZfPdaJZZvd9XOJLU0sYQW1ucROJoCcOyh51x1G9ip4Ri1j9NLoxDaEbWPDTWDbrx/lHsZ740dilSKChBc1q+fp+3SyQjp/NBnoi1sB4KpLXl13QSo/n2GKFW1fpaKdG+8UNSEQbmPY2VulbWKfi5A0uFzUTFzR+ib/NFJSBWolLvKYd++i9WkhNxF9i35Y29/W9KB8DxDPJJU4EBP9wMPJFoyLmCetRUc8gPK5JRDOhIBOlJ9nE4Rn3yIdnwXYi2Crq7QSOU99OaGBNKTMu3XK63GQvADXcNDbhGcWeQAA5mf/ybwkOR3FM4XbAsSOt9wcLTn8FNtAKkQAAAABJRU5ErkJggg==");
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug .djdt-panelContent .djDebugClose.djDebugBack {
|
|
||||||
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAACBUlEQVR4Ad2Y0WriQBSGfYjc7tW+hM8g5HbfYMHbxcXbhT6AF30AH6cXvRCEttK0JgZi0qhQaRNtNWV2fuiADicZcxirdOCn45mccz4mMyczbXDbeDx2pH5IuRD6n7YGR3UdkPBSaiQlSoQxPOMeA+S3VIxENRXD1wZIS2rAANA1RCwuSAdBLKtTF6RnCur7fjGZTLZJkhQQ+rAdANM7FORfVaA0Td/zPBdlDWN4xgDTNYG4Zc7T6TQjASqA4jjOKmBaVSA3lNN8Pi8Es8GXBkEuGqTNh2DDtCkQvU5gal+FpYZYZJ3RQH5RxPqaWG82qmuw02uGyoHcuyB9anfowZ6el+I2jITellkOu9gWH5UwJbupvwvimWZDgVzdeWLohyqpAlF2zE7dWfEUiKMPBkGwNxt6QmjwEKik+Ltnz9ZvpTCITcA4AGnqA1EUreFkgrm+fwSEsuO3spfCIDYB0gRIi9gtlVsWSVRSAOzaMSOw4zVSDbGp4nZGIPxXg6TWXo39xarsjMV6LtuXLmiz2cx6QUNMuqAZSvxqtbJW4hHLVOKVFvpDSZK8HPmjt6C+vn9OcAz4S4FA3hcejEasoyKmlnFUVK+DklsFAl2c9vDMuE6EYbhR1wn0bV8nlEAtLKvLvXK62smeK8RwbVzC21IpAyCF77f8twQlR+onEkLow8aN9x+oYk85YNJqYQAAAABJRU5ErkJggg==");
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug .djdt-panelContent .djDebugClose.djDebugBack:hover {
|
|
||||||
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAACLElEQVR4Ad2YT8sSURTG/RCzbdWX8DMIs23XMrBlTLiTSIKKIqgP4C6KQAuKsLCycqGLRHNsXqck2giStIiiRdDtPtABuz0zNw+XkAYe3vHce57zY/7cOfetaI/VahVZHbOKIZz/ilU02jcBBW9YZVaGC2OYg7nhQU5ZrVlhj9bIDQFSs5ooAFzN4KUFSWASWMm+INe8pvnSvJ1PzaLfg3COmB8G3n8Jcq7MKH14z4yvXjCD0yepMIY5HpiGDyQuSj56+cSMrrQ4ABHmZi/6ZTC1MpCUJb3u3oa5SsjlIKjFQeosYda5JaZ6mLt3OAxquiBsncieP4ZRCMGLrjMuyAlG7D4To2Yi5/44eWZYDdTeBWmzt8M1W95sm09Z+kd8dv0S4maY1EthCt6m9i5ITq8GAcHx+cN7KSogEqdXx3NVcgGJ3MF3R29+MCMpiOPbx40Uxd/f4q8uNgth4E1gIoBU3YHleOgYcJjvX78AQuL4LfFCGHgTkCpAau7A4umj0nuNIlIUALtxXBEcuI0kF950cTsoEO2tQdGAtyb8w4rfiof1cF5fvqDN73dCL2jwpAuaf4m/fD7UEg8v7xIv2rqTsme9cB+9AX1btuzre0bdBuh7krMMBMr/YWOUaVpF9BP7t4rSg3DFvua5xRJF8wddb/OMOfrmWbGdyKcT2U7gPPh2QgRqE1gN7ZYzZp29Qim8QmzC61YbBcAGuf/hvyW4IqvjKAjhHDGt309H4mp9BS17eAAAAABJRU5ErkJggg==");
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug .djdt-panelContent dt, #djDebug .djdt-panelContent dd {
|
|
||||||
display:block;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug .djdt-panelContent dt {
|
|
||||||
margin-top:0.75em;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug .djdt-panelContent dd {
|
|
||||||
margin-left:10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug a.toggleTemplate {
|
|
||||||
padding:4px;
|
|
||||||
background-color:#bbb;
|
|
||||||
-webkit-border-radius:3px;
|
|
||||||
-moz-border-radius:3px;
|
|
||||||
border-radius:3px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug a.toggleTemplate:hover {
|
|
||||||
padding:4px;
|
|
||||||
background-color:#444;
|
|
||||||
color:#ffe761;
|
|
||||||
-webkit-border-radius:3px;
|
|
||||||
-moz-border-radius:3px;
|
|
||||||
border-radius:3px;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
#djDebug a.djTemplateShowContext, #djDebug a.djTemplateShowContext span.toggleArrow {
|
|
||||||
color:#999;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug a.djTemplateShowContext:hover, #djDebug a.djTemplateShowContext:hover span.toggleArrow {
|
|
||||||
color:#000;
|
|
||||||
cursor:pointer;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug .djDebugSqlWrap {
|
|
||||||
position:relative;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug .djDebugCollapsed {
|
|
||||||
display: none;
|
|
||||||
text-decoration: none;
|
|
||||||
color: #333;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug .djDebugUncollapsed {
|
|
||||||
color: #333;
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug .djUnselected {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
#djDebug tr.djHiddenByDefault {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
#djDebug tr.djSelected {
|
|
||||||
display: table-row;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug .djDebugSql {
|
|
||||||
z-index:100000002;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug .djSQLDetailsDiv tbody th {
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug .djSqlExplain td {
|
|
||||||
white-space: pre;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug span.djDebugLineChart {
|
|
||||||
background-color:#777;
|
|
||||||
height:3px;
|
|
||||||
position:absolute;
|
|
||||||
bottom:0;
|
|
||||||
top:0;
|
|
||||||
left:0;
|
|
||||||
display:block;
|
|
||||||
z-index:1000000001;
|
|
||||||
}
|
|
||||||
#djDebug span.djDebugLineChartWarning {
|
|
||||||
background-color:#900;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug .highlight { color:#000; }
|
|
||||||
#djDebug .highlight .err { color:#000; } /* Error */
|
|
||||||
#djDebug .highlight .g { color:#000; } /* Generic */
|
|
||||||
#djDebug .highlight .k { color:#000; font-weight:bold } /* Keyword */
|
|
||||||
#djDebug .highlight .o { color:#000; } /* Operator */
|
|
||||||
#djDebug .highlight .n { color:#000; } /* Name */
|
|
||||||
#djDebug .highlight .mi { color:#000; font-weight:bold } /* Literal.Number.Integer */
|
|
||||||
#djDebug .highlight .l { color:#000; } /* Literal */
|
|
||||||
#djDebug .highlight .x { color:#000; } /* Other */
|
|
||||||
#djDebug .highlight .p { color:#000; } /* Punctuation */
|
|
||||||
#djDebug .highlight .m { color:#000; font-weight:bold } /* Literal.Number */
|
|
||||||
#djDebug .highlight .s { color:#333 } /* Literal.String */
|
|
||||||
#djDebug .highlight .w { color:#888888 } /* Text.Whitespace */
|
|
||||||
#djDebug .highlight .il { color:#000; font-weight:bold } /* Literal.Number.Integer.Long */
|
|
||||||
#djDebug .highlight .na { color:#333 } /* Name.Attribute */
|
|
||||||
#djDebug .highlight .nt { color:#000; font-weight:bold } /* Name.Tag */
|
|
||||||
#djDebug .highlight .nv { color:#333 } /* Name.Variable */
|
|
||||||
#djDebug .highlight .s2 { color:#333 } /* Literal.String.Double */
|
|
||||||
#djDebug .highlight .cp { color:#333 } /* Comment.Preproc */
|
|
||||||
|
|
||||||
#djDebug .timeline {
|
|
||||||
width: 30%;
|
|
||||||
}
|
|
||||||
#djDebug .djDebugTimeline {
|
|
||||||
position: relative;
|
|
||||||
height: 100%;
|
|
||||||
min-height: 100%;
|
|
||||||
}
|
|
||||||
#djDebug div.djDebugLineChart {
|
|
||||||
position: absolute;
|
|
||||||
left: 0;
|
|
||||||
right: 0;
|
|
||||||
top: 0;
|
|
||||||
bottom: 0;
|
|
||||||
vertical-align: middle;
|
|
||||||
}
|
|
||||||
#djDebug div.djDebugLineChart strong {
|
|
||||||
text-indent: -10000em;
|
|
||||||
display: block;
|
|
||||||
font-weight: normal;
|
|
||||||
vertical-align: middle;
|
|
||||||
background-color:#ccc;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug div.djDebugLineChartWarning strong {
|
|
||||||
background-color:#900;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug .djDebugInTransaction div.djDebugLineChart strong {
|
|
||||||
background-color: #d3ff82;
|
|
||||||
}
|
|
||||||
#djDebug .djDebugStartTransaction div.djDebugLineChart strong {
|
|
||||||
border-left: 1px solid #94b24d;
|
|
||||||
}
|
|
||||||
#djDebug .djDebugEndTransaction div.djDebugLineChart strong {
|
|
||||||
border-right: 1px solid #94b24d;
|
|
||||||
}
|
|
||||||
#djDebug .djDebugHover div.djDebugLineChart strong {
|
|
||||||
background-color: #000;
|
|
||||||
}
|
|
||||||
#djDebug .djDebugInTransaction.djDebugHover div.djDebugLineChart strong {
|
|
||||||
background-color: #94b24d;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
#djDebug .djdt-panelContent ul.djdt-stats {
|
|
||||||
position: relative;
|
|
||||||
list-style-type: none;
|
|
||||||
}
|
|
||||||
#djDebug .djdt-panelContent ul.djdt-stats li {
|
|
||||||
width: 30%;
|
|
||||||
float: left;
|
|
||||||
}
|
|
||||||
#djDebug .djdt-panelContent ul.djdt-stats li strong.djdt-label {
|
|
||||||
display: block;
|
|
||||||
}
|
|
||||||
#djDebug .djdt-panelContent ul.djdt-stats li span.djdt-color {
|
|
||||||
height: 12px;
|
|
||||||
width: 3px;
|
|
||||||
display: inline-block;
|
|
||||||
}
|
|
||||||
#djDebug .djdt-panelContent ul.djdt-stats li span.djdt-info {
|
|
||||||
display: block;
|
|
||||||
padding-left: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug .djdt-panelContent thead th {
|
|
||||||
white-space: nowrap;
|
|
||||||
}
|
|
||||||
#djDebug .djDebugRowWarning .djdt-time {
|
|
||||||
color: red;
|
|
||||||
}
|
|
||||||
#djdebug .djdt-panelContent table .djdt-toggle {
|
|
||||||
width: 14px;
|
|
||||||
padding-top: 3px;
|
|
||||||
}
|
|
||||||
#djDebug .djdt-panelContent table .djdt-actions {
|
|
||||||
min-width: 70px;
|
|
||||||
white-space: nowrap;
|
|
||||||
}
|
|
||||||
#djdebug .djdt-panelContent table .djdt-color {
|
|
||||||
width: 3px;
|
|
||||||
}
|
|
||||||
#djdebug .djdt-panelContent table .djdt-color span {
|
|
||||||
width: 3px;
|
|
||||||
height: 12px;
|
|
||||||
overflow: hidden;
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
#djDebug .djToggleSwitch {
|
|
||||||
text-decoration: none;
|
|
||||||
border: 1px solid #999;
|
|
||||||
height: 12px;
|
|
||||||
width: 12px;
|
|
||||||
line-height: 12px;
|
|
||||||
text-align: center;
|
|
||||||
color: #777;
|
|
||||||
display: inline-block;
|
|
||||||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF', endColorstr='#DCDCDC'); /* for IE */
|
|
||||||
background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#DCDCDC)); /* for webkit browsers */
|
|
||||||
background:-moz-linear-gradient(center top , #FFFFFF 0pt, #DCDCDC 100%) repeat scroll 0 0 transparent;
|
|
||||||
}
|
|
||||||
#djDebug .djNoToggleSwitch {
|
|
||||||
height: 14px;
|
|
||||||
width: 14px;
|
|
||||||
display: inline-block;
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug .djSQLDetailsDiv {
|
|
||||||
margin-top:0.8em;
|
|
||||||
}
|
|
||||||
#djDebug pre {
|
|
||||||
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
|
|
||||||
white-space: -pre-wrap; /* Opera 4-6 */
|
|
||||||
white-space: -o-pre-wrap; /* Opera 7 */
|
|
||||||
white-space: pre-wrap; /* CSS-3 */
|
|
||||||
word-wrap: break-word; /* Internet Explorer 5.5+ */
|
|
||||||
color: #555;
|
|
||||||
border:1px solid #ccc;
|
|
||||||
border-collapse:collapse;
|
|
||||||
background-color:#fff;
|
|
||||||
display:block;
|
|
||||||
overflow: auto;
|
|
||||||
padding:2px 3px;
|
|
||||||
margin-bottom: 3px;
|
|
||||||
font-family:Consolas, Monaco, "Bitstream Vera Sans Mono", "Lucida Console", monospace;
|
|
||||||
}
|
|
||||||
#djDebug .djdt-stack span {
|
|
||||||
color: #000;
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
#djDebug .djdt-stack span.djdt-path {
|
|
||||||
color: #777;
|
|
||||||
font-weight: normal;
|
|
||||||
}
|
|
||||||
#djDebug .djdt-stack span.djdt-code {
|
|
||||||
font-weight: normal;
|
|
||||||
}
|
|
||||||
|
|
||||||
@media print {
|
|
||||||
#djDebug {
|
|
||||||
display: none !important;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
#djDebug .djdt-width-20 {
|
|
||||||
width: 20%;
|
|
||||||
}
|
|
||||||
#djDebug .djdt-width-60 {
|
|
||||||
width: 60%;
|
|
||||||
}
|
|
||||||
#djDebug .djdt-highlighted {
|
|
||||||
background-color: lightgrey;
|
|
||||||
}
|
|
||||||
.djdt-hidden {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
|
Before Width: | Height: | Size: 404 B |
|
Before Width: | Height: | Size: 574 B |
|
Before Width: | Height: | Size: 613 B |
|
Before Width: | Height: | Size: 498 B |
|
Before Width: | Height: | Size: 706 B |
|
Before Width: | Height: | Size: 882 B |
|
Before Width: | Height: | Size: 436 B |