Browse Source

gitignore whitelist, templates/css symlinks, minify script

master
Clemens Richter 8 years ago
parent
commit
d5bdb2a26d
  1. 13
      .gitignore
  2. 7
      user/themes/church/css/bootstrap-critical-trim.min.css
  3. 1
      user/themes/church/css/css-only-lightbox.min.css
  4. 1
      user/themes/church/css/css-only-navigation.min.css
  5. 4
      user/themes/church/minify.sh
  6. 64
      user/themes/church/templates/css/bapho.css
  7. 48
      user/themes/church/templates/css/bapho.css.save
  8. 398
      user/themes/church/templates/css/bootstrap-critical-trim.css
  9. 9
      user/themes/church/templates/css/bootstrap-critical.min.css
  10. 6
      user/themes/church/templates/css/bootstrap.min.css
  11. 6
      user/themes/church/templates/css/bootstrap_16px.min.css
  12. 38
      user/themes/church/templates/css/css-only-lightbox.css
  13. 63
      user/themes/church/templates/css/css-only-navigation.css
  14. 175
      user/themes/church/templates/css/custom.css
  15. 4
      user/themes/church/templates/css/font-awesome.min.css
  16. 6
      user/themes/church/templates/partials/base.html.twig

13
.gitignore vendored

@ -1,3 +1,16 @@
# ignore everything
*
# except for .gitignore files in the current directory
!.gitignore
!.htaccess
!/user/pages
!/user/plugins/losung
!/user/plugins/python-script
!/user/themes/church
# old entries for reference:
/piwikCR
/aufnahmen
/backup

7
user/themes/church/css/bootstrap-critical-trim.min.css vendored

@ -0,0 +1,7 @@
/*!
* Bootstrap v3.3.7 (http://getbootstrap.com)
* Copyright 2011-2016 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css
critical rules extracted with https://jonassebastianohlsson.com/criticalpathcssgenerator/
*/html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.42857143;color:#333;background-color:#fff}nav{display:block}a{background-color:transparent;color:#337ab7;text-decoration:none}b{font-weight:bold}img{border:0 vertical-align:middle}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}h2{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;margin-top:20px;margin-bottom:10px;font-size:30px}p{margin:0 0 10px}ul{margin-top:0;margin-bottom:10px}ul ul{margin-bottom:0}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:768px){.container{width:750px}}@media(min-width:992px){.container{width:970px}}@media(min-width:1200px){.container{width:1170px}}.row{margin-right:-15px;margin-left:-15px}.col-sm-4,.col-sm-8{position:relative;min-height:1px;padding-right:15px;padding-left:15px}@media(min-width:768px){.col-sm-4,.col-sm-8{float:left}.col-sm-8{width:66.66666667%}.col-sm-4{width:33.33333333%}}.collapse{display:none}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333;white-space:nowrap}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}@media(min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.container>.navbar-header,.container>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media(min-width:768px){.container>.navbar-header,.container>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media(min-width:768px){.navbar-static-top{border-radius:0}}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}@media(min-width:768px){.navbar>.container .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media(min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media(min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-nav>li>.dropdown-menu{display:none;margin-top:0;border-top-left-radius:0;border-top-right-radius:0}@media(min-width:768px){.navbar-right{float:right!important;margin-right:-15px}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>.active>a{color:#555;background-color:#e7e7e7}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse{border-color:#e7e7e7}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.container:before,.container:after,.row:before,.row:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after{display:table;content:" "}.container:after,.row:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after{clear:both}@-ms-viewport{width:device-width}@media(min-width:768px){.blog-main{float:right}}//for spam protection in mailto links span.displaynone{display:none}//for list in links page ul{list-style:none}.shiftRight{margin-left:40px}

1
user/themes/church/css/css-only-lightbox.min.css vendored

