From d34120a88adc55cba3c6395c57e133d3b89f705e Mon Sep 17 00:00:00 2001 From: Matthew Dillon Date: Sun, 21 Jun 2015 12:05:03 -0800 Subject: [PATCH] Misc cleanup --- layouts/index.html | 7 +- layouts/partials/foot.html | 2 - static/css/concise.css | 2085 ------------------------------------ static/css/starter.css | 8 + static/img/main.jpg | Bin 0 -> 91339 bytes static/js/concise.js | 483 --------- static/js/concise.min.js | 1 - 7 files changed, 9 insertions(+), 2577 deletions(-) delete mode 100755 static/css/concise.css create mode 100755 static/img/main.jpg delete mode 100755 static/js/concise.js delete mode 100755 static/js/concise.min.js diff --git a/layouts/index.html b/layouts/index.html index d39f704..865b778 100644 --- a/layouts/index.html +++ b/layouts/index.html @@ -2,12 +2,7 @@ {{ partial "header.html" . }}
-

Concise Starter Template

-

- This is a starter template for the - Concise CSS framework that can be easily - copied and customized for projects. -

+ alaska
{{ partial "footer.html" . }} diff --git a/layouts/partials/foot.html b/layouts/partials/foot.html index ad77f2e..308b1d0 100644 --- a/layouts/partials/foot.html +++ b/layouts/partials/foot.html @@ -1,4 +1,2 @@ - - diff --git a/static/css/concise.css b/static/css/concise.css deleted file mode 100755 index 3df921b..0000000 --- a/static/css/concise.css +++ /dev/null @@ -1,2085 +0,0 @@ -/** - * # Concise.CSS - * http://github.com/ConciseCSS/concise.css - * - * - * Copyright 2014 Contributors - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ -html { - font-size: 100%; - -webkit-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; - text-size-adjust: 100%; -} - -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -main, -nav, -section, -summary { - display: block; -} - -audio, -canvas, -progress, -video { - display: inline-block; - vertical-align: baseline; -} - -audio:not([controls]) { - display: none; - height: 0; -} - -[hidden], -template { - display: none; -} - -a { - background: transparent; -} -a:focus { - outline: thin dotted; -} -a:active, a:hover { - outline: 0; -} - -abbr[title] { - border-bottom: 1px dotted; -} - -b, -strong { - font-weight: bold; -} - -dfn { - font-style: italic; -} - -mark { - background: #ff0; - color: #000; -} - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sup { - top: -0.5em; -} - -sub { - bottom: -0.25em; -} - -img { - border: 0; - -ms-interpolation-mode: bicubic; -} - -svg:not(:root) { - overflow: hidden; -} - -figure { - margin: 1em 40px; -} - -hr { - border: solid #eee; - border-width: 1px 0 0; - box-sizing: content-box; - clear: both; - height: 0; -} - -pre { - white-space: pre; - white-space: pre-wrap; - word-wrap: break-word; -} - -code, -kbd, -pre, -samp { - font-family: monospace, monospace; - font-size: 16px; - font-size: 1rem; - line-height: 1.5; -} - -q { - quotes: none; -} -q:before, q:after { - content: ''; - content: none; -} - -form { - margin: 0; -} - -button, -input, -optgroup, -select, -textarea { - color: inherit; - font: inherit; - margin: 0; - vertical-align: baseline; -} - -button { - overflow: visible; -} - -button, -select { - text-transform: none; -} - -button, -html input[type="button"], -input[type="reset"], -input[type="submit"] { - -webkit-appearance: button; - cursor: pointer; -} - -button[disabled], -html input[disabled] { - cursor: default; -} - -button::-moz-focus-inner, -input::-moz-focus-inner { - border: 0; - padding: 0; -} - -input { - line-height: normal; -} -input[type="checkbox"], input[type="radio"] { - box-sizing: border-box; - padding: 0; -} -input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { - height: auto; -} -input[type="search"] { - box-sizing: content-box; - -webkit-appearance: textfield; -} -input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -fieldset { - margin: 0 2px; -} - -legend { - border: 0; - padding: 0; - white-space: normal; -} - -textarea { - overflow: auto; -} - -optgroup { - font-weight: bold; -} - -table { - border-collapse: collapse; - border-spacing: 0; -} - -td, -th { - padding: 0; -} - -.clearfix:after { - content: ""; - display: table; - clear: both; -} - -*, *:before, *:after { - box-sizing: border-box; -} - -html, -body { - background-color: #ffffff; - color: #333333; - font: normal normal 1em/1.5 "Droid Sans", Helvetica, Arial, sans-serif; - margin: 0; - font-smooth: always; - -webkit-font-smoothing: antialiased; - -moz-font-smoothing: antialiased; -} - -html[dir="rtl"] { - direction: rtl; -} - -h1, h2, h3, h4, h5, h6, -.h1, .h2, .h3, .h4, .h5, .h6, -.giga, .mega, .kilo, -hgroup, -ul, ol, dl, -blockquote, p, address, -table, -fieldset, figure, -pre, -.row, .form-item { - margin-bottom: 24px; - margin-bottom: 1.5rem; -} - -hr { - margin-bottom: 22px; - margin-bottom: 1.375rem; -} - -ul, -ol, -dd { - margin-left: 48px; - margin-left: 3rem; -} - -*::-webkit-selection { - background-color: #666666; - color: #ffffff; -} -*::-moz-selection { - background-color: #666666; - color: #ffffff; -} -*::selection { - background-color: #666666; - color: #ffffff; -} - -a { - color: #62b3e7; -} -a:hover, a:visited { - color: #8ec8ee; - cursor: pointer; -} -p a, p a:visited { - line-height: inherit; -} - -small, -.small { - font-size: 12px; - font-size: 0.75rem; - line-height: 2; -} - -.micro { - font-size: 10px; - font-size: 0.625rem; - line-height: 2.4; -} - -address { - font-style: normal; -} - -abbr[title], abbr[data-original-title] { - cursor: help; - border-bottom: 1px dotted #999; -} - -acronym { - cursor: help; - border-bottom: 1px dashed #62b3e7; -} - -h1, h2, h3, h4, h5, h6, -.h1, .h2, .h3, .h4, .h5, .h6, -.giga, .mega, .kilo { - color: #181818; - font-family: "Droid Sans", Helvetica, Arial, sans-serif; - font-weight: normal; - text-rendering: optimizeLegibility; -} -h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, -.h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a, -.giga a, .mega a, .kilo a { - font-weight: inherit; -} -h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, -.h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, -.giga small, .mega small, .kilo small { - color: #808080; - font-size: 60%; - line-height: 1; -} - -h1, .h1 { - font-size: 24px; - font-size: 1.5rem; - line-height: 1; -} -@media (min-width: 48em) { - h1, .h1 { - font-size: 32px; - font-size: 2rem; - line-height: 1.5; - } -} -@media (min-width: 60em) { - h1, .h1 { - font-size: 36px; - font-size: 2.25rem; - line-height: 1.33333; - } -} - -h2, .h2 { - font-size: 20px; - font-size: 1.25rem; - line-height: 1.2; -} -@media (min-width: 48em) { - h2, .h2 { - font-size: 24px; - font-size: 1.5rem; - line-height: 1; - } -} -@media (min-width: 60em) { - h2, .h2 { - font-size: 30px; - font-size: 1.875rem; - line-height: 1.6; - } -} - -h3, .h3 { - font-size: 18px; - font-size: 1.125rem; - line-height: 1.33333; -} -@media (min-width: 48em) { - h3, .h3 { - font-size: 20px; - font-size: 1.25rem; - line-height: 1.2; - } -} -@media (min-width: 60em) { - h3, .h3 { - font-size: 24px; - font-size: 1.5rem; - line-height: 1; - } -} - -h4, .h4 { - font-size: 16px; - font-size: 1rem; - line-height: 1.5; -} -@media (min-width: 48em) { - h4, .h4 { - font-size: 18px; - font-size: 1.125rem; - line-height: 1.33333; - } -} -@media (min-width: 60em) { - h4, .h4 { - font-size: 20px; - font-size: 1.25rem; - line-height: 1.2; - } -} - -h5, .h5 { - font-size: 14px; - font-size: 0.875rem; - line-height: 1.71429; -} -@media (min-width: 48em) { - h5, .h5 { - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - } -} -@media (min-width: 60em) { - h5, .h5 { - font-size: 18px; - font-size: 1.125rem; - line-height: 1.33333; - } -} - -h6, .h6 { - font-size: 12px; - font-size: 0.75rem; - line-height: 2; -} -@media (min-width: 48em) { - h6, .h6 { - font-size: 14px; - font-size: 0.875rem; - line-height: 1.71429; - } -} -@media (min-width: 60em) { - h6, .h6 { - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - } -} - -.giga { - font-size: 48px; - font-size: 3rem; - line-height: 1; -} -@media (min-width: 48em) { - .giga { - font-size: 64px; - font-size: 4rem; - line-height: 1.125; - } -} -@media (min-width: 70em) { - .giga { - font-size: 80px; - font-size: 5rem; - line-height: 1.2; - } -} -@media (min-width: 80em) { - .giga { - font-size: 96px; - font-size: 6rem; - line-height: 1; - } -} - -.mega { - font-size: 40px; - font-size: 2.5rem; - line-height: 1.2; -} -@media (min-width: 48em) { - .mega { - font-size: 48px; - font-size: 3rem; - line-height: 1; - } -} -@media (min-width: 70em) { - .mega { - font-size: 64px; - font-size: 4rem; - line-height: 1.125; - } -} -@media (min-width: 80em) { - .mega { - font-size: 72px; - font-size: 4.5rem; - line-height: 1; - } -} - -.kilo { - font-size: 32px; - font-size: 2rem; - line-height: 1.5; -} -@media (min-width: 48em) { - .kilo { - font-size: 32px; - font-size: 2rem; - line-height: 1.5; - } -} -@media (min-width: 70em) { - .kilo { - font-size: 48px; - font-size: 3rem; - line-height: 1; - } -} -@media (min-width: 80em) { - .kilo { - font-size: 64px; - font-size: 4rem; - line-height: 1.125; - } -} - -.container { - margin: 0 auto; - width: 90%; -} -@media (min-width: 48em) { - .container { - width: 620px; - } -} -@media (min-width: 60em) { - .container { - width: 768px; - } -} -@media (min-width: 70em) { - .container { - width: 960px; - } -} -@media (min-width: 80em) { - .container { - width: 1140px; - } -} - -.row { - width: 100%; -} -.row:after { - clear: both; - content: " "; - display: table; -} - -[class*='column-'] { - background-clip: padding-box !important; -} -[class*='column-'].right { - float: right; -} -[class*='column-'] img { - max-width: 100%; -} - -@media (min-width: 48em) { - [class*='column-'] { - float: left; - } - - .gutters [class*='column-'] { - margin-left: 2%; - } - .gutters [class*='column-']:first-child { - margin-left: 0; - } - - .gutters-off [class*='column-'] { - margin-left: 0; - } - - .column-1, - .gutters .gutters-off .column-1 { - width: 6.25%; - } - - .gutters .column-1 { - width: 4.375%; - } - - .column-2, - .gutters .gutters-off .column-2 { - width: 12.5%; - } - - .gutters .column-2 { - width: 10.75%; - } - - .column-3, - .gutters .gutters-off .column-3 { - width: 18.75%; - } - - .gutters .column-3 { - width: 17.125%; - } - - .column-4, - .gutters .gutters-off .column-4 { - width: 25%; - } - - .gutters .column-4 { - width: 23.5%; - } - - .column-5, - .gutters .gutters-off .column-5 { - width: 31.25%; - } - - .gutters .column-5 { - width: 29.875%; - } - - .column-6, - .gutters .gutters-off .column-6 { - width: 37.5%; - } - - .gutters .column-6 { - width: 36.25%; - } - - .column-7, - .gutters .gutters-off .column-7 { - width: 43.75%; - } - - .gutters .column-7 { - width: 42.625%; - } - - .column-8, - .gutters .gutters-off .column-8 { - width: 50%; - } - - .gutters .column-8 { - width: 49%; - } - - .column-9, - .gutters .gutters-off .column-9 { - width: 56.25%; - } - - .gutters .column-9 { - width: 55.375%; - } - - .column-10, - .gutters .gutters-off .column-10 { - width: 62.5%; - } - - .gutters .column-10 { - width: 61.75%; - } - - .column-11, - .gutters .gutters-off .column-11 { - width: 68.75%; - } - - .gutters .column-11 { - width: 68.125%; - } - - .column-12, - .gutters .gutters-off .column-12 { - width: 75%; - } - - .gutters .column-12 { - width: 74.5%; - } - - .column-13, - .gutters .gutters-off .column-13 { - width: 81.25%; - } - - .gutters .column-13 { - width: 80.875%; - } - - .column-14, - .gutters .gutters-off .column-14 { - width: 87.5%; - } - - .gutters .column-14 { - width: 87.25%; - } - - .column-15, - .gutters .gutters-off .column-15 { - width: 93.75%; - } - - .gutters .column-15 { - width: 93.625%; - } - - .column-16, - .gutters .gutters-off .column-16 { - width: 100%; - } - - .gutters .column-16 { - width: 100%; - } - - [class*='push-'] { - position: relative; - } - - .push-1 { - left: 6.25%; - } - .gutters .push-1 { - left: 4.25%; - } - - .push-2 { - left: 12.5%; - } - .gutters .push-2 { - left: 10.5%; - } - - .push-3 { - left: 18.75%; - } - .gutters .push-3 { - left: 16.75%; - } - - .push-4 { - left: 25%; - } - .gutters .push-4 { - left: 23%; - } - - .push-5 { - left: 31.25%; - } - .gutters .push-5 { - left: 29.25%; - } - - .push-6 { - left: 37.5%; - } - .gutters .push-6 { - left: 35.5%; - } - - .push-7 { - left: 43.75%; - } - .gutters .push-7 { - left: 41.75%; - } - - .push-8 { - left: 50%; - } - .gutters .push-8 { - left: 48%; - } - - .push-9 { - left: 56.25%; - } - .gutters .push-9 { - left: 54.25%; - } - - .push-10 { - left: 62.5%; - } - .gutters .push-10 { - left: 60.5%; - } - - .push-11 { - left: 68.75%; - } - .gutters .push-11 { - left: 66.75%; - } - - .push-12 { - left: 75%; - } - .gutters .push-12 { - left: 73%; - } - - .push-13 { - left: 81.25%; - } - .gutters .push-13 { - left: 79.25%; - } - - .push-14 { - left: 87.5%; - } - .gutters .push-14 { - left: 85.5%; - } - - .push-15 { - left: 93.75%; - } - .gutters .push-15 { - left: 91.75%; - } - - [class*='pull-'] { - position: relative; - } - - .pull-1 { - right: 6.25%; - } - .gutters .pull-1 { - right: 4.25%; - } - - .pull-2 { - right: 12.5%; - } - .gutters .pull-2 { - right: 10.5%; - } - - .pull-3 { - right: 18.75%; - } - .gutters .pull-3 { - right: 16.75%; - } - - .pull-4 { - right: 25%; - } - .gutters .pull-4 { - right: 23%; - } - - .pull-5 { - right: 31.25%; - } - .gutters .pull-5 { - right: 29.25%; - } - - .pull-6 { - right: 37.5%; - } - .gutters .pull-6 { - right: 35.5%; - } - - .pull-7 { - right: 43.75%; - } - .gutters .pull-7 { - right: 41.75%; - } - - .pull-8 { - right: 50%; - } - .gutters .pull-8 { - right: 48%; - } - - .pull-9 { - right: 56.25%; - } - .gutters .pull-9 { - right: 54.25%; - } - - .pull-10 { - right: 62.5%; - } - .gutters .pull-10 { - right: 60.5%; - } - - .pull-11 { - right: 68.75%; - } - .gutters .pull-11 { - right: 66.75%; - } - - .pull-12 { - right: 75%; - } - .gutters .pull-12 { - right: 73%; - } - - .pull-13 { - right: 81.25%; - } - .gutters .pull-13 { - right: 79.25%; - } - - .pull-14 { - right: 87.5%; - } - .gutters .pull-14 { - right: 85.5%; - } - - .pull-15 { - right: 93.75%; - } - .gutters .pull-15 { - right: 91.75%; - } -} -.non-responsive [class*='column-'] { - float: left; - width: auto !important; -} -.non-responsive .gutters [class*='column-'], .non-responsive.gutters [class*='column-'] { - margin-left: 2%; -} -.non-responsive .gutters [class*='column-']:first-child, .non-responsive.gutters [class*='column-']:first-child { - margin-left: 0; -} - -ul, -ol { - margin-left: 20px; - padding-left: 0px; -} -ul li, -ol li { - line-height: 1.75em; -} -ul ul, -ol ul { - list-style-type: circle; - margin-bottom: auto; -} -ul ul ul, -ol ul ul { - list-style-type: square; -} -ul ul ol, -ol ul ol { - list-style-type: lower-roman; -} -@media (min-width: 48em) { - ul ul, - ol ul { - margin-left: 20px; - } -} -ul ol, -ol ol { - list-style-type: lower-latin; - margin-bottom: auto; -} -ul ol ol, -ol ol ol { - list-style-type: lower-roman; -} -ul ol ul, -ol ol ul { - list-style-type: square; -} - -.list-unstyled { - margin-left: 0px; - list-style: none; -} -.list-unstyled ul { - list-style: none; -} -.list-unstyled ul ul { - list-style: none; -} - -.list-inline { - margin-left: 0px; -} -.list-inline li { - border-bottom: none; - display: inline; - margin-right: 15px; -} -.list-inline li:last-child { - margin-right: 0px; -} -@media (min-width: 48em) { - .list-inline li { - margin-right: 15px; - } - .list-inline li:last-child { - margin-right: 0px; - } -} -@media (min-width: 60em) { - .list-inline li { - margin-right: 30px; - } - .list-inline li:last-child { - margin-right: 0px; - } -} - -dt { - font-weight: bold; -} - -dd { - margin-left: 0px; -} - -input[type="checkbox"], input[type="file"], input[type="image"], input[type="radio"] { - background: auto; - border: auto; - height: auto; - width: auto; -} - -input[disabled], -select[disabled], -textarea[disabled] { - background-color: #f6f6f6; - cursor: not-allowed; -} - -label { - display: block; -} - -textarea { - height: auto; -} - -.form input, -.form select, -.form textarea { - border: 1px solid #cccccc; - box-sizing: border-box; - height: 37px; - padding: 5px; - width: 100%; -} -@media (min-width: 30em) { - .form input, - .form select, - .form textarea { - width: 300px; - } -} -.form textarea { - height: auto; -} -@media (min-width: 30em) { - .form input[type="submit"] { - display: block; - width: auto; - } -} -.form input:focus, -.form select:focus, -.form textarea:focus, -.form button:focus, -.form [contenteditable="true"]:focus { - outline: 1px solid #a6a6a6; -} -.form fieldset { - border: 1px solid #cccccc; - padding: 10px 25px; -} -.form fieldset legend { - font-weight: bold; - font-size: 13px; - font-size: 0.8125rem; - line-height: 1.84615; - padding: 0 10px; -} - -.form-item { - display: block; -} - -.form-inline label { - width: auto; -} -@media (min-width: 48em) { - .form-inline label { - display: inline-block; - width: 100px; - } - .form-inline textarea { - width: auto; - } -} - -::-webkit-input-placeholder { - color: #bbbbbb; -} - -:-ms-input-placeholder { - color: #bbbbbb; -} - -::-moz-placeholder { - color: #bbbbbb; -} - -:-moz-placeholder { - color: #bbbbbb; -} - -table.table { - empty-cells: show; - width: 100%; -} -table.table caption { - color: #000; - font: italic 85%/1 arial, sans-serif; - padding: 1em 0; - text-align: center; -} -table.table thead { - border-bottom: 2px solid #cccccc; -} -table.table th, -table.table td { - padding: 12px 15px; -} -table.table td { - border-top: 1px solid #cccccc; -} -@media (min-width: 30em) { - table.table { - width: auto; - } - table.table th, - table.table td { - padding: 10px 50px 10px 25px; - } -} -table.table-full, table.table.table-full { - width: 100%; -} - -.table-responsive { - overflow: auto; - width: 100%; -} -.table-responsive table { - margin-bottom: 0; -} -.table-responsive::-webkit-scrollbar { - height: 14px; - width: 14px; - -webkit-appearance: none; -} -.table-responsive::-webkit-scrollbar-thumb { - background-color: rgba(50, 50, 50, 0.2); - border: 3px solid #fff; - border-radius: 8px; -} - -.bg-white { - background-color: #ffffff; -} - -.bg-black { - background-color: #222222; -} - -.bg-light-black { - background-color: #757575; -} - -.bg-gray { - background-color: #999999; -} - -.bg-light-gray { - background-color: #ececec; -} - -.bg-green { - background-color: #5cb85c; -} - -.bg-light-green { - background-color: #cfeacf; -} - -.bg-blue { - background-color: #5bc0de; -} - -.bg-light-blue { - background-color: #e5f5fa; -} - -.bg-yellow { - background-color: #ed9c28; -} - -.bg-light-yellow { - background-color: #fae2c1; -} - -.bg-red { - background-color: #d9534f; -} - -.bg-light-red { - background-color: #f6d8d7; -} - -.color-white { - color: #ffffff; -} - -.color-black { - color: #222222; -} - -.color-gray { - color: #999999; -} - -.color-green { - color: #468847; -} - -.color-blue { - color: #3a87ad; -} - -.color-yellow { - color: #c09853; -} - -.color-red { - color: #d2322d; -} - -.btn { - background-color: #cccccc; - border: 0; - color: #ffffff; - cursor: pointer; - display: inline-block; - font-family: inherit; - font-size: 100%; - line-height: 1; - padding: 0.5em 1em; - position: relative; - text-align: center; - text-decoration: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - vertical-align: baseline; - white-space: nowrap; -} -.btn::-moz-focus-inner { - padding: 0; - border: 0; -} -.btn:hover { - background-color: #b3b3b3; -} -.btn:active { - background-color: #bfbfbf; -} -.btn[disabled], .btn[disabled]:hover, .btn[disabled]:active, .btn[disabled]:focus { - background: #dededc !important; - border: none; - color: #b3b3b1; - cursor: not-allowed; -} -.btn a.btn, .btn a.btn:hover { - color: #ffffff; - text-decoration: none; -} -.btn a.btn:active { - outline: 0; -} -.btn input[type="submit"].btn { - color: #ffffff; - height: auto; - padding: 0.5em 1em; -} -.btn button.btn { - color: #ffffff; -} -.btn.bg-white { - background-color: #ffffff; -} -.btn.bg-white:hover { - background-color: #e6e6e6; -} -.btn.bg-white:active { - background-color: #f2f2f2; -} -.btn.bg-black { - background-color: #222222; -} -.btn.bg-black:hover { - background-color: #090909; -} -.btn.bg-black:active { - background-color: #151515; -} -.btn.bg-light-black { - background-color: #757575; -} -.btn.bg-gray { - background-color: #999999; -} -.btn.bg-gray:hover { - background-color: gray; -} -.btn.bg-gray:active { - background-color: #8c8c8c; -} -.btn.bg-light-gray { - background-color: #ececec; -} -.btn.bg-green { - background-color: #5cb85c; -} -.btn.bg-green:hover { - background-color: #449d44; -} -.btn.bg-green:active { - background-color: #4cae4c; -} -.btn.bg-light-green { - background-color: #cfeacf; -} -.btn.bg-blue { - background-color: #5bc0de; -} -.btn.bg-blue:hover { - background-color: #31b0d5; -} -.btn.bg-blue:active { - background-color: #46b8da; -} -.btn.bg-light-blue { - background-color: #e5f5fa; -} -.btn.bg-yellow { - background-color: #ed9c28; -} -.btn.bg-yellow:hover { - background-color: #d18211; -} -.btn.bg-yellow:active { - background-color: #e89113; -} -.btn.bg-light-yellow { - background-color: #fae2c1; -} -.btn.bg-red { - background-color: #d9534f; -} -.btn.bg-red:hover { - background-color: #c9302c; -} -.btn.bg-red:active { - background-color: #d43f3a; -} -.btn.bg-light-red { - background-color: #f6d8d7; -} - -.btn-collapse-full { - display: block; - margin: 12px 0; - width: 100%; -} -@media (min-width: 30em) { - .btn-collapse-full { - display: inline-block; - margin: 0; - width: auto; - } -} - -.btn-extra-small, -a.btn-extra-small, -p.btn-extra-small, -input.btn-extra-small { - font-size: 10px; - font-size: 0.625rem; - line-height: 2.4; - padding: 0.25em 0.75em; -} - -.btn-small, -a.btn-small, -p.btn-small, -input.btn-small { - font-size: 12px; - font-size: 0.75rem; - line-height: 2; -} - -.btn-large, -a.btn-large, -p.btn-large, -input.btn-large { - font-size: 18px; - font-size: 1.125rem; - line-height: 1.33333; - padding: 1em 2em; -} - -.btn-extra-large, -a.btn-extra-large, -p.btn-extra-large, -input.btn-extra-large { - font-size: 24px; - font-size: 1.5rem; - line-height: 1; - padding: 1em 2em; -} - -.btn.dropdown { - width: 100%; -} -.btn.dropdown .dropdown-menu { - margin-top: auto; - text-align: left; - top: 100%; - width: 100%; -} -.btn.dropdown[class*='dropdown-arrow-'] .dropdown-menu { - margin-top: 10px; -} -.btn.dropdown.up .dropdown-menu { - margin-bottom: 0px; - top: auto; -} -.btn.dropdown.up[class*='dropdown-arrow-'] .dropdown-menu { - margin-bottom: 10px; -} - -@media (min-width: 48em) { - .btn-extra-small .caret, - .btn-small .caret { - border-top: 4px solid; - border-right: 4px solid transparent; - border-left: 4px solid transparent; - } - - .btn.dropdown { - width: auto; - } - .btn.dropdown.extra-small .dropdown-menu { - margin-top: 6px; - } - .btn.dropdown.dropdown-small .dropdown-menu { - margin-top: 11px; - } - .btn.dropdown.dropdown-large .dropdown-menu { - margin-top: 21px; - } -} -.dropdown { - cursor: pointer; - outline: none; - position: relative; - width: auto; -} -.dropdown .dropdown-menu { - background-color: #ffffff; - border: 1px solid #ededed; - border-radius: inherit; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; - filter: alpha(opacity=0); - font-weight: inherit; - left: 0; - margin-left: 0px; - opacity: 0; - pointer-events: none; - position: absolute; - right: 0; - text-transform: none; - transition: all 0.3s ease-in; - z-index: 99999; -} -.dropdown .dropdown-menu a { - text-decoration: none; -} -.dropdown .dropdown-menu p { - margin: 0; - padding: 10px 15px; -} -.dropdown .dropdown-menu span { - line-height: inherit; -} -.dropdown .dropdown-menu img { - padding: 15px; - width: 100%; -} -.dropdown .dropdown-menu iframe { - height: auto; - padding: 15px; - width: 100%; -} -.dropdown .dropdown-menu img + p, -.dropdown .dropdown-menu iframe + p { - padding-top: 0px; -} -.dropdown .dropdown-menu hr { - margin: 10px; -} -.dropdown .dropdown-menu li { - display: block; - padding: 5px 10px; - transition: all 0.3s ease-out; -} -.dropdown .dropdown-menu li:hover { - background-color: #f3f8f8; -} -.dropdown .dropdown-menu > .dropdown-header { - margin: 0; -} -.dropdown ul.dropdown-menu { - list-style-type: none; -} -.dropdown.dropdown-active .dropdown-menu { - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; - filter: alpha(opacity=100); - opacity: 1; - pointer-events: auto; -} -.dropdown .dropdown-header { - color: #aaaaaa; - cursor: default; - font-size: 14px; - font-size: 0.875rem; - line-height: 1.71429; - margin: 12px 0 0; - padding: 0 0 0 9px; -} -.dropdown.dropdown-collapse-full .dropdown-menu { - width: 100%; -} -@media (min-width: 48em) { - .dropdown .dropdown-menu { - width: 200px; - } - .dropdown.dropdown-small .dropdown-menu { - width: 150px; - } - .dropdown.dropdown-large .dropdown-menu { - width: 350px; - } - .dropdown.dropdown-full .dropdown-menu { - width: 100%; - } - .dropdown.dropdown-collapse-full .dropdown-menu { - width: 200px; - } -} -.dropdown .dropdown-header:hover, -.dropdown li.dropdown-header:hover { - background: none; -} -.dropdown[class*='dropdown-arrow-'] .dropdown-menu { - margin-top: 10px; -} -.dropdown[class*='dropdown-arrow-'] .dropdown-menu:before, .dropdown[class*='dropdown-arrow-'] .dropdown-menu:after { - border-color: #ffffff transparent; - border-style: solid; - bottom: 100%; - border-width: 0 6px 6px 6px; - content: ""; - height: 0; - position: absolute; - width: 0; -} -.dropdown[class*='dropdown-arrow-'] .dropdown-menu:before { - border: 8px rgba(0, 0, 0, 0.1); - border-right-color: transparent; - border-left-color: transparent; - border-top-width: 0; -} -.dropdown.dropdown-arrow-left .dropdown-menu:after { - left: 15px; -} -.dropdown.dropdown-arrow-left .dropdown-menu:before { - left: 13px; -} -.dropdown.dropdown-arrow-right .dropdown-menu:after { - right: 15px; -} -.dropdown.dropdown-arrow-right .dropdown-menu:before { - right: 13px; -} -.dropdown.up .dropdown-menu { - bottom: 100%; -} -.dropdown.up[class*='dropdown-arrow-'] .dropdown-menu { - margin-bottom: 10px; -} -.dropdown.up[class*='dropdown-arrow-'] .dropdown-menu:after, .dropdown.up[class*='dropdown-arrow-'] .dropdown-menu:before { - top: 100%; -} -.dropdown.up[class*='dropdown-arrow-'] .dropdown-menu:after { - border-width: 6px 6px 0 6px; -} -.dropdown.up[class*='dropdown-arrow-'] .dropdown-menu:before { - border-width: 8px 8px 0 8px; -} - -.nav-responsive.nav-responsive-text.naver .naver-container:before, .nav-responsive-left.nav-responsive-text.naver .naver-container:after, .nav-responsive-center.nav-responsive-text.naver .naver-container:after { - clear: both; - content: "."; - display: block; - height: 0; - line-height: 0; - text-align: center; - visibility: hidden; -} - -nav ul, -nav ol { - list-style: none; - margin: 0; -} -nav li { - cursor: pointer; - position: relative; -} -.dropdown nav li { - margin-right: 0px; -} - -.naver .naver-handle { - color: inherit; - cursor: pointer; - display: none; - font-size: 24px; - font-size: 1.5rem; - line-height: 1; - text-align: right; - text-transform: uppercase; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.naver .naver-wrapper { - height: auto; - width: 100%; -} -.naver.enabled .naver-handle { - display: block; -} -.naver.enabled .naver-wrapper { - height: 0px; - overflow: hidden; -} -.naver.enabled .naver-wrapper li { - display: block; - padding: 8px; - text-align: left; - width: 100%; -} -.naver.enabled .naver-wrapper li:hover { - background: #f9f9f9; -} - -.nav-responsive.naver .naver-handle:after { - content: "\2261"; - text-align: right; -} -.nav-responsive.nav-responsive-text.naver .naver-handle:after { - content: "\00a0 \2261"; -} - -.nav-responsive-left.naver .naver-handle { - text-align: left; -} -.nav-responsive-left.naver .naver-handle:before { - content: "\2261"; - text-align: left; -} -.nav-responsive-left.nav-responsive-text.naver .naver-handle:before { - content: "\2261 \00a0"; -} - -.nav-responsive-center.naver .naver-handle { - text-align: center; -} -.nav-responsive-center.naver .naver-handle:before { - content: "\2261"; - text-align: center; -} -.nav-responsive-center.nav-responsive-text.naver .naver-handle:before { - content: "\2261 \00a0"; -} - -.float-left { - float: left; -} - -.float-right { - float: right; -} - -.float-none { - float: none; -} - -.align-center { - display: block; - margin-left: auto; - margin-right: auto; -} - -.no-margin { - margin: 0; -} - -.inline { - display: inline; -} - -.show { - display: block; - visibility: visible; -} - -.hide { - display: none; - visibility: hidden; -} - -.screen-reader, -.text-hide { - border: 0; - clip: rect(0 0 0 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; -} - -.full-width { - width: 100%; -} - -img.full-width { - max-width: 100%; - height: auto; - display: block; - width: auto; -} - -.text-left { - text-align: left; -} - -.text-right { - text-align: right; -} - -.text-center { - text-align: center; -} - -.text-justify { - text-align: justify; -} - -.weight-light { - font-weight: 300; -} - -.weight-normal { - font-weight: 400; -} - -.weight-semibold { - font-weight: 600; -} - -.text-uppercase { - text-transform: uppercase; -} - -.amp { - font: italic 110% Baskerville, "Goudy Old Style", "Palatino", "Book Antiqua", serif; -} - -.caret { - border-top: 5px solid; - border-right: 5px solid transparent; - border-left: 5px solid transparent; - display: inline-block; - margin: 0 0 3px 4px; - vertical-align: middle; - width: 0; -} - -.fluid { - max-width: 100%; - height: auto; -} - -.show-extra-small, -.hide-small, -.hide-medium, -.hide-large, -.hide-extra-large, -.hide-print, -.hide-hd { - display: block; - visibility: visible; -} - -.hide-extra-small, -.show-small, -.show-medium, -.show-large, -.show-extra-large, -.show-print, -.show-hd { - display: none; - visibility: hidden; -} - -@media (min-width: 48em) { - .show-small, - .hide-extra-small, - .hide-medium, - .hide-large, - .hide-extra-large { - display: block; - visibility: visible; - } - - .hide-small, - .show-extra-small, - .show-medium, - .show-large, - .show-extra-large { - display: none; - visibility: hidden; - } -} -@media (min-width: 60em) { - .show-medium, - .hide-small, - .hide-extra-small, - .hide-large, - .hide-extra-large { - display: block; - visibility: visible; - } - - .hide-medium, - .show-small, - .show-extra-small, - .show-large, - .show-extra-large { - display: none; - visibility: hidden; - } -} -@media (min-width: 70em) { - .show-large, - .hide-extra-small, - .hide-small, - .hide-medium, - .hide-extra-large { - display: block; - visibility: visible; - } - - .hide-large, - .show-extra-small, - .show-small, - .show-medium, - .show-extra-large { - display: none; - visibility: hidden; - } -} -@media (min-width: 80em) { - .show-extra-large, - .hide-extra-small, - .hide-small, - .hide-medium, - .hide-large { - display: block; - visibility: visible; - } - - .hide-extra-large, - .show-extra-small, - .show-small, - .show-medium, - .show-large { - display: none; - visibility: hidden; - } -} -@media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) { - .show-hd { - display: block; - visibility: visible; - } - - .hide-hd { - display: none; - visibility: hidden; - } -} -@media print { - @page { - margin: 0.5cm; - } - *, - *:before, - *:after { - background: transparent !important; - color: black !important; - -webkit-filter: none !important; - filter: none !important; - text-shadow: none !important; - } - - body { - background-color: #fff; - color: #000; - font: 0.57em/1.3 Georgia, "Times New Roman", Times, serif; - } - - img { - max-width: 100% !important; - } - - .show-print { - display: block; - visibility: visible; - } - - .hide-print, - video, - audio, - object, - embed, - nav, - footer, - a[href^="#"]:after { - display: none; - visibility: hidden; - } - - p, - h2, - h3 { - orphans: 3; - widows: 3; - } - - h2, - h3 { - page-break-after: avoid; - } - - a, - a:visited { - color: #000; - text-decoration: underline; - word-wrap: break-word; - } - a[href]:after, - a:visited[href]:after { - content: " (" attr(href) ")"; - font-size: smaller; - } - - q:after { - content: " (Source: " attr(cite) ")"; - } - - abbr[title]:after { - content: " (" attr(title) ")"; - } - - a:after, a[href^="javascript:"]:after, a[href^="#"]:after { - content: ""; - } - - pre, - blockquote { - border: 1px solid #ededed; - page-break-inside: avoid; - } - - thead { - display: table-header-group; - } - - tr, - img { - page-break-inside: avoid; - } - - ul { - list-style: none; - } - ul li { - content: "» "; - } -} diff --git a/static/css/starter.css b/static/css/starter.css index 06b58d3..12114a6 100644 --- a/static/css/starter.css +++ b/static/css/starter.css @@ -1,3 +1,11 @@ +a, a:visited { + color: #000000; +} + +a:hover { + color: #8ec8ee; +} + .siteHeader { border-bottom: 1px solid #eee; } diff --git a/static/img/main.jpg b/static/img/main.jpg new file mode 100755 index 0000000000000000000000000000000000000000..1644bd9d3f58b39a45105a00edc065b94292be7d GIT binary patch literal 91339 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 literal 0 HcmV?d00001 diff --git a/static/js/concise.js b/static/js/concise.js deleted file mode 100755 index 6976839..0000000 --- a/static/js/concise.js +++ /dev/null @@ -1,483 +0,0 @@ -/** - * # Concise.js - * http://github.com/ConciseCSS/concise.css - * - * - * Copyright 2014 Contributors - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ -(function($){ - /** - * Powers the universal dropdown selector. - * - * @class DropDown - * @param {Object} el jQuery object - */ - function DropDown(el) { - this.dd = el; - this.initEvents(); - } - - DropDown.prototype = { - initEvents : function() { - // Toggle .dropdown-active on click - this.dd.on('click', function(event){ - $(this).toggleClass('dropdown-active'); - event.stopPropagation(); - }); - - // Toggle .dropdown-active on hover - $(".dropdown-hover").mouseenter(function(event) { - $(this).addClass("dropdown-active"); - event.stopPropagation(); - }); - } - } - - - /** - * Determine if responsive navigation text needs to be added. - * - * @method responsiveNav - * @return {Object} naver A naver plugin instantiation - */ - $.fn.responsiveNav = function() { - // Loop through each instance of responsive navigation - this.each(function(index) { - var labelState = $(this).hasClass( "nav-responsive-text" ); - - return $(this).naver({ - maxWidth: "768px", - label: labelState - }); - }); - }; - - - /** - * Calculate object width - */ - $.fn.calculateWidth = function() { - return $(this).width(); - }; - - - /** - * Calculates proper widths for non-responsive websites. - * - * @method nonResponsive - * @note Only necessary for non-responsive websites. - */ - $.fn.nonResponsive = function() { - - // Loop through each instance of the `.non-responsive` class - this.each(function(index) { - if ($(this).hasClass("non-responsive")) { - - // Get container width - var containerWidth = $(".container").width(), - i = 1, - max = 24; - - // Set pixel-based alternatives for grid styles - // But first we need to know if our row has class `gutters` - if($(this).hasClass("gutters")) { - for (; i <= max; i++ ) { - // Column width for row with gutters - var columnWidth = ($('.column-'+i).calculateWidth()), - gutterWidth = columnWidth * 0.02; - - $('.gutters .column-'+i).css("width", columnWidth - gutterWidth + "px"); - } - } else { - for (; i <= max ; i++ ) { - // Column width for normal row - var columnWidth = ($('.column-'+i).calculateWidth() - 1); - $('.column-'+i).css("width", columnWidth + "px"); - } - } - } - }); - }; - - $(function(){ - var dropdown = $('.dropdown'); - - new DropDown(dropdown); - - $(document).click(function() { - dropdown.removeClass('dropdown-active'); - }); - - $(".dropdown-menu").mouseleave(function() { - dropdown.removeClass("dropdown-active"); - }); - }); -}(jQuery)); - -jQuery(document).ready(function() { - jQuery(".nav-responsive, .nav-responsive-left, .nav-responsive-center").responsiveNav(); - jQuery("body, .row").nonResponsive(); -}); - - -/* - * Naver v3.0.8 - 2014-05-06 - * A jQuery plugin for responsive navigation. Part of the Formstone Library. - * http://formstone.it/naver/ - * - * Copyright 2014 Ben Plum; MIT Licensed - */ - -;(function ($, window) { - "use strict"; - - /** - * @options - * @param customClass [string] <''> "Class applied to instance" - * @param label [boolean] "Display handle width label" - * @param labels.closed [string] <'Navigation'> "Closed state text" - * @param labels.open [string] <'Close'> "Open state text" - * @param maxWidth [string] <'980px'> "Width at which to auto-disable plugin" - */ - var options = { - customClass: "", - label: true, - labels: { - closed: "Navigation", - open: "Close" - }, - maxWidth: "980px" - }; - - /** - * @events - * @event open.naver "Navigation opened" - * @event close.naver "Navigation closed" - */ - - var pub = { - - /** - * @method - * @name close - * @description Closes instance - * @example $(".target").naver("close"); - */ - close: function(e) { - return $(this).each(function(i, nav) { - var data = $(nav).data("naver"); - - if (data && data.$nav.hasClass("enabled")) { - data.$wrapper.css({ - height: 0 - }); - if (data.label) { - data.$handle.html(data.labels.closed); - } - data.$nav.removeClass("open") - .trigger("close.naver"); - } - }); - }, - - /** - * @method - * @name defaults - * @description Sets default plugin options - * @param opts [object] <{}> "Options object" - * @example $.naver("defaults", opts); - */ - defaults: function(opts) { - options = $.extend(true, options, opts || {}); - return $(this); - }, - - /** - * @method - * @name disable - * @description Disables instance - * @example $(".target").naver("disable"); - */ - disable: function() { - return $(this).each(function(i, nav) { - var data = $(nav).data("naver"); - - if (data) { - data.$nav.removeClass("enabled"); - data.$wrapper.css({ height: "" }); - } - }); - }, - - /** - * @method - * @name destroy - * @description Destroys instance - * @example $(".target").naver("destroy"); - */ - destroy: function() { - return $(this).each(function(i, nav) { - var data = $(nav).data("naver"); - - if (data) { - data.$handle.remove(); - data.$container.contents() - .unwrap() - .unwrap(); - - data.$nav.removeClass("enabled disabled naver " + data.customClass) - .off(".naver") - .removeData("naver"); - } - }); - }, - - /** - * @method - * @name enable - * @description Enables instance - * @example $(".target").naver("enable"); - */ - enable: function() { - return $(this).each(function(i, nav) { - var data = $(nav).data("naver"); - - if (data) { - data.$nav.addClass("enabled"); - pub.close.apply(data.$nav); - } - }); - }, - - /** - * @method - * @name open - * @description Opens instance - * @example $(".target").naver("open"); - */ - open: function() { - return $(this).each(function(i, nav) { - var data = $(nav).data("naver"); - - if (data && data.$nav.hasClass("enabled")) { - data.$wrapper.css({ - height: data.$container.outerHeight(true) - }); - if (data.label) { - data.$handle.html(data.labels.open); - } - data.$nav.addClass("open") - .trigger("open.naver"); - } - }); - } - }; - - /** - * @method private - * @name _init - * @description Initializes plugin - * @param opts [object] "Initialization options" - */ - function _init(opts) { - // Settings - opts = $.extend(true, {}, options, opts); - - // Apply to each element - var $items = $(this); - for (var i = 0, count = $items.length; i < count; i++) { - _build($items.eq(i), opts); - } - return $items; - } - - /** - * @method private - * @name _build - * @description Builds each instance - * @param $nav [jQuery object] "Target jQuery object" - * @param opts [object] <{}> "Options object" - */ - function _build($nav, opts) { - if (!$nav.data("naver")) { - // Extend Options - opts = $.extend(true, {}, opts, $nav.data("naver-options")); - - var $handle = $nav.find(".naver-handle").length ? $nav.find(".naver-handle").detach() : $(''); - - $nav.addClass("naver " + opts.customClass) - .wrapInner('') - .wrapInner('') - .prepend($handle); - - var data = $.extend(true, { - $nav: $nav, - $container: $nav.find(".naver-container"), - $wrapper: $nav.find(".naver-wrapper"), - $handle: $nav.find(".naver-handle") - }, opts); - - data.$handle.text((opts.label) ? opts.labels.closed : ''); - data.$nav.on("touchstart.naver", ".naver-handle", data, _onTouchStart) - .on("click.naver", ".naver-handle", data, _onClick) - .data("naver", data); - - - // Navtive MQ Support - if (window.matchMedia !== undefined) { - data.mediaQuery = window.matchMedia("(max-width:" + (data.maxWidth === Infinity ? "100000px" : data.maxWidth) + ")"); - // Make sure we stay in context - data.mediaQuery.addListener(function() { - _onRespond.apply(data.$nav); - }); - _onRespond.apply(data.$nav); - } - } - } - - /** - * @method private - * @name _onTouchStart - * @description Handles touchstart to selected item - * @param e [object] "Event data" - */ - function _onTouchStart(e) { - e.stopPropagation(); - - var data = e.data, - oe = e.originalEvent; - - _clearTimer(data.timer); - - data.touchStartX = oe.touches[0].clientX; - data.touchStartY = oe.touches[0].clientY; - - data.$nav.on("touchmove.naver", ".naver-handle", data, _onTouchMove) - .on("touchend.naver", ".naver-handle", data, _onTouchEnd); - } - - /** - * @method private - * @name _onTouchMove - * @description Handles touchmove to selected item - * @param e [object] "Event data" - */ - function _onTouchMove(e) { - var data = e.data, - oe = e.originalEvent; - - if (Math.abs(oe.touches[0].clientX - data.touchStartX) > 10 || Math.abs(oe.touches[0].clientY - data.touchStartY) > 10) { - data.$nav.off("touchmove.naver touchend.naver"); - } - } - - /** - * @method private - * @name _onTouchEnd - * @description Handles touchend to selected item - * @param e [object] "Event data" - */ - function _onTouchEnd(e) { - e.preventDefault(); - e.stopPropagation(); - - var data = e.data; - - data.$nav.off("touchmove.naver touchend.naver click.naver"); - - // prevent ghosty clicks - data.timer = _startTimer(data.timer, 1000, function() { - data.$nav.on("click.naver", ".naver-handle", data, _onClick); - }); - - _onClick(e); - } - - /** - * @method private - * @name _onClick - * @description Handles click nav click - * @param e [object] "Event data" - */ - function _onClick(e) { - e.preventDefault(); - e.stopPropagation(); - - var $target = $(e.currentTarget), - data = e.data; - - // Close other open instances - $(".naver").not(data.$nav) - .naver("close"); - - if (data.$nav.hasClass("open")) { - pub.close.apply(data.$nav); - } else { - pub.open.apply(data.$nav); - } - } - - /** - * @method private - * @name _onRespond - * @description Handles media query match change - */ - function _onRespond() { - var data = $(this).data("naver"); - - if (data.mediaQuery.matches) { - pub.enable.apply(data.$nav); - } else { - pub.disable.apply(data.$nav); - } - } - - /** - * @method private - * @name _startTimer - * @description Starts an internal timer - * @param timer [int] "Timer ID" - * @param time [int] "Time until execution" - * @param callback [int] "Function to execute" - * @param interval [boolean] "Flag for recurring interval" - */ - function _startTimer(timer, time, func, interval) { - _clearTimer(timer, interval); - if (interval === true) { - return setInterval(func, time); - } else { - return setTimeout(func, time); - } - } - - /** - * @method private - * @name _clearTimer - * @description Clears an internal timer - * @param timer [int] "Timer ID" - */ - function _clearTimer(timer) { - if (timer !== null) { - clearInterval(timer); - timer = null; - } - } - - $.fn.naver = function(method) { - if (pub[method]) { - return pub[method].apply(this, Array.prototype.slice.call(arguments, 1)); - } else if (typeof method === 'object' || !method) { - return _init.apply(this, arguments); - } - return this; - }; - - $.naver = function(method) { - if (method === "defaults") { - pub.defaults.apply(this, Array.prototype.slice.call(arguments, 1)); - } - }; -})(jQuery, window); diff --git a/static/js/concise.min.js b/static/js/concise.min.js deleted file mode 100755 index fdc378d..0000000 --- a/static/js/concise.min.js +++ /dev/null @@ -1 +0,0 @@ -!function($){function DropDown(el){this.dd=el,this.initEvents()}DropDown.prototype={initEvents:function(){this.dd.on("click",function(event){$(this).toggleClass("dropdown-active"),event.stopPropagation()}),$(".dropdown-hover").mouseenter(function(event){$(this).addClass("dropdown-active"),event.stopPropagation()})}},$.fn.responsiveNav=function(){this.each(function(){var labelState=$(this).hasClass("nav-responsive-text");return $(this).naver({maxWidth:"768px",label:labelState})})},$.fn.calculateWidth=function(){return $(this).width()},$.fn.nonResponsive=function(){this.each(function(){if($(this).hasClass("non-responsive")){var i=($(".container").width(),1),max=24;if($(this).hasClass("gutters"))for(;max>=i;i++){var columnWidth=$(".column-"+i).calculateWidth(),gutterWidth=.02*columnWidth;$(".gutters .column-"+i).css("width",columnWidth-gutterWidth+"px")}else for(;max>=i;i++){var columnWidth=$(".column-"+i).calculateWidth()-1;$(".column-"+i).css("width",columnWidth+"px")}}})},$(function(){var dropdown=$(".dropdown");new DropDown(dropdown),$(document).click(function(){dropdown.removeClass("dropdown-active")}),$(".dropdown-menu").mouseleave(function(){dropdown.removeClass("dropdown-active")})})}(jQuery),jQuery(document).ready(function(){jQuery(".nav-responsive, .nav-responsive-left, .nav-responsive-center").responsiveNav(),jQuery("body, .row").nonResponsive()}),function($,window){"use strict";function _init(opts){opts=$.extend(!0,{},options,opts);for(var $items=$(this),i=0,count=$items.length;count>i;i++)_build($items.eq(i),opts);return $items}function _build($nav,opts){if(!$nav.data("naver")){opts=$.extend(!0,{},opts,$nav.data("naver-options"));var $handle=$nav.find(".naver-handle").length?$nav.find(".naver-handle").detach():$('');$nav.addClass("naver "+opts.customClass).wrapInner('').wrapInner('').prepend($handle);var data=$.extend(!0,{$nav:$nav,$container:$nav.find(".naver-container"),$wrapper:$nav.find(".naver-wrapper"),$handle:$nav.find(".naver-handle")},opts);data.$handle.text(opts.label?opts.labels.closed:""),data.$nav.on("touchstart.naver",".naver-handle",data,_onTouchStart).on("click.naver",".naver-handle",data,_onClick).data("naver",data),void 0!==window.matchMedia&&(data.mediaQuery=window.matchMedia("(max-width:"+(1/0===data.maxWidth?"100000px":data.maxWidth)+")"),data.mediaQuery.addListener(function(){_onRespond.apply(data.$nav)}),_onRespond.apply(data.$nav))}}function _onTouchStart(e){e.stopPropagation();var data=e.data,oe=e.originalEvent;_clearTimer(data.timer),data.touchStartX=oe.touches[0].clientX,data.touchStartY=oe.touches[0].clientY,data.$nav.on("touchmove.naver",".naver-handle",data,_onTouchMove).on("touchend.naver",".naver-handle",data,_onTouchEnd)}function _onTouchMove(e){var data=e.data,oe=e.originalEvent;(Math.abs(oe.touches[0].clientX-data.touchStartX)>10||Math.abs(oe.touches[0].clientY-data.touchStartY)>10)&&data.$nav.off("touchmove.naver touchend.naver")}function _onTouchEnd(e){e.preventDefault(),e.stopPropagation();var data=e.data;data.$nav.off("touchmove.naver touchend.naver click.naver"),data.timer=_startTimer(data.timer,1e3,function(){data.$nav.on("click.naver",".naver-handle",data,_onClick)}),_onClick(e)}function _onClick(e){e.preventDefault(),e.stopPropagation();var data=($(e.currentTarget),e.data);$(".naver").not(data.$nav).naver("close"),data.$nav.hasClass("open")?pub.close.apply(data.$nav):pub.open.apply(data.$nav)}function _onRespond(){var data=$(this).data("naver");data.mediaQuery.matches?pub.enable.apply(data.$nav):pub.disable.apply(data.$nav)}function _startTimer(timer,time,func,interval){return _clearTimer(timer,interval),interval===!0?setInterval(func,time):setTimeout(func,time)}function _clearTimer(timer){null!==timer&&(clearInterval(timer),timer=null)}var options={customClass:"",label:!0,labels:{closed:"Navigation",open:"Close"},maxWidth:"980px"},pub={close:function(){return $(this).each(function(i,nav){var data=$(nav).data("naver");data&&data.$nav.hasClass("enabled")&&(data.$wrapper.css({height:0}),data.label&&data.$handle.html(data.labels.closed),data.$nav.removeClass("open").trigger("close.naver"))})},defaults:function(opts){return options=$.extend(!0,options,opts||{}),$(this)},disable:function(){return $(this).each(function(i,nav){var data=$(nav).data("naver");data&&(data.$nav.removeClass("enabled"),data.$wrapper.css({height:""}))})},destroy:function(){return $(this).each(function(i,nav){var data=$(nav).data("naver");data&&(data.$handle.remove(),data.$container.contents().unwrap().unwrap(),data.$nav.removeClass("enabled disabled naver "+data.customClass).off(".naver").removeData("naver"))})},enable:function(){return $(this).each(function(i,nav){var data=$(nav).data("naver");data&&(data.$nav.addClass("enabled"),pub.close.apply(data.$nav))})},open:function(){return $(this).each(function(i,nav){var data=$(nav).data("naver");data&&data.$nav.hasClass("enabled")&&(data.$wrapper.css({height:data.$container.outerHeight(!0)}),data.label&&data.$handle.html(data.labels.open),data.$nav.addClass("open").trigger("open.naver"))})}};$.fn.naver=function(method){return pub[method]?pub[method].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof method&&method?this:_init.apply(this,arguments)},$.naver=function(method){"defaults"===method&&pub.defaults.apply(this,Array.prototype.slice.call(arguments,1))}}(jQuery,window);