commit 61779553345444da5ecbd39e7718f11d57b347e3 Author: Miroslav Pokorný Date: Tue Jan 17 14:31:44 2017 +0100 initial commit diff --git a/license.md b/license.md new file mode 100644 index 0000000..8357d87 --- /dev/null +++ b/license.md @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2017 Miroslav Pokorný + +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. \ No newline at end of file diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..649336c --- /dev/null +++ b/readme.md @@ -0,0 +1,2 @@ +SIMPLE Apache Directory Listing Theme +===================================== diff --git a/simple/favicons/android-chrome-192x192.png b/simple/favicons/android-chrome-192x192.png new file mode 100644 index 0000000..d3c01b6 Binary files /dev/null and b/simple/favicons/android-chrome-192x192.png differ diff --git a/simple/favicons/apple-touch-icon.png b/simple/favicons/apple-touch-icon.png new file mode 100644 index 0000000..be84a88 Binary files /dev/null and b/simple/favicons/apple-touch-icon.png differ diff --git a/simple/favicons/browserconfig.xml b/simple/favicons/browserconfig.xml new file mode 100644 index 0000000..904222b --- /dev/null +++ b/simple/favicons/browserconfig.xml @@ -0,0 +1,9 @@ + + + + + + #ffffff + + + diff --git a/simple/favicons/favicon-16x16.png b/simple/favicons/favicon-16x16.png new file mode 100644 index 0000000..ecb614e Binary files /dev/null and b/simple/favicons/favicon-16x16.png differ diff --git a/simple/favicons/favicon-28x28.png b/simple/favicons/favicon-28x28.png new file mode 100644 index 0000000..8a1f1d3 Binary files /dev/null and b/simple/favicons/favicon-28x28.png differ diff --git a/simple/favicons/favicon-28x28x.png b/simple/favicons/favicon-28x28x.png new file mode 100644 index 0000000..f0e33c4 Binary files /dev/null and b/simple/favicons/favicon-28x28x.png differ diff --git a/simple/favicons/favicon-32x32.png b/simple/favicons/favicon-32x32.png new file mode 100644 index 0000000..7b7d992 Binary files /dev/null and b/simple/favicons/favicon-32x32.png differ diff --git a/simple/favicons/favicon.ico b/simple/favicons/favicon.ico new file mode 100644 index 0000000..6cfef7d Binary files /dev/null and b/simple/favicons/favicon.ico differ diff --git a/simple/favicons/logo26x26.png b/simple/favicons/logo26x26.png new file mode 100644 index 0000000..c545bf9 Binary files /dev/null and b/simple/favicons/logo26x26.png differ diff --git a/simple/favicons/logo28x28.png b/simple/favicons/logo28x28.png new file mode 100644 index 0000000..1a91eeb Binary files /dev/null and b/simple/favicons/logo28x28.png differ diff --git a/simple/favicons/logo28x28x.png b/simple/favicons/logo28x28x.png new file mode 100644 index 0000000..d49eff5 Binary files /dev/null and b/simple/favicons/logo28x28x.png differ diff --git a/simple/favicons/manifest.json b/simple/favicons/manifest.json new file mode 100644 index 0000000..0efa5e3 --- /dev/null +++ b/simple/favicons/manifest.json @@ -0,0 +1,12 @@ +{ + "name": "Apache", + "icons": [ + { + "src": "\/icons\/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image\/png" + } + ], + "theme_color": "#ffffff", + "display": "standalone" +} diff --git a/simple/favicons/mstile-150x150.png b/simple/favicons/mstile-150x150.png new file mode 100644 index 0000000..82d13c1 Binary files /dev/null and b/simple/favicons/mstile-150x150.png differ diff --git a/simple/favicons/safari-pinned-tab.svg b/simple/favicons/safari-pinned-tab.svg new file mode 100644 index 0000000..b47f812 --- /dev/null +++ b/simple/favicons/safari-pinned-tab.svg @@ -0,0 +1,31 @@ + + + + +Created by potrace 1.11, written by Peter Selinger 2001-2013 + + + + + diff --git a/simple/fonts/sourcesanspro-regular.woff b/simple/fonts/sourcesanspro-regular.woff new file mode 100644 index 0000000..e41dbfb Binary files /dev/null and b/simple/fonts/sourcesanspro-regular.woff differ diff --git a/simple/fonts/sourcesanspro-regular.woff2 b/simple/fonts/sourcesanspro-regular.woff2 new file mode 100644 index 0000000..4ef6877 Binary files /dev/null and b/simple/fonts/sourcesanspro-regular.woff2 differ diff --git a/simple/footer.html b/simple/footer.html new file mode 100644 index 0000000..e2f200b --- /dev/null +++ b/simple/footer.html @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/simple/header.html b/simple/header.html new file mode 100644 index 0000000..21c68f1 --- /dev/null +++ b/simple/header.html @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + +
+
+
+
+
+
/
+
+
+
+
\ No newline at end of file diff --git a/simple/icons/application.png b/simple/icons/application.png new file mode 100644 index 0000000..ea60171 Binary files /dev/null and b/simple/icons/application.png differ diff --git a/simple/icons/arrow-090.png b/simple/icons/arrow-090.png new file mode 100644 index 0000000..4e4f5b8 Binary files /dev/null and b/simple/icons/arrow-090.png differ diff --git a/simple/icons/arrow-circle-315.png b/simple/icons/arrow-circle-315.png new file mode 100644 index 0000000..8baf084 Binary files /dev/null and b/simple/icons/arrow-circle-315.png differ diff --git a/simple/icons/arrow-curve-180.png b/simple/icons/arrow-curve-180.png new file mode 100644 index 0000000..aa4dd4e Binary files /dev/null and b/simple/icons/arrow-curve-180.png differ diff --git a/simple/icons/box.png b/simple/icons/box.png new file mode 100644 index 0000000..3ec0ceb Binary files /dev/null and b/simple/icons/box.png differ diff --git a/simple/icons/calendar.png b/simple/icons/calendar.png new file mode 100644 index 0000000..413af23 Binary files /dev/null and b/simple/icons/calendar.png differ diff --git a/simple/icons/card-address.png b/simple/icons/card-address.png new file mode 100644 index 0000000..dbadd8c Binary files /dev/null and b/simple/icons/card-address.png differ diff --git a/simple/icons/certificate.png b/simple/icons/certificate.png new file mode 100644 index 0000000..cee4d11 Binary files /dev/null and b/simple/icons/certificate.png differ diff --git a/simple/icons/database.png b/simple/icons/database.png new file mode 100644 index 0000000..d588f42 Binary files /dev/null and b/simple/icons/database.png differ diff --git a/simple/icons/disc.png b/simple/icons/disc.png new file mode 100644 index 0000000..989cb68 Binary files /dev/null and b/simple/icons/disc.png differ diff --git a/simple/icons/document-access.png b/simple/icons/document-access.png new file mode 100644 index 0000000..4f08873 Binary files /dev/null and b/simple/icons/document-access.png differ diff --git a/simple/icons/document-binary.png b/simple/icons/document-binary.png new file mode 100644 index 0000000..297bdfa Binary files /dev/null and b/simple/icons/document-binary.png differ diff --git a/simple/icons/document-code.png b/simple/icons/document-code.png new file mode 100644 index 0000000..b5769e6 Binary files /dev/null and b/simple/icons/document-code.png differ diff --git a/simple/icons/document-excel-csv.png b/simple/icons/document-excel-csv.png new file mode 100644 index 0000000..99eb086 Binary files /dev/null and b/simple/icons/document-excel-csv.png differ diff --git a/simple/icons/document-excel.png b/simple/icons/document-excel.png new file mode 100644 index 0000000..4403681 Binary files /dev/null and b/simple/icons/document-excel.png differ diff --git a/simple/icons/document-flash.png b/simple/icons/document-flash.png new file mode 100644 index 0000000..616fc2e Binary files /dev/null and b/simple/icons/document-flash.png differ diff --git a/simple/icons/document-globe.png b/simple/icons/document-globe.png new file mode 100644 index 0000000..f355d31 Binary files /dev/null and b/simple/icons/document-globe.png differ diff --git a/simple/icons/document-illustrator.png b/simple/icons/document-illustrator.png new file mode 100644 index 0000000..9500998 Binary files /dev/null and b/simple/icons/document-illustrator.png differ diff --git a/simple/icons/document-list.png b/simple/icons/document-list.png new file mode 100644 index 0000000..2b4dde8 Binary files /dev/null and b/simple/icons/document-list.png differ diff --git a/simple/icons/document-number.png b/simple/icons/document-number.png new file mode 100644 index 0000000..b3749ed Binary files /dev/null and b/simple/icons/document-number.png differ diff --git a/simple/icons/document-pdf-text.png b/simple/icons/document-pdf-text.png new file mode 100644 index 0000000..d4aa410 Binary files /dev/null and b/simple/icons/document-pdf-text.png differ diff --git a/simple/icons/document-pdf.png b/simple/icons/document-pdf.png new file mode 100644 index 0000000..c68ab66 Binary files /dev/null and b/simple/icons/document-pdf.png differ diff --git a/simple/icons/document-photoshop.png b/simple/icons/document-photoshop.png new file mode 100644 index 0000000..7b8b9b0 Binary files /dev/null and b/simple/icons/document-photoshop.png differ diff --git a/simple/icons/document-php.png b/simple/icons/document-php.png new file mode 100644 index 0000000..6e70d1d Binary files /dev/null and b/simple/icons/document-php.png differ diff --git a/simple/icons/document-powerpoint.png b/simple/icons/document-powerpoint.png new file mode 100644 index 0000000..134a007 Binary files /dev/null and b/simple/icons/document-powerpoint.png differ diff --git a/simple/icons/document-tex.png b/simple/icons/document-tex.png new file mode 100644 index 0000000..5592c89 Binary files /dev/null and b/simple/icons/document-tex.png differ diff --git a/simple/icons/document-text.png b/simple/icons/document-text.png new file mode 100644 index 0000000..ed841a0 Binary files /dev/null and b/simple/icons/document-text.png differ diff --git a/simple/icons/document-word.png b/simple/icons/document-word.png new file mode 100644 index 0000000..1beb2e5 Binary files /dev/null and b/simple/icons/document-word.png differ diff --git a/simple/icons/document.png b/simple/icons/document.png new file mode 100644 index 0000000..75f92b0 Binary files /dev/null and b/simple/icons/document.png differ diff --git a/simple/icons/film.png b/simple/icons/film.png new file mode 100644 index 0000000..c8bd259 Binary files /dev/null and b/simple/icons/film.png differ diff --git a/simple/icons/folder.png b/simple/icons/folder.png new file mode 100644 index 0000000..ada85c4 Binary files /dev/null and b/simple/icons/folder.png differ diff --git a/simple/icons/home.png b/simple/icons/home.png new file mode 100644 index 0000000..622a2b7 Binary files /dev/null and b/simple/icons/home.png differ diff --git a/simple/icons/image.png b/simple/icons/image.png new file mode 100644 index 0000000..c485c20 Binary files /dev/null and b/simple/icons/image.png differ diff --git a/simple/icons/json.png b/simple/icons/json.png new file mode 100644 index 0000000..05b4005 Binary files /dev/null and b/simple/icons/json.png differ diff --git a/simple/icons/music.png b/simple/icons/music.png new file mode 100644 index 0000000..ddb4a4e Binary files /dev/null and b/simple/icons/music.png differ diff --git a/simple/icons/opml.png b/simple/icons/opml.png new file mode 100644 index 0000000..bc82f33 Binary files /dev/null and b/simple/icons/opml.png differ diff --git a/simple/icons/quill.png b/simple/icons/quill.png new file mode 100644 index 0000000..0e2b42d Binary files /dev/null and b/simple/icons/quill.png differ diff --git a/simple/icons/ruby.png b/simple/icons/ruby.png new file mode 100644 index 0000000..7db6ba0 Binary files /dev/null and b/simple/icons/ruby.png differ diff --git a/simple/icons/sql.png b/simple/icons/sql.png new file mode 100644 index 0000000..ea232a7 Binary files /dev/null and b/simple/icons/sql.png differ diff --git a/simple/style.css b/simple/style.css new file mode 100644 index 0000000..5a91fdc --- /dev/null +++ b/simple/style.css @@ -0,0 +1,125 @@ +@font-face { + font-family: 'source_sans_proregular'; + src: url("fonts/sourcesanspro-regular.woff2") format("woff2"), url("fonts/sourcesanspro-regular.woff") format("woff"); + font-weight: normal; + font-style: normal; } + +body { + font-family: 'source_sans_proregular', sans-serif; + margin: 0; } + +hr { + display: none; } + +a { + color: #2a2a2a; + text-decoration: none; } + +.gradient { + background: #ec9232; + background: -moz-linear-gradient(left, #ec9232 0%, #d14d3a 25%, #c3233f 50%, #a5235a 75%, #2f2762 100%); + background: -webkit-linear-gradient(left, #ec9232 0%, #d14d3a 25%, #c3233f 50%, #a5235a 75%, #2f2762 100%); + background: linear-gradient(to right, #ec9232 0%, #d14d3a 25%, #c3233f 50%, #a5235a 75%, #2f2762 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec9232', endColorstr='#2f2762',GradientType=1 ); + height: 1px; + margin: 0 auto; } + .gradient.top { + left: 0; + max-width: 100%; + position: fixed; + top: 0; + width: 100%; } + +.header { + background: #f9f9f9; + margin: 0 auto; + clear: both; } + .header br { + clear: both; + visibility: hidden; } + .header__wrapper { + clear: both; + margin: 0 auto; + max-width: 900px; + position: relative; + width: 85%; } + @media screen and (max-width: 600px) { + .header__wrapper { + width: 100%; } } + .header__home { + display: inline-block; + left: 0; + padding: 13px 15px 9px; + position: absolute; + top: 2px; } + .header__breadcrumbs { + clear: both; + float: left; + font-size: 14px; + height: 18px; + margin-bottom: 14px; + margin-left: 46px; + padding-top: 14px; + overflow: hidden; } + .header__breadcrumbs a:hover { + text-decoration: underline; } + +.files { + margin-top: 1.3rem; } + .files table { + border-collapse: collapse; + margin: 0 auto; + max-width: 900px; + width: 85%; } + @media screen and (max-width: 600px) { + .files table { + width: 100%; } } + .files table tr { + background: transparent; + border-bottom: 1px solid #e9e9e9; + border-top: 1px solid #e9e9e9; } + .files table tr:nth-child(2), .files table tr:nth-child(1), .files table tr:last-child { + display: none; } + .files table tr:nth-child(2) { + border-bottom: 1px white solid; } + .files table tr:nth-child(3) { + border-top: 1px white solid; } + .files table tr:hover td { + background: #f9fdff; + border-top: #d2f4ff 1px solid; + border-bottom: #d2f4ff 1px solid; + z-index: 999; } + .files table tr td { + font-size: 14px; + padding: 0; } + .files table tr td:nth-child(1) a, + .files table tr td:nth-child(2) a { + display: block; + width: 100%; + height: 100%; } + .files table tr td:nth-child(1) { + width: 10px; } + .files table tr td:nth-child(1) a { + width: 16px; + padding: 7px 15px 3px 15px; } + .files table tr td:nth-child(2) { + line-height: 1rem; } + .files table tr td:nth-child(2) a { + padding: 6px 0; } + .files table tr th:nth-child(3), + .files table tr td:nth-child(3) { + background: lightsteelblue; + display: none; } + .files table tr td:nth-child(4) { + width: 10px; + padding: 0.4rem 15px 0.2rem 20px; } + @media screen and (max-width: 600px) { + .files table tr td:nth-child(4) { + display: none; } } + +.footer { + padding-top: 1.2rem; + padding-bottom: 1.0rem; + text-align: center; } + .footer a { + cursor: default; } diff --git a/simple/style.scss b/simple/style.scss new file mode 100644 index 0000000..5018be5 --- /dev/null +++ b/simple/style.scss @@ -0,0 +1,225 @@ +@font-face { + font-family: 'source_sans_proregular'; + src: url('fonts/sourcesanspro-regular.woff2') format('woff2'), + url('fonts/sourcesanspro-regular.woff') format('woff'); + font-weight: normal; + font-style: normal; +} +body { + font-family: 'source_sans_proregular', sans-serif; + margin: 0; +} + +hr { + display: none; +} +a { + color: #2a2a2a; + text-decoration: none; +} + +.gradient { + background: #ec9232; + background: -moz-linear-gradient(left, #ec9232 0%, #d14d3a 25%, #c3233f 50%, #a5235a 75%, #2f2762 100%); + background: -webkit-linear-gradient(left, #ec9232 0%,#d14d3a 25%,#c3233f 50%,#a5235a 75%,#2f2762 100%); + background: linear-gradient(to right, #ec9232 0%,#d14d3a 25%,#c3233f 50%,#a5235a 75%,#2f2762 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec9232', endColorstr='#2f2762',GradientType=1 ); + height: 1px; + margin: 0 auto; + &.top { + left: 0; + max-width: 100%; + position: fixed; + top:0; + width: 100%; + } +} +.header { + background: #f9f9f9; + margin: 0 auto; + clear: both; + br { + clear: both; + visibility: hidden; + } + &__wrapper { + clear: both; + margin: 0 auto; + max-width: 900px; + position: relative; + width: 85%; + @media screen and (max-width: 600px) { + width: 100%; + } + } + &__home { + display: inline-block; + left: 0; + padding: 13px 15px 9px; + position: absolute; + top: 2px; + } + &__breadcrumbs { + clear: both; + float: left; + font-size: 14px; + height: 18px; + margin-bottom: 14px; + margin-left: 46px; + padding-top: 14px; + overflow: hidden; + a:hover { + text-decoration: underline; + } + } +} +.files { + margin-top: 1.3rem; + table { + border-collapse:collapse; + margin: 0 auto; + max-width: 900px; + width: 85%; + @media screen and (max-width: 600px) { + width: 100%; + } + tr { + background: transparent; + border-bottom: 1px solid #e9e9e9; + border-top: 1px solid #e9e9e9; + &:nth-child(2), &:nth-child(1), &:last-child { + display: none; + } + &:nth-child(2) { + border-bottom: 1px white solid; + } + &:nth-child(3) { + border-top: 1px white solid; + } + &:hover td { + background: #f9fdff; + border-top: #d2f4ff 1px solid; + border-bottom: #d2f4ff 1px solid; + z-index: 999; + } + td { + font-size: 14px; + padding: 0; + } + td:nth-child(1), + td:nth-child(2) { + a { + display: block; + width: 100%; + height: 100%; + } + } + td:nth-child(1) { + width: 10px; + a { + width: 16px; + padding: 7px 15px 3px 15px; + } + } + td:nth-child(2) { + line-height: 1rem; + a { + padding: 6px 0; + } + } + th:nth-child(3), + td:nth-child(3) { + background: lightsteelblue; + display: none; + } + td:nth-child(4) { + width: 10px; + padding: 0.4rem 15px 0.2rem 20px; + @media screen and (max-width: 600px) { + display: none; + } + } + } + } +} +.footer { + padding-top: 1.2rem; + padding-bottom: 1.0rem; + text-align: center; + a { + cursor: default; + } +} + + + + + + + +//.files tr:nth-last-child(2) { +// border-bottom: 1px white solid;; +//} +//.files tr td:nth-child(1), .files tr td:nth-child(2) { +// a { +// display: block; +// width: 100%; +// height: 100%; +// } +//} +//.files tr td:nth-child(1) { +// //padding: 0.5rem 1rem 0.25rem 1rem; +// //background: lightcoral; +// width: 10px; +// +// a { +// width: 16px; +// padding: 7px 15px 3px 15px; +// } +//} +//.files tr td:nth-child(2) { +// //padding: 0.5rem 1rem 0.25rem 1rem; +// //background: lightgoldenrodyellow; +// line-height: 1rem; +// //line-height: 30px; +// a { +// padding: 6px 0; +// } +//} +//.files tr th:nth-child(3), .files tr td:nth-child(3) { +// //padding: 0.5rem 1rem 0.25rem 1rem; +// background: lightsteelblue; +// //width: 0; +// display: none; +//} +//.files tr td:nth-child(4) { +// //padding: 0.5rem 1rem 0.25rem 1rem; +// //background: lightsalmon; +//width: 10px; +// padding: 0.4rem 15px 0.2rem 20px; +// @media screen and (max-width: 600px) { +// display: none; +// } +//} +//.files tr td { +// font-size: 14px; +// //transition: background 0.1s ease; +//padding: 0; +//} +//.files tr:hover td { +// border-top: #d2f4ff 1px solid; +// //border-top: #ffffff 1px solid;d9d9d9 +// border-bottom: #d2f4ff 1px solid; +// z-index: 9999; +// //background: #f9f9f9; +// background: #f9fdff; +//} +// + + + + + + + +