@ -0,0 +1 @@
.italic{font-style:italic}.small{font-size:.8em}.lightbox{display:none;position:fixed;z-index:999;width:100%;height:100%;text-align:center;top:0;left:0;background:rgba(0,0,0,0.8)}.lightbox img{max-width:90%;max-height:80%;margin-top:2%}.lightbox:target{outline:0;display:block}

1
user/themes/church/css/css-only-navigation.min.css vendored

@ -0,0 +1 @@
#navbar-toggle-cbox:checked ~ .collapse{display:block}#navbar-toggle-cbox{display:none}.dropdown-toggle-cbox:checked ~ .dropdown-menu{display:block}@media(max-width:767px){.dropdown-toggle-cbox:checked ~ .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}}.dropdown-toggle-cbox{display:none}.dropdown-toggle{padding-top:10px;padding-bottom:10px;line-height:20px;padding:10px 15px;margin-bottom:0;font-weight:normal;color:#777;display:block}.navbar-default .navbar-nav>.active>.dropdown-toggle{color:#555;background-color:#e7e7e7}.dropdown-toggle:focus,.dropdown-toggle:hover{color:#333;background-color:transparent}.dropdown-toggle-cbox:checked+.dropdown-toggle{color:#555;background-color:#e7e7e7}@media(min-width:768px){.dropdown-toggle{padding-top:15px;padding-bottom:15px}}

4
user/themes/church/minify.sh

@ -0,0 +1,4 @@
#!/bin/bash
yui-compressor css/bootstrap-critical-trim.css >css/bootstrap-critical-trim.min.css
yui-compressor css/css-only-lightbox.css > css/css-only-lightbox.min.css
yui-compressor css/css-only-navigation.css > css/css-only-navigation.min.css

64
user/themes/church/templates/css/bapho.css

@ -1,64 +0,0 @@
/*override bootstraps default column ordering -> sidebar on left moves down on small screen*/
@media (min-width: 768px){
.blog-main {
float: right;
}
}
/*custom content style*/
//for spam protection in mailto links
span.displaynone { display:none; }
//for list in links page
ul{list-style: none;}
.shiftRight
{
margin-left: 40px;
}
/*footer stuff*/
#footer
{
background-color: #F5F5F5;
border-top: 1px solid #E3E3E3;
padding-top: 20px;
min-height: 150px;
}
#footer h1, #footer h2, #footer h3, #footer p, #footer a, #footer em, #footer i
{
color: #8b8b8b;
line-height: normal;
}
#footer a
{
line-height: normal;
}
#footer a:hover
{
color: #444;
text-decoration: none;
}
#footer ul
{
list-style-type: none;
display: inline;
margin: 0px;
line-height: normal;
}
#footer ul li
{
display: inline-block;
margin: 0px 0px 15px 0px;
line-height: normal;
}
#footer ul li a
{
margin-right: 25px;
padding: 0px;
display: inline-block;
}

48
user/themes/church/templates/css/bapho.css.save

@ -1,48 +0,0 @@
/*footer stuff*/
.
#footer
{
background-color: #F5F5F5;
border-top: 1px solid #E3E3E3;
padding-top: 20px;
min-height: 150px;
}
#footer h1, #footer h2, #footer h3, #footer p, #footer a, #footer em, #footer i
{
color: #8b8b8b;
line-height: normal;
}
#footer a
{
line-height: normal;
}
#footer a:hover
{
color: #444;
text-decoration: none;
}
#footer ul
{
list-style-type: none;
display: inline;
margin: 0px;
line-height: normal;
}
#footer ul li
{
display: inline-block;
margin: 0px 0px 15px 0px;
line-height: normal;
}
#footer ul li a
{
margin-right: 25px;
padding: 0px;
display: inline-block;
}

398
user/themes/church/templates/css/bootstrap-critical-trim.css vendored

@ -1,398 +0,0 @@
/*!
* Bootstrap v3.3.7 (http://getbootstrap.com)
* Copyright 2011-2016 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css
critical rules extracted with https://jonassebastianohlsson.com/criticalpathcssgenerator/
*/
html {
font-family: sans-serif;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%
}
body {
margin: 0;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 16px;
line-height: 1.42857143;
color: #333;
background-color: #fff
}
nav {
display: block
}
a {
background-color: transparent;
color: #337ab7;
text-decoration: none
}
b {
font-weight: bold
}
img {
border: 0
vertical-align: middle
}
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
*:before,*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
h2 {
font-family: inherit;
font-weight: 500;
line-height: 1.1;
color: inherit;
margin-top: 20px;
margin-bottom: 10px;
font-size: 30px;
}
p {
margin: 0 0 10px
}
ul {
margin-top: 0;
margin-bottom: 10px
}
ul ul {
margin-bottom: 0
}
.container {
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto
}
@media (min-width: 768px) {
.container {
width:750px
}
}
@media (min-width: 992px) {
.container {
width:970px
}
}
@media (min-width: 1200px) {
.container {
width:1170px
}
}
.row {
margin-right: -15px;
margin-left: -15px
}
.col-sm-4,.col-sm-8 {
position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px
}
@media (min-width: 768px) {
.col-sm-4,.col-sm-8 {
float:left
}
.col-sm-8 {
width: 66.66666667%
}
.col-sm-4 {
width: 33.33333333%
}
}
.collapse {
display: none
}
.caret {
display: inline-block;
width: 0;
height: 0;
margin-left: 2px;
vertical-align: middle;
border-top: 4px dashed;
border-top: 4px solid \9;
border-right: 4px solid transparent;
border-left: 4px solid transparent
}
.dropdown-menu .divider {
height: 1px;
margin: 9px 0;
overflow: hidden;
background-color: #e5e5e5
}
.dropdown-menu>li>a {
display: block;
padding: 3px 20px;
clear: both;
font-weight: normal;
line-height: 1.42857143;
color: #333;
white-space: nowrap
}
.nav {
padding-left: 0;
margin-bottom: 0;
list-style: none
}
.nav>li {
position: relative;
display: block
}
.nav>li>a {
position: relative;
display: block;
padding: 10px 15px
}
.navbar {
position: relative;
min-height: 50px;
margin-bottom: 20px;
border: 1px solid transparent
}
.navbar-collapse {
padding-right: 15px;
padding-left: 15px;
overflow-x: visible;
-webkit-overflow-scrolling: touch;
border-top: 1px solid transparent;
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
box-shadow: inset 0 1px 0 rgba(255,255,255,.1)
}
@media (min-width: 768px) {
.navbar-collapse {
width:auto;
border-top: 0;
-webkit-box-shadow: none;
box-shadow: none
}
.navbar-collapse.collapse {
display: block!important;
height: auto!important;
padding-bottom: 0;
overflow: visible!important
}
.navbar-static-top .navbar-collapse {
padding-right: 0;
padding-left: 0
}
}
.container>.navbar-header,.container>.navbar-collapse {
margin-right: -15px;
margin-left: -15px
}
@media (min-width: 768px) {
.container>.navbar-header,.container>.navbar-collapse {
margin-right:0;
margin-left: 0
}
}
.navbar-static-top {
z-index: 1000;
border-width: 0 0 1px
}
@media (min-width: 768px) {
.navbar-static-top {
border-radius:0
}
}
.navbar-brand {
float: left;
height: 50px;
padding: 15px 15px;
font-size: 18px;
line-height: 20px
}
@media (min-width: 768px) {
.navbar>.container .navbar-brand {
margin-left:-15px
}
}
.navbar-toggle {
position: relative;
float: right;
padding: 9px 10px;
margin-top: 8px;
margin-right: 15px;
margin-bottom: 8px;
background-color: transparent;
background-image: none;
border: 1px solid transparent;
border-radius: 4px
}
.navbar-toggle .icon-bar {
display: block;
width: 22px;
height: 2px;
border-radius: 1px
}
.navbar-toggle .icon-bar+.icon-bar {
margin-top: 4px
}
@media (min-width: 768px) {
.navbar-toggle {
display:none
}
}
.navbar-nav {
margin: 7.5px -15px
}
.navbar-nav>li>a {
padding-top: 10px;
padding-bottom: 10px;
line-height: 20px
}
@media (min-width: 768px) {
.navbar-nav {
float:left;
margin: 0
}
.navbar-nav>li {
float: left
}
.navbar-nav>li>a {
padding-top: 15px;
padding-bottom: 15px
}
}
.navbar-nav>li>.dropdown-menu {
display:none;
margin-top: 0;
border-top-left-radius: 0;
border-top-right-radius: 0
}
@media (min-width: 768px) {
.navbar-right {
float:right!important;
margin-right: -15px
}
}
.navbar-default {
background-color: #f8f8f8;
border-color: #e7e7e7
}
.navbar-default .navbar-brand {
color: #777
}
.navbar-default .navbar-nav>li>a {
color: #777
}
.navbar-default .navbar-nav>.active>a {
color: #555;
background-color: #e7e7e7
}
.navbar-default .navbar-toggle {
border-color: #ddd
}
.navbar-default .navbar-toggle .icon-bar {
background-color: #888
}
.navbar-default .navbar-collapse {
border-color: #e7e7e7
}
.well {
min-height: 20px;
padding: 19px;
margin-bottom: 20px;
background-color: #f5f5f5;
border: 1px solid #e3e3e3;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
box-shadow: inset 0 1px 1px rgba(0,0,0,.05)
}
.container:before,.container:after,.row:before,.row:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after {
display: table;
content: " "
}
.container:after,.row:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after {
clear: both
}
@-ms-viewport {
width: device-width
}
/*override bootstraps default column ordering -> sidebar on left moves down on small screen*/
@media (min-width: 768px){
.blog-main {
float: right;
}
}
/*custom content style*/
//for spam protection in mailto links
span.displaynone { display:none; }
//for list in links page
ul{list-style: none;}
.shiftRight
{
margin-left: 40px;
}

9
user/themes/church/templates/css/bootstrap-critical.min.css vendored

File diff suppressed because one or more lines are too long

6
user/themes/church/templates/css/bootstrap.min.css vendored

File diff suppressed because one or more lines are too long

6
user/themes/church/templates/css/bootstrap_16px.min.css vendored

File diff suppressed because one or more lines are too long

38
user/themes/church/templates/css/css-only-lightbox.css

@ -1,38 +0,0 @@
/*.thumbnail {
max-width: 40%;
}*/
.italic { font-style: italic; }
.small { font-size: 0.8em; }
/** LIGHTBOX MARKUP **/
.lightbox {
/** Default lightbox to hidden */
display: none;
/** Position and style */
position: fixed;
z-index: 999;
width: 100%;
height: 100%;
text-align: center;
top: 0;
left: 0;
background: rgba(0,0,0,0.8);
}
.lightbox img {
/** Pad the lightbox image */
max-width: 90%;
max-height: 80%;
margin-top: 2%;
}
.lightbox:target {
/** Remove default browser outline */
outline: none;
/** Unhide lightbox **/
display: block;
}

63
user/themes/church/templates/css/css-only-navigation.css

@ -1,63 +0,0 @@
/*.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
color: #555;
background-color: #e7e7e7;
}*/
#navbar-toggle-cbox:checked ~ .collapse {
display: block;
}
#navbar-toggle-cbox {
display:none
}
/*.dropdown:hover>.dropdown-menu {
display: block;
}*/
.dropdown-toggle-cbox:checked ~ .dropdown-menu{
display: block;
}
@media (max-width: 767px){
.dropdown-toggle-cbox:checked ~ .dropdown-menu {
position: static;
float: none;
width: auto;
margin-top: 0;
background-color: transparent;
border: 0;
-webkit-box-shadow: none;
box-shadow: none;
}}
.dropdown-toggle-cbox {
display:none
}
.dropdown-toggle {
padding-top: 10px;
padding-bottom: 10px;
line-height: 20px;
padding: 10px 15px;
margin-bottom: 0;
font-weight: normal;
color: #777;
display: block;
}
.navbar-default .navbar-nav>.active>.dropdown-toggle {
color: #555;
background-color: #e7e7e7;
}
.dropdown-toggle:focus, .dropdown-toggle:hover{
color: #333;
background-color: transparent;
}
.dropdown-toggle-cbox:checked + .dropdown-toggle{
color: #555;
background-color: #e7e7e7;
}
@media (min-width: 768px){
.dropdown-toggle{
padding-top: 15px;
padding-bottom: 15px;
}
}

175
user/themes/church/templates/css/custom.css

@ -1,175 +0,0 @@
/* Core Stuff */
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
body {
font-size: 1rem;
line-height: 1.7;
color: #606d6e;
}
h1,
h2,
h3,
h4,
h5,
h6 {
color: #454B4D;
}
a {
color: #1F8CD6;
text-decoration: none;
}
a:hover {
color: #175E91;
}
pre {
background: #F0F0F0;
margin: 1rem 0;
border-radius: 2px;
}
blockquote {
border-left: 10px solid #eee;
margin: 0;
padding: 0 2rem;
}
/* Utility Classes */
.wrapper {
margin: 0 3rem;
}
.padding {
padding: 3rem 1rem;
}
.left {
float: left;
}
.right {
float: right
}
.text-center {
text-align: center;
}
.text-right {
text-align: right;
}
.text-left {
text-align: left;
}
/* Content Styling */
.header .padding {
padding: 1rem 0;
}
.header {
background-color: #1F8DD6;
color: #eee;
}
.header a {
color: #fff;
}
.header .logo {
font-size: 1.7rem;
text-transform: uppercase;
}
.footer {
background-color: #eee;
}
/* Menu Settings */
.main-nav ul {
text-align: center;
letter-spacing: -1em;
margin: 0;
padding: 0;
}
.main-nav ul li {
display: inline-block;
letter-spacing: normal;
}
.main-nav ul li a {
position: relative;
display: block;
line-height: 45px;
color: #fff;
padding: 0 20px;
white-space: nowrap;
}
.main-nav > ul > li > a {
border-radius: 2px;
}
/*Active dropdown nav item */
.main-nav ul li:hover > a {
background-color: #175E91;
}
/* Selected Dropdown nav item */
.main-nav ul li.selected > a {
background-color: #fff;
color: #175E91;
}
/* Dropdown CSS */
.main-nav ul li {position: relative;}
.main-nav ul li ul {
position: absolute;
background-color: #1F8DD6;
min-width: 100%;
text-align: left;
z-index: 999;
display: none;
}
.main-nav ul li ul li {
display: block;
}
/* Dropdown CSS */
.main-nav ul li ul ul {
left: 100%;
top: 0;
}
/* Active on Hover */
.main-nav li:hover > ul {
display: block;
}
/* Child Indicator */
.main-nav .has-children > a {
padding-right: 30px;
}
.main-nav .has-children > a:after {
font-family: FontAwesome;
content: '\f107';
position: absolute;
display: inline-block;
right: 8px;
top: 0;
}
.main-nav .has-children .has-children > a:after {
content: '\f105';
}

4
user/themes/church/templates/css/font-awesome.min.css vendored

File diff suppressed because one or more lines are too long

6
user/themes/church/templates/partials/base.html.twig

@ -15,9 +15,9 @@
<style>
@media (min-width: 768px){.navbar-header{float:left;}}
{{ source('css/css-only-navigation.css')}}
{{ source('css/css-only-lightbox.css')}}
{{ source('css/bootstrap-critical-trim.css')}}
{{ source('css/css-only-navigation.min.css')}}
{{ source('css/css-only-lightbox.min.css')}}
{{ source('css/bootstrap-critical-trim.min.css')}}
</style>

Loading…
Cancel
Save