Compare commits
5 Commits
| Author | SHA1 | Date |
|---|---|---|
|
|
6be5ffbbbf | 7 years ago |
|
|
c40cff7056 | 7 years ago |
|
|
ef8bf24dba | 8 years ago |
|
|
3f020b306c | 8 years ago |
|
|
7114b7a877 | 8 years ago |
50 changed files with 218 additions and 955 deletions
@ -1,34 +1 @@ |
|||||||
xss_whitelist: |
|
||||||
- admin.super |
|
||||||
xss_enabled: |
|
||||||
on_events: true |
|
||||||
invalid_protocols: true |
|
||||||
moz_binding: true |
|
||||||
html_inline_styles: true |
|
||||||
dangerous_tags: true |
|
||||||
xss_dangerous_tags: |
|
||||||
- applet |
|
||||||
- meta |
|
||||||
- xml |
|
||||||
- blink |
|
||||||
- link |
|
||||||
- style |
|
||||||
- script |
|
||||||
- embed |
|
||||||
- object |
|
||||||
- iframe |
|
||||||
- frame |
|
||||||
- frameset |
|
||||||
- ilayer |
|
||||||
- layer |
|
||||||
- bgsound |
|
||||||
- title |
|
||||||
- base |
|
||||||
uploads_dangerous_extensions: |
|
||||||
- php |
|
||||||
- html |
|
||||||
- htm |
|
||||||
- js |
|
||||||
- exe |
|
||||||
- py |
|
||||||
salt: BRtpCILx1Zm9D4 |
salt: BRtpCILx1Zm9D4 |
||||||
|
|||||||
@ -1,197 +0,0 @@ |
|||||||
--- |
|
||||||
title: edit |
|
||||||
--- |
|
||||||
<style> |
|
||||||
.column { |
|
||||||
float: left; |
|
||||||
width: 50%; |
|
||||||
} |
|
||||||
.column textarea{ |
|
||||||
width: 95%; |
|
||||||
} |
|
||||||
table{ |
|
||||||
font-family: Calibri,sans-serif; |
|
||||||
} |
|
||||||
tr.month{ |
|
||||||
font-size: 160%;font-weight:bold;text-align:center; |
|
||||||
} |
|
||||||
tr.month td{ |
|
||||||
padding-right: 120px; |
|
||||||
} |
|
||||||
tr.line{ |
|
||||||
font-family: Calibri,sans-serif;font-size: 100%; |
|
||||||
} |
|
||||||
tr.line td{ |
|
||||||
padding-right: 5px; |
|
||||||
} |
|
||||||
tr.boldline{ |
|
||||||
font-family: Calibri,sans-serif;font-size: 100%;text-decoration: underline;font-weight:bold; |
|
||||||
} |
|
||||||
tr.boldline td{ |
|
||||||
padding-right: 5px; |
|
||||||
} |
|
||||||
|
|
||||||
</style> |
|
||||||
|
|
||||||
<div class="column"> |
|
||||||
<h2>input</h2> |
|
||||||
<textarea rows=40 id=input> |
|
||||||
2018-07-01;10.00 Uhr;text_fett;Brunchgottesdienst mit Viktor Petkau |
|
||||||
2018-07-02;20.00 Uhr;text;Treffen der Kigo-Mitarbeiter bei Fam. Homering |
|
||||||
2018-07-03;15.00 Uhr;bibge; |
|
||||||
2018-07-08;10.00 Uhr;text_fett;Hohenacker-Sommer Gottesdienst mit Viktor Petkau in der Ortsmitte |
|
||||||
2018-07-10;15.00 Uhr;bibge; |
|
||||||
2018-07-11;20.00 Uhr;hauskr;bei Christine |
|
||||||
2018-07-15;10.00 Uhr;godi;Uwe Köhler |
|
||||||
2018-07-17;15.00 Uhr;bibge; |
|
||||||
2018-07-21; 9.00 Uhr;maegfit; |
|
||||||
2018-07-22;10.00 Uhr;godi;Jürgen Vollmer |
|
||||||
2018-07-24;15.00 Uhr;bibge; |
|
||||||
2018-07-25;20.00 Uhr;hauskr;bei Christine |
|
||||||
2018-07-29;10.00 Uhr;godi;Andreas Mende |
|
||||||
2018-07-31;15.00 Uhr;bibge; |
|
||||||
2018-08-05;10.00 Uhr;godi;Thomas Rissmann |
|
||||||
2018-08-05;;text;in den Räumen der Gemeinde Waiblingen in der Heerstraße |
|
||||||
2018-08-07;15.00 Uhr;bibge; |
|
||||||
2018-08-12;10.00 Uhr;godi;Viktor Petkau |
|
||||||
2018-08-14;15.00 Uhr;bibge; |
|
||||||
2018-08-19;10.00 Uhr;godi;Josias Richter |
|
||||||
2018-08-21;15.00 Uhr;bibge; |
|
||||||
2018-08-26;10.00 Uhr;godi; |
|
||||||
2018-08-28;15.00 Uhr;bibge; |
|
||||||
</textarea> |
|
||||||
|
|
||||||
</div> |
|
||||||
<div class="column"> |
|
||||||
<h2>output</h2> |
|
||||||
<input type="radio" name="outputType" value="web" checked> web<br> |
|
||||||
<input type="radio" name="outputType" value="gembr"> gembr<br> |
|
||||||
<input type="radio" name="outputType" value="kirchenwn"> kirchenwn<br> |
|
||||||
<div id=output> |
|
||||||
</div> |
|
||||||
</div> |
|
||||||
<script> |
|
||||||
function update(){ |
|
||||||
let input = document.getElementById("input"); |
|
||||||
console.log("update"); |
|
||||||
let lines = input.value.split("\n"); |
|
||||||
lines.pop()//remove last (empty) line |
|
||||||
|
|
||||||
let output = document.getElementById("output"); |
|
||||||
config={ |
|
||||||
"inputType":"csv", |
|
||||||
"outputType": document.querySelector('input[name="outputType"]:checked').value |
|
||||||
} |
|
||||||
let list=formatList(preprocess(lines,config),config) |
|
||||||
let table='<table class="termintabelle" border="0" cellpadding="1" cellspacing="1" ><tbody>'+list.join("\n")+"</tbody></table>" |
|
||||||
output.innerHTML=table; |
|
||||||
}; |
|
||||||
function preprocess(text,config){ |
|
||||||
|
|
||||||
inputType = config.inputType || "csv"; |
|
||||||
outputType = config.outputType || "web"; |
|
||||||
let lines = text; |
|
||||||
if (inputType == "csv"){ |
|
||||||
lines=csvtojson(lines); |
|
||||||
} |
|
||||||
let jsonTemplates={ |
|
||||||
"godi":{"title":"Gottesdienst mit {param}{noweb}","time":"10.00 Uhr","noweb":"","style":"boldline"} |
|
||||||
,"bibge":{"title":"Bibelgespräch","time":"15.00 Uhr"} |
|
||||||
,"gu":{"title":"Gemeindeunterricht"} |
|
||||||
,"hauskr":{"title":"Hauskreis {param}{noweb}","time":"20.00 Uhr","param":"bei Christine","noweb":" (Tel. 8 36 48)"} |
|
||||||
,"text":{"title":"{param}"} |
|
||||||
,"text_fett":{"title":"{param}","style":"boldline"} |
|
||||||
,"mägfit":{"title":"MäGFiT in der Kapelle"} |
|
||||||
,"JaS":{"title":"Jesus auf der Spur"} |
|
||||||
} |
|
||||||
if (outputType == "kirchenwn"){ |
|
||||||
lines = lines.filter(line=>line.category=="godi"||line.category=="text_fett"); |
|
||||||
} |
|
||||||
|
|
||||||
let lastDate=new Date("2000-01-01"); |
|
||||||
let linesWithMonthHeadings=[]; |
|
||||||
for (let i = 0;i<lines.length;i++){ |
|
||||||
let date=new Date(lines[i].date); |
|
||||||
let monthnames=['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'] |
|
||||||
if (lastDate.getMonth() < date.getMonth()){ |
|
||||||
heading={"title":monthnames[date.getMonth()],"style":"month"}; |
|
||||||
linesWithMonthHeadings.push(heading); |
|
||||||
} |
|
||||||
linesWithMonthHeadings.push(lines[i]); |
|
||||||
lastDate = date; |
|
||||||
} |
|
||||||
|
|
||||||
return linesWithMonthHeadings.map(function(line){ |
|
||||||
line.category = line.category || "text"; |
|
||||||
line.param = line.param || ""; |
|
||||||
let template = jsonTemplates[line.category]; |
|
||||||
console.log(line) |
|
||||||
line = ({...template,...line})//apply template |
|
||||||
line.title = line.title.replace("{param}",line.param) |
|
||||||
if (line.category=="godi" && line.param ==""){//godi ohne prediger |
|
||||||
line.title="Gottesdienst"; |
|
||||||
} |
|
||||||
if (outputType == "web"){ |
|
||||||
line.noweb=""; |
|
||||||
} |
|
||||||
line.title = line.title.replace("{noweb}",line.noweb); |
|
||||||
|
|
||||||
let weekday_names=["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"] |
|
||||||
let weekday_names_short=["So","Mo","Di","Mi","Do","Fr","Sa"] |
|
||||||
let monthnames=['','Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'] |
|
||||||
let d = new Date(line.date) |
|
||||||
line.dow = weekday_names_short[d.getDay()] |
|
||||||
line.dow_long = weekday_names[d.getDay()] |
|
||||||
line.date_ddmm = ("0" + d.getDate()).slice(-2) +"."+ ("0" + (1+d.getMonth())).slice(-2) +"."; |
|
||||||
line.date_ddmmyyyy = ("0" + d.getDate()).slice(-2) +"."+ ("0" + (1+d.getMonth())).slice(-2) +"." + d.getFullYear(); |
|
||||||
//line.displayDate = new Intl.DateTimeFormat('de-DE').format(d).slice(0,-4); |
|
||||||
return line |
|
||||||
}) |
|
||||||
} |
|
||||||
|
|
||||||
function formatLine(line,outputType){ |
|
||||||
/*let htmlTemplates={ |
|
||||||
"month":{"str":'<tr "class"="month"><td colspan="4">{month}</td></tr>'}, |
|
||||||
"line":{"str":'<tr "class"="line" style=><td>{dow}</td><td>{displayDate}</td><td style="text-align:right;">{time}</td><td>{title}</td><tr>'}, |
|
||||||
|
|
||||||
}*/ |
|
||||||
line.style = line.style || "line"; |
|
||||||
if (outputType == "web" && line.style == "month") |
|
||||||
return `<tr class="month"><td colspan="4">${line.title}</td></tr>` |
|
||||||
if (outputType != "web"&& line.style == "month") |
|
||||||
return `<tr><td></td><td></td><td>${line.title}</td><tr>`; |
|
||||||
line.time = line.time.split(" ").join(" "); |
|
||||||
if (outputType == "web"){ |
|
||||||
return `<tr class="${line.style}" style=><td>${line.dow}</td><td>${line.date_ddmm}</td><td style="text-align:right;">${line.time}</td><td>${line.title}</td><tr>`; |
|
||||||
}else if (outputType == "gembr" && line.style=="line"){ |
|
||||||
return `<tr><td>${line.dow}</td><td>${line.date_ddmm}</td><td>${line.time} ${line.title}</td><tr>`; |
|
||||||
}else if (outputType == "gembr" && line.style=="boldline"){ |
|
||||||
return `<tr><td><u><b>${line.dow}</u></b></td><td><u><b>${line.date_ddmm}</u></b></td><td><u><b>${line.time} ${line.title}</u></b></td><tr>`; |
|
||||||
}else if (outputType == "kirchenwn"){ |
|
||||||
return `<tr><td>${line.dow_long}</td><td>${line.date_ddmmyyyy}</td><td>${line.time}</td><td>${line.title}</td><tr>`; |
|
||||||
} |
|
||||||
} |
|
||||||
function formatList(list,config){ |
|
||||||
outputType = config.outputType || "web"; |
|
||||||
list=list.map(line => formatLine(line,outputType)); |
|
||||||
return list; |
|
||||||
} |
|
||||||
function zip(header,value){ |
|
||||||
return header.map(function(e,i){ |
|
||||||
let obj={} |
|
||||||
obj[e]=value[i]; |
|
||||||
return obj; |
|
||||||
}) |
|
||||||
} |
|
||||||
function csvtojson(list){ |
|
||||||
return list.map(function (line){ |
|
||||||
elems=line.split(";") |
|
||||||
header=["date","time","category","param"] |
|
||||||
let jsonelem= zip(header,elems).reduce((acc,val)=>({...acc,...val})) |
|
||||||
return jsonelem; |
|
||||||
}) |
|
||||||
} |
|
||||||
document.getElementById("input").oninput=update; |
|
||||||
document.querySelectorAll('input[name="outputType"]').forEach(checkbox => checkbox.onchange=update) |
|
||||||
update() |
|
||||||
</script> |
|
||||||
Binary file not shown.
@ -1,241 +0,0 @@ |
|||||||
<p>date (iso);time-string;category;param |
|
||||||
2017-04-30;16.00 Uhr;text_fett;Filmgottesdienst mit Viktor Petkau |
|
||||||
2017-05-02;15.00 Uhr;bibge; |
|
||||||
2017-05-03;20.00 Uhr;hauskr;bei Christine |
|
||||||
2017-05-07;10.00 Uhr;godi;Andreas Mende |
|
||||||
2017-05-09;15.00 Uhr;bibge; |
|
||||||
2017-05-14;10.00 Uhr;godi;Siegbert Martin |
|
||||||
2017-05-17;20.00 Uhr;hauskr;bei Christine |
|
||||||
2017-05-21;10.00 Uhr;godi;Stefan Wawro |
|
||||||
2017-05-27; 9.00 Uhr;mägfit; |
|
||||||
2017-05-28;10.00 Uhr;godi;Manfred Draheim |
|
||||||
2017-05-30;15.00 Uhr;bibge; |
|
||||||
2017-05-31;17.30 Uhr;gu; |
|
||||||
2017-05-31;19.45 Uhr;text;Gemeindeleitungssitzung |
|
||||||
2017-05-31;20.00 Uhr;hauskr;bei Christine |
|
||||||
2017-06-04;10.00 Uhr;godi;Andreas Mende |
|
||||||
2017-06-06;15.00 Uhr;bibge; |
|
||||||
2017-06-11;10.00 Uhr;godi;Viktor Petkau |
|
||||||
2017-06-11;11.00 Uhr;text;Gemeindeversammlung |
|
||||||
2017-06-13;15.00 Uhr;bibge; |
|
||||||
2017-06-18;10.00 Uhr;godi;Siegbert Martin |
|
||||||
2017-06-20;15.00 Uhr;bibge; |
|
||||||
2017-06-24;11.00 Uhr;text;Taufseminar |
|
||||||
2017-06-24;15.00 Uhr;text;Gemeindeforum |
|
||||||
2017-06-25;10.00 Uhr;text_fett;Brunch-Gottesdienst mit Johannes Heißwolf |
|
||||||
2017-06-27;15.00 Uhr;bibge; |
|
||||||
2017-06-28;17.30 Uhr;gu; |
|
||||||
2017-06-28;20.00 Uhr;hauskr;bei Christine |
|
||||||
2017-07-01;11.00 Uhr;text;Taufseminar |
|
||||||
2017-07-02;10.00 Uhr;godi;Viktor Petkau |
|
||||||
2017-07-08;11.00 Uhr;text;Taufseminar |
|
||||||
2017-07-09;10.00 Uhr;godi;Viktor Petkau |
|
||||||
2017-07-12;17.30 Uhr;gu; |
|
||||||
2017-07-12;20.00 Uhr;hauskr;bei Christine |
|
||||||
2017-07-14;;text;Gemeindefreizeit in Sechselberg |
|
||||||
2017-07-15;;text;Gemeindefreizeit in Sechselberg |
|
||||||
2017-07-16;10.00 Uhr;text_fett;Gottesdienst bei der Gemeindefreizeit in Sechselberg |
|
||||||
2017-07-18;15.00 Uhr;bibge; |
|
||||||
2017-07-21;ab 19 Uhr;text;Teilahme am 24-Stunden-Schwimmen in Waiblingen |
|
||||||
2017-07-22;bis 19 Uhr;text;Teilahme am 24-Stunden-Schwimmen in Waiblingen |
|
||||||
2017-07-23;10.00 Uhr;godi;Andreas Mende |
|
||||||
2017-07-25;15.00 Uhr;bibge; |
|
||||||
2017-07-26;17.30 Uhr;gu; |
|
||||||
2017-07-26;20.00 Uhr;hauskr;bei Christine |
|
||||||
2017-07-29; 9.00 Uhr;mägfit; |
|
||||||
2017-07-30;10.00 Uhr;godi;Siegbert Martin |
|
||||||
2017-08-01;15.00 Uhr;bibge; |
|
||||||
2017-08-06;10.00 Uhr;text_fett;Gemeinsamer Brunchgottesdienst mit Thomas Rissmann und der Waiblinger Gemeinde |
|
||||||
2017-08-06;;text;in den Räumen der Gemeinde Waiblingen in der Heerstraße 109 |
|
||||||
2017-08-08;15.00 Uhr;bibge; |
|
||||||
2017-08-13;10.00 Uhr;godi;Viktor Petkau |
|
||||||
2017-08-20;10.00 Uhr;godi;Andreas Mende |
|
||||||
2017-08-22;15.00 Uhr;bibge; |
|
||||||
2017-08-27;10.00 Uhr;godi;Siegbert Martin |
|
||||||
2017-08-29;15.00 Uhr;bibge; |
|
||||||
2017-09-03;10.00 Uhr;text_fett;Gemeinsamer Gottesdienst mit Jürgen Vollmer und der Waiblinger Gemeinde in Hohenacker |
|
||||||
2017-09-05;15.00 Uhr;bibge; |
|
||||||
2017-09-10;10.00 Uhr;text_fett;Taufgottesdienst mit Viktor Petkau |
|
||||||
2017-09-12;20.00 Uhr;text;Treffen der Kindergottesdienstmitarbeiter bei Familie Homering |
|
||||||
2017-09-17;10.00 Uhr;godi;Martin Heißwolf |
|
||||||
2017-09-20;20.00 Uhr;hauskr;bei Christine |
|
||||||
2017-09-24;10.00 Uhr;godi;Siegbert Martin |
|
||||||
2017-09-30; 9.00 Uhr;mägfit; |
|
||||||
2017-10-01;10.00 Uhr;text_fett;Erntedankgottesdienst mit Margot Köhler und der Waiblinger Gemeinde |
|
||||||
2017-10-01;;text;in den Räumen der Gemeinde Waiblingen in der Heerstraße 109 |
|
||||||
2017-10-04;20.00 Uhr;hauskr;bei Christine |
|
||||||
2017-10-08;10.00 Uhr;godi;Andreas Mende |
|
||||||
2017-10-10;15.00 Uhr;bibge; |
|
||||||
2017-10-15;10.00 Uhr;godi;Viktor Petkau |
|
||||||
2017-10-17;15.00 Uhr;bibge; |
|
||||||
2017-10-18;20.00 Uhr;hauskr;bei Christine |
|
||||||
2017-10-21;15.00 Uhr;text;Gemeindeforum |
|
||||||
2017-10-22;10.00 Uhr;godi;Siegbert Martin |
|
||||||
2017-10-24;15.00 Uhr;bibge; |
|
||||||
2017-10-29;10.00 Uhr;text_fett;Gottesdienst |
|
||||||
2017-11-04;15.30 Uhr;gu; |
|
||||||
2017-11-04;17.00 Uhr;text;Verabschiedung von Birgit Russer |
|
||||||
2017-11-05;10.00 Uhr;godi;Thomas Oberndorf |
|
||||||
2017-11-12;10.00 Uhr;text_fett;Abschlussgottesdienst GU mit Viktor Petkau |
|
||||||
2017-11-14;15.00 Uhr;bibge; |
|
||||||
2017-11-15;20.00 Uhr;hauskr;bei Christine |
|
||||||
2017-11-19;10.00 Uhr;godi;Siegbert Martin |
|
||||||
2017-11-24;19.30 Uhr;text;Missionsabend mit Andrea und Martin Heißwolf |
|
||||||
2017-11-26;10.00 Uhr;godi;Andreas Mende |
|
||||||
2017-11-28;15.00 Uhr;bibge; |
|
||||||
2017-11-29;20.00 Uhr;hauskr;bei Christine |
|
||||||
2017-12-02; 9.00 Uhr;mägfit; |
|
||||||
2017-12-03;16.00 Uhr;text_fett;Filmgottesdienst mit Viktor Petkau |
|
||||||
2017-12-10;10.00 Uhr;godi;Viktor Petkau |
|
||||||
2017-12-12;15.00 Uhr;bibge; |
|
||||||
2017-12-13;20.00 Uhr;hauskr;bei Christine |
|
||||||
2017-12-17;10.00 Uhr;godi;Andreas Mende |
|
||||||
2017-12-19;15.00 Uhr;bibge; |
|
||||||
2017-12-24;10.00 Uhr;godi;Viktor Petkau |
|
||||||
2017-12-31;16.00 Uhr;godi;Josias Richter |
|
||||||
2018-01-02;15.00 Uhr;bibge; |
|
||||||
2018-01-07;10.00 Uhr;godi;Viktor Petkau |
|
||||||
2018-01-09;15.00 Uhr;bibge; |
|
||||||
2018-01-10;20.00 Uhr;hauskr;bei Christine |
|
||||||
2018-01-13; 9.00 Uhr;mägfit; |
|
||||||
2018-01-14;10.00 Uhr;godi;Martin Heißwolf |
|
||||||
2018-01-16;15.00 Uhr;bibge; |
|
||||||
2018-01-21;10.00 Uhr;godi;Andreas Mende |
|
||||||
2018-01-23;15.00 Uhr;bibge; |
|
||||||
2018-01-24;20.00 Uhr;hauskr;bei Christine |
|
||||||
2018-01-25;20.00 Uhr;text;Gemeindeleitungssitzung |
|
||||||
2018-01-28;10.00 Uhr;godi;Jürgen Vollmer |
|
||||||
2018-02-03;15.00 Uhr;text;Gemeindeforum |
|
||||||
2018-02-04;10.00 Uhr;godi;Manfred Draheim |
|
||||||
2018-02-06;15.00 Uhr;bibge; |
|
||||||
2018-02-07;20.00 Uhr;hauskr;bei Christine |
|
||||||
2018-02-11;10.00 Uhr;godi;Martin Heißwolf |
|
||||||
2018-02-13;15.00 Uhr;bibge; |
|
||||||
2018-02-15;19.45 Uhr;text;Gemeindeleitungssitzung |
|
||||||
2018-02-18;10.00 Uhr;godi;Viktor Petkau |
|
||||||
2018-02-18;12.00 Uhr;text_fett;Gemeinsames Mittagessen und Jahresgemeindestunde |
|
||||||
2018-02-19;20.00 Uhr;text;Kigo-Mitarbeitertreffen bei Fam. Homering |
|
||||||
2018-02-20;15.00 Uhr;bibge; |
|
||||||
2018-02-21;20.00 Uhr;hauskr;bei Christine |
|
||||||
2018-02-23;19.30 Uhr;text;Vortragsabend mit Andrea und Martin Heißwolf |
|
||||||
2018-02-25;10.00 Uhr;godi;Dirk Lösch |
|
||||||
2018-02-27;15.00 Uhr;bibge; |
|
||||||
2018-03-04;10.00 Uhr;godi;Andreas Mende |
|
||||||
2018-03-07;20.00 Uhr;hauskr;bei Christine |
|
||||||
2018-03-11;10.00 Uhr;godi;Martin Heißwolf |
|
||||||
2018-03-13;19.30 Uhr;text;Ökumenischer Bibelabend (im Ev. Gemeindehaus) |
|
||||||
2018-03-14;19.30 Uhr;text;Ökumenischer Bibelabend (im Ev. Gemeindehaus) |
|
||||||
2018-03-15;19.30 Uhr;text;Ökumenischer Bibelabend (im Ev. Gemeindehaus) |
|
||||||
2018-03-18;10.00 Uhr;godi;Martin Heißwolf |
|
||||||
2018-03-20;15.00 Uhr;bibge; |
|
||||||
2018-03-21;20.00 Uhr;hauskr;bei Christine |
|
||||||
2018-03-24; 9.00 Uhr;mägfit; |
|
||||||
2018-03-25;10.00 Uhr;godi;Viktor Petkau |
|
||||||
2018-03-30;10.00 Uhr;text_fett;Karfreitagsgottesdienst mit Viktor Petkau |
|
||||||
2018-03-31;13.00 Uhr;text;Gemeinsamer Frühjahrsputz |
|
||||||
2018-04-01;10.00 Uhr;godi;Stefan Wawro |
|
||||||
2018-04-03;15.00 Uhr;bibge; |
|
||||||
2018-04-08;10.00 Uhr;godi;Bernd Herrmann |
|
||||||
2018-04-15;10.00 Uhr;godi;Martin Heißwolf |
|
||||||
2018-04-18;20.00 Uhr;hauskr;bei Christine |
|
||||||
2018-04-19;19.45 Uhr;text;Gemeindeleitungssitzung |
|
||||||
2018-04-22;10.00 Uhr;godi;Viktor Petkau |
|
||||||
2018-04-24;15.00 Uhr;bibge; |
|
||||||
2018-04-29;10.00 Uhr;text_fett;Filmgottesdienst mit Josias Richter |
|
||||||
2018-05-02;20.00 Uhr;hauskr;bei Christine |
|
||||||
2018-05-06;10.00 Uhr;godi;Viktor Petkau |
|
||||||
2018-05-08;15.00 Uhr;bibge; |
|
||||||
2018-05-13;10.00 Uhr;godi;Viktor Petkau |
|
||||||
2018-05-15;15.00 Uhr;bibge; |
|
||||||
2018-05-16;20.00 Uhr;hauskr;bei Christine |
|
||||||
2018-05-20;10.00 Uhr;godi;Andreas Mende |
|
||||||
2018-05-22;15.00 Uhr;bibge; |
|
||||||
2018-05-27;10.00 Uhr;godi;Manfred Draheim |
|
||||||
2018-05-29;15.00 Uhr;bibge; |
|
||||||
2018-06-03;10.00 Uhr;godi;Martin Heißwolf |
|
||||||
2018-06-10;10.00 Uhr;godi;Martin Heißwolf |
|
||||||
2018-06-13;20.00 Uhr;hauskr;bei Christine |
|
||||||
2018-06-17;10.00 Uhr;godi;Jürgen Vollmer |
|
||||||
2018-06-19;15.00 Uhr;bibge; |
|
||||||
2018-06-24;10.00 Uhr;godi;Willy Kuhn (Open Doors) |
|
||||||
2018-06-26;15.00 Uhr;bibge; |
|
||||||
2018-06-27;20.00 Uhr;hauskr;bei Christine |
|
||||||
2018-07-01;10.00 Uhr;text_fett;Brunchgottesdienst mit Viktor Petkau |
|
||||||
2018-07-02;20.00 Uhr;text;Treffen der Kigo-Mitarbeiter bei Fam. Homering |
|
||||||
2018-07-03;15.00 Uhr;bibge; |
|
||||||
2018-07-08;10.00 Uhr;text_fett;Hohenacker-Sommer Gottesdienst mit Viktor Petkau in der Ortsmitte |
|
||||||
2018-07-10;15.00 Uhr;bibge; |
|
||||||
2018-07-11;20.00 Uhr;hauskr;bei Christine |
|
||||||
2018-07-15;10.00 Uhr;godi;Uwe Köhler |
|
||||||
2018-07-17;15.00 Uhr;bibge; |
|
||||||
2018-07-21; 9.00 Uhr;mägfit; |
|
||||||
2018-07-22;10.00 Uhr;godi;Jürgen Vollmer |
|
||||||
2018-07-24;15.00 Uhr;bibge; |
|
||||||
2018-07-25;20.00 Uhr;hauskr;bei Christine |
|
||||||
2018-07-29;10.00 Uhr;godi;Andreas Mende |
|
||||||
2018-07-31;15.00 Uhr;bibge; |
|
||||||
2018-08-05;10.00 Uhr;godi;Thomas Rissmann |
|
||||||
2018-08-05;;text;in den Räumen der Gemeinde Waiblingen in der Heerstraße |
|
||||||
2018-08-07;15.00 Uhr;bibge; |
|
||||||
2018-08-12;10.00 Uhr;godi;Viktor Petkau |
|
||||||
2018-08-19;10.00 Uhr;godi;Josias Richter |
|
||||||
2018-08-26;10.00 Uhr;godi; |
|
||||||
2018-09-02;10.00 Uhr;godi;Manfred Draheim |
|
||||||
2018-09-06;15.00 Uhr;bibge; in der Friedenskirche in Backnang (Eugen-Bolz-Str. 24) |
|
||||||
2018-09-09;10.00 Uhr;godi;Viktor Petkau |
|
||||||
2018-09-14;17.00 Uhr;text;„Jesus auf der Spur“ |
|
||||||
2018-09-16;10.00 Uhr;godi;Martin Heißwolf |
|
||||||
2018-09-19;20.00 Uhr;hauskr;bei Christine |
|
||||||
2018-09-21;17.00 Uhr;text;„Jesus auf der Spur“ |
|
||||||
2018-09-23;10.00 Uhr;godi; |
|
||||||
2018-09-28;17.00 Uhr;text;„Jesus auf der Spur“ |
|
||||||
2018-09-29; 9.00 Uhr;mägfit; |
|
||||||
2018-09-30;10.00 Uhr;godi;Jürgen Vollmer |
|
||||||
2018-10-02;15.00 Uhr;bibge; |
|
||||||
2018-10-02;19.45 Uhr;text;Gemeindeleitungssitzung |
|
||||||
2018-10-05;17.00 Uhr;text;„Jesus auf der Spur“ |
|
||||||
2018-10-07;10.00 Uhr;text_fett;Erntedank-Gottesdienst mit Martin Heißwolf |
|
||||||
2018-10-07;;text;in den Räumen der Gemeinde Waiblingen in der Heerstraße 109 |
|
||||||
2018-10-09;15.00 Uhr;bibge; |
|
||||||
2018-10-13; 9.30 Uhr;text;Gemeindefrühstück |
|
||||||
2018-10-14;10.00 Uhr;godi;Viktor Petkau |
|
||||||
2018-10-16;15.00 Uhr;bibge; |
|
||||||
2018-10-17;16.00 Uhr;gu; |
|
||||||
2018-10-17;20.00 Uhr;hauskr;bei Christine |
|
||||||
2018-10-19;17.00 Uhr;text;„Jesus auf der Spur“ |
|
||||||
2018-10-21;10.00 Uhr;godi;Martin Heißwolf |
|
||||||
2018-10-23;15.00 Uhr;bibge; |
|
||||||
2018-10-26;17.00 Uhr;text;„Jesus auf der Spur“ |
|
||||||
2018-10-28;10.00 Uhr;godi;Thomas Oberdorf |
|
||||||
2018-10-30;15.00 Uhr;bibge; |
|
||||||
2018-11-04;10.00 Uhr;godi;Stefan Wawro |
|
||||||
2018-11-09;17.00 Uhr;text;Jesus auf der Spur |
|
||||||
2018-11-11;10.00 Uhr;godi;Viktor Petkau |
|
||||||
2018-11-13;15.00 Uhr;bibge; |
|
||||||
2018-11-13;19.45 Uhr;text;Gemeindeleitungssitzung |
|
||||||
2018-11-14;20.00 Uhr;hauskr; |
|
||||||
2018-11-16;17.00 Uhr;text;Jesus auf der Spur |
|
||||||
2018-11-18;10.00 Uhr;godi;Andreas Mende |
|
||||||
2018-11-23;17.00 Uhr;text;Jesus auf der Spur |
|
||||||
2018-11-24; 9.00 Uhr;mägfit; |
|
||||||
2018-11-25;10.00 Uhr;godi;Hartmut Meier |
|
||||||
2018-11-27;15.00 Uhr;bibge; |
|
||||||
2018-11-28;20.00 Uhr;hauskr; |
|
||||||
2018-11-30;17.00 Uhr;text;Jesus auf der Spur |
|
||||||
2018-12-02;16.00 Uhr;text_fett;Filmgottesdienst mit Viktor Petkau |
|
||||||
2018-12-03;16.00 Uhr;gu; |
|
||||||
2018-12-06;16.00 Uhr;text;Bibelgespräch in Backnang mit Kaffee & Kuchen |
|
||||||
2018-12-07;17.00 Uhr;text;Jesus auf der Spur |
|
||||||
2018-12-09;10.00 Uhr;godi;Viktor Petkau |
|
||||||
2018-12-11;15.00 Uhr;bibge; |
|
||||||
2018-12-11;19.45 Uhr;text;Gemeindeleitungssitzung |
|
||||||
2018-12-12;20.00 Uhr;hauskr; |
|
||||||
2018-12-14;17.00 Uhr;text;Jesus auf der Spur |
|
||||||
2018-12-16;10.00 Uhr;godi;Martin Heißwolf |
|
||||||
2018-12-17;16.00 Uhr;gu; |
|
||||||
2018-12-18;15.00 Uhr;bibge; |
|
||||||
2018-12-21;17.00 Uhr;text;„Jesus auf der Spur“ |
|
||||||
2018-12-23;10.00 Uhr;godi;Andreas Mende |
|
||||||
2018-12-24;16.00 Uhr;text;Heilig-Abend-Gottesdienst mit Martin Heißwolf |
|
||||||
2018-12-30;10.00 Uhr;godi;Manfred Draheim |
|
||||||
2018-12-31;16.30 Uhr;text;Silvester-Gottesdienst mit Josias Richter</p> |
|
||||||
@ -1,31 +0,0 @@ |
|||||||
<p>2018-11-04;10.00 Uhr;godi;Stefan Wawro |
|
||||||
2018-11-09;17.00 Uhr;text;Jesus auf der Spur |
|
||||||
2018-11-11;10.00 Uhr;godi;Viktor Petkau |
|
||||||
2018-11-13;15.00 Uhr;bibge; |
|
||||||
2018-11-13;19.45 Uhr;text;Gemeindeleitungssitzung |
|
||||||
2018-11-14;20.00 Uhr;hauskr; |
|
||||||
2018-11-16;17.00 Uhr;text;Jesus auf der Spur |
|
||||||
2018-11-18;10.00 Uhr;godi;Andreas Mende |
|
||||||
2018-11-23;17.00 Uhr;text;Jesus auf der Spur |
|
||||||
2018-11-24; 9.00 Uhr;mägfit; |
|
||||||
2018-11-25;10.00 Uhr;godi;Hartmut Meier |
|
||||||
2018-11-27;15.00 Uhr;bibge; |
|
||||||
2018-11-28;20.00 Uhr;hauskr; |
|
||||||
2018-11-30;17.00 Uhr;text;Jesus auf der Spur |
|
||||||
2018-12-02;16.00 Uhr;text_fett;Filmgottesdienst mit Viktor Petkau |
|
||||||
2018-12-03;16.00 Uhr;gu; |
|
||||||
2018-12-06;16.00 Uhr;text;Bibelgespräch in Backnang mit Kaffee & Kuchen |
|
||||||
2018-12-07;17.00 Uhr;text;Jesus auf der Spur |
|
||||||
2018-12-07;19.00 Uhr;text;Gemeindeleitungssitzung |
|
||||||
2018-12-09;10.00 Uhr;godi;Viktor Petkau |
|
||||||
2018-12-11;15.00 Uhr;bibge; |
|
||||||
2018-12-12;20.00 Uhr;hauskr; |
|
||||||
2018-12-14;17.00 Uhr;text;Jesus auf der Spur |
|
||||||
2018-12-16;10.00 Uhr;godi;Martin Heißwolf |
|
||||||
2018-12-17;16.00 Uhr;gu; |
|
||||||
2018-12-18;15.00 Uhr;bibge; |
|
||||||
2018-12-21;17.00 Uhr;text;Jesus auf der Spur |
|
||||||
2018-12-23;10.00 Uhr;godi;Andreas Mende |
|
||||||
2018-12-24;16.00 Uhr;text;Heilig-Abend-Gottesdienst mit Martin Heißwolf |
|
||||||
2018-12-30;10.00 Uhr;godi;Manfred Draheim |
|
||||||
2018-12-31;16.30 Uhr;text;Silvester-Gottesdienst mit Josias Richter |
|
||||||
@ -1,13 +1,11 @@ |
|||||||
--- |
--- |
||||||
title: 'Jugendgruppe BJHeck' |
title: 'Jugendgruppe BJHeck' |
||||||
redirect: '/gruppen#bjheck' |
|
||||||
routable: false |
|
||||||
visible: false |
|
||||||
external_links: |
external_links: |
||||||
process: true |
process: true |
||||||
title: false |
title: false |
||||||
no_follow: true |
no_follow: true |
||||||
target: _blank |
target: _blank |
||||||
mode: active |
mode: active |
||||||
|
redirect: '/gruppen#bjheck' |
||||||
--- |
--- |
||||||
|
|
||||||
|
|||||||
@ -1,18 +0,0 @@ |
|||||||
--- |
|
||||||
title: podcast |
|
||||||
feed: |
|
||||||
rss: 'true' |
|
||||||
items: '@self.descendants' |
|
||||||
podcast: |
|
||||||
title: Predigten |
|
||||||
itunes: |
|
||||||
category: Arts |
|
||||||
subcategory: Christianity |
|
||||||
explicit: 'no' |
|
||||||
link: 'https://www.example.com' |
|
||||||
channelLanguage: de |
|
||||||
copyright: '2017 Example.com' |
|
||||||
date: '2018-11-03 18:35' |
|
||||||
--- |
|
||||||
|
|
||||||
test-liste |
|
||||||
Binary file not shown.
@ -1,12 +0,0 @@ |
|||||||
--- |
|
||||||
title: testepisode |
|
||||||
podcast: |
|
||||||
audio: |
|
||||||
remote: 'https://baptisten-hohenacker.de/aufnahmen/godi_2018-10-28_Thomas Oberndorf_predigt__Andere Fördern - Der schönste Teil der Jesus-Nachfolge.mp3' |
|
||||||
itunes: |
|
||||||
author: 'Thomas Oberndorf' |
|
||||||
explicit: 'no' |
|
||||||
date: '2018-10-28 10:00' |
|
||||||
--- |
|
||||||
|
|
||||||
test123[godi_2018-10-28_Thomas Oberndorf_predigt__Andere Fördern - Der schönste Teil der Jesus-Nachfolge.mp3](godi_2018-10-28_Thomas%20Oberndorf_predigt__Andere%20F%C3%B6rdern%20-%20Der%20sch%C3%B6nste%20Teil%20der%20Jesus-Nachfolge.mp3) |
|
||||||
File diff suppressed because one or more lines are too long
@ -0,0 +1,18 @@ |
|||||||
|
#!/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 |
||||||
|
yui-compressor css/css-only-navigation-inline.css > css/css-only-navigation-inline.min.css |
||||||
|
yui-compressor css/css-only-navigation-lazy.css > css/css-only-navigation-lazy.min.css |
||||||
|
yui-compressor css/css-only-lightbox-inline.css > css/css-only-lightbox-inline.min.css |
||||||
|
yui-compressor css/css-only-lightbox-lazy.css > css/css-only-lightbox-lazy.min.css |
||||||
|
yui-compressor css/footer-lazy.css > css/footer-lazy.min.css |
||||||
|
#yui-compressor js/deobfuscate-href.js -o js/deobfuscate-href.min.js |
||||||
|
#yui-compressor js/navbar-keyboard-interaction.js -o js/navbar-keyboard-interaction.min.js |
||||||
|
|
||||||
|
|
||||||
|
rm css/all-lazy.min.css |
||||||
|
cat css/*-lazy.min.css > css/all-lazy.min.css |
||||||
|
rm js/all.min.js |
||||||
|
cat js/*.js > js/all.min.js #compressor not working |
||||||
|
#cat js/*.min.js > js/all.min.js |
||||||
@ -1,7 +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}@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} |
|
||||||
File diff suppressed because one or more lines are too long
@ -0,0 +1,4 @@ |
|||||||
|
.lightbox { |
||||||
|
/** Default lightbox to hidden */ |
||||||
|
display: none; |
||||||
|
} |
||||||
@ -0,0 +1,29 @@ |
|||||||
|
.lightbox { |
||||||
|
/** Default lightbox to hidden */ |
||||||
|
display: none; |
||||||
|
|
||||||
|
/** Position and style */ |
||||||
|
position: fixed; |
||||||
|
z-index: 1001; |
||||||
|
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; |
||||||
|
} |
||||||
@ -1 +0,0 @@ |
|||||||
.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:90%;margin-top:2%}.lightbox:target{outline:0;display:block} |
|
||||||
@ -0,0 +1,21 @@ |
|||||||
|
#navbar-toggle-cbox { |
||||||
|
display:none |
||||||
|
} |
||||||
|
.dropdown-toggle-cbox { |
||||||
|
display:none |
||||||
|
} |
||||||
|
|
||||||
|
.dropdown-toggle { |
||||||
|
line-height: 20px; |
||||||
|
padding: 10px 15px; |
||||||
|
margin-bottom: 0; |
||||||
|
font-weight: normal; |
||||||
|
color: #777; |
||||||
|
display: block; |
||||||
|
} |
||||||
|
@media (min-width: 768px){ |
||||||
|
.dropdown-toggle{ |
||||||
|
padding-top: 15px; |
||||||
|
padding-bottom: 15px; |
||||||
|
} |
||||||
|
} |
||||||
@ -0,0 +1,46 @@ |
|||||||
|
#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 |
||||||
|
} |
||||||
|
|
||||||
|
.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; |
||||||
|
} |
||||||
|
|
||||||
|
a:focus,label:focus{ |
||||||
|
outline: 5px auto -webkit-focus-ring-color; |
||||||
|
outline-color: -webkit-focus-ring-color; |
||||||
|
outline-style: auto; |
||||||
|
outline-width: 5px; |
||||||
|
outline-offset: -2px; |
||||||
|
} |
||||||
@ -1 +0,0 @@ |
|||||||
#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}} |
|
||||||
@ -1,20 +1,3 @@ |
|||||||
/*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 // doesn't work for some reason |
|
||||||
span.displaynone { display:none; } |
|
||||||
|
|
||||||
//for list in links page |
|
||||||
ul{list-style: none;} |
|
||||||
|
|
||||||
.shiftRight |
|
||||||
{ |
|
||||||
margin-left: 40px; |
|
||||||
} |
|
||||||
/*footer stuff*/ |
/*footer stuff*/ |
||||||
#footer |
#footer |
||||||
{ |
{ |
||||||
@ -1,52 +0,0 @@ |
|||||||
function xor_crypt(data) { |
|
||||||
key="aodiajsoidjwqirqpwoewqpoekdpsaojrqoiwejwqoieposajdsndkjwqeoqiwjeidpsaoidjoqwiejpi"; |
|
||||||
res="" |
|
||||||
for (i = 0; i < data.length; i++) { |
|
||||||
outstr= String.fromCharCode(data.charCodeAt(i) ^ key.charCodeAt(i)); |
|
||||||
res+=outstr; |
|
||||||
} |
|
||||||
return res; |
|
||||||
} |
|
||||||
|
|
||||||
function isNative(fn) { |
|
||||||
return (/\{\s*\[native code\]\s*\}/).test('' + fn); |
|
||||||
} |
|
||||||
function trackSupport(){ |
|
||||||
if (window.sessionStorage.supportTracked !== "V2") |
|
||||||
{ |
|
||||||
console.log("tracking") |
|
||||||
window.sessionStorage.supportTracked = "V2"; |
|
||||||
var payload = {}; |
|
||||||
payload.type = "browserSupportInfo" |
|
||||||
payload.dnt = (window.doNotTrack == 1 || navigator.doNotTrack == 1); |
|
||||||
payload.arrayFrom = typeof(Array.from) !== 'undefined' && isNative(Array.from); |
|
||||||
payload.fetch = typeof(fetch) !== 'undefined'; |
|
||||||
payload.beacon = typeof(navigator.sendBeacon) !== 'undefined'; |
|
||||||
payload.storage = typeof(Storage) !== 'undefined'; |
|
||||||
var xhr = new XMLHttpRequest(); |
|
||||||
xhr.open("POST", "/aufnahmen/track.php"); |
|
||||||
xhr.send(JSON.stringify(payload)); |
|
||||||
console.log(payload) |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
|
|
||||||
function dokumentGeladen (e) { |
|
||||||
trackSupport(); |
|
||||||
//alert("Das Ereignis " + e.type + " ist passiert.")
|
|
||||||
a=document.getElementsByClassName("mailto"); |
|
||||||
Array.from(a).forEach(function(elem){ |
|
||||||
var instr=atob(elem.getAttribute("href_crypt")); |
|
||||||
elem.href=xor_crypt(instr); |
|
||||||
}) |
|
||||||
/*for (val of a) { |
|
||||||
instr=atob(val.getAttribute("href_crypt")); |
|
||||||
val.href=xor_crypt(instr); |
|
||||||
}*/ |
|
||||||
} |
|
||||||
document.addEventListener("load", dokumentGeladen, false); |
|
||||||
document.addEventListener("DOMContentLoaded", dokumentGeladen, false); |
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -0,0 +1,20 @@ |
|||||||
|
function xor_crypt(data) { |
||||||
|
key="aodiajsoidjwqirqpwoewqpoekdpsaojrqoiwejwqoieposajdsndkjwqeoqiwjeidpsaoidjoqwiejpi"; |
||||||
|
res="" |
||||||
|
for (i = 0; i < data.length; i++) { |
||||||
|
outstr= String.fromCharCode(data.charCodeAt(i) ^ key.charCodeAt(i)); |
||||||
|
res+=outstr; |
||||||
|
} |
||||||
|
return res; |
||||||
|
} |
||||||
|
|
||||||
|
function dokumentGeladen (e) { |
||||||
|
//alert("Das Ereignis " + e.type + " ist passiert.")
|
||||||
|
a=document.getElementsByClassName("mailto"); |
||||||
|
for (val of a) { |
||||||
|
instr=atob(val.getAttribute("href_crypt")); |
||||||
|
val.href=xor_crypt(instr);} |
||||||
|
|
||||||
|
} |
||||||
|
document.addEventListener("load", dokumentGeladen, false); |
||||||
|
document.addEventListener("DOMContentLoaded", dokumentGeladen, false); |
||||||
@ -1,78 +0,0 @@ |
|||||||
// Production steps of ECMA-262, Edition 6, 22.1.2.1
|
|
||||||
if (!Array.from) { |
|
||||||
Array.from = (function () { |
|
||||||
var toStr = Object.prototype.toString; |
|
||||||
var isCallable = function (fn) { |
|
||||||
return typeof fn === 'function' || toStr.call(fn) === '[object Function]'; |
|
||||||
}; |
|
||||||
var toInteger = function (value) { |
|
||||||
var number = Number(value); |
|
||||||
if (isNaN(number)) { return 0; } |
|
||||||
if (number === 0 || !isFinite(number)) { return number; } |
|
||||||
return (number > 0 ? 1 : -1) * Math.floor(Math.abs(number)); |
|
||||||
}; |
|
||||||
var maxSafeInteger = Math.pow(2, 53) - 1; |
|
||||||
var toLength = function (value) { |
|
||||||
var len = toInteger(value); |
|
||||||
return Math.min(Math.max(len, 0), maxSafeInteger); |
|
||||||
}; |
|
||||||
|
|
||||||
// The length property of the from method is 1.
|
|
||||||
return function from(arrayLike/*, mapFn, thisArg */) { |
|
||||||
// 1. Let C be the this value.
|
|
||||||
var C = this; |
|
||||||
|
|
||||||
// 2. Let items be ToObject(arrayLike).
|
|
||||||
var items = Object(arrayLike); |
|
||||||
|
|
||||||
// 3. ReturnIfAbrupt(items).
|
|
||||||
if (arrayLike == null) { |
|
||||||
throw new TypeError('Array.from requires an array-like object - not null or undefined'); |
|
||||||
} |
|
||||||
|
|
||||||
// 4. If mapfn is undefined, then let mapping be false.
|
|
||||||
var mapFn = arguments.length > 1 ? arguments[1] : void undefined; |
|
||||||
var T; |
|
||||||
if (typeof mapFn !== 'undefined') { |
|
||||||
// 5. else
|
|
||||||
// 5. a If IsCallable(mapfn) is false, throw a TypeError exception.
|
|
||||||
if (!isCallable(mapFn)) { |
|
||||||
throw new TypeError('Array.from: when provided, the second argument must be a function'); |
|
||||||
} |
|
||||||
|
|
||||||
// 5. b. If thisArg was supplied, let T be thisArg; else let T be undefined.
|
|
||||||
if (arguments.length > 2) { |
|
||||||
T = arguments[2]; |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
// 10. Let lenValue be Get(items, "length").
|
|
||||||
// 11. Let len be ToLength(lenValue).
|
|
||||||
var len = toLength(items.length); |
|
||||||
|
|
||||||
// 13. If IsConstructor(C) is true, then
|
|
||||||
// 13. a. Let A be the result of calling the [[Construct]] internal method
|
|
||||||
// of C with an argument list containing the single item len.
|
|
||||||
// 14. a. Else, Let A be ArrayCreate(len).
|
|
||||||
var A = isCallable(C) ? Object(new C(len)) : new Array(len); |
|
||||||
|
|
||||||
// 16. Let k be 0.
|
|
||||||
var k = 0; |
|
||||||
// 17. Repeat, while k < len… (also steps a - h)
|
|
||||||
var kValue; |
|
||||||
while (k < len) { |
|
||||||
kValue = items[k]; |
|
||||||
if (mapFn) { |
|
||||||
A[k] = typeof T === 'undefined' ? mapFn(kValue, k) : mapFn.call(T, kValue, k); |
|
||||||
} else { |
|
||||||
A[k] = kValue; |
|
||||||
} |
|
||||||
k += 1; |
|
||||||
} |
|
||||||
// 18. Let putStatus be Put(A, "length", len, true).
|
|
||||||
A.length = len; |
|
||||||
// 20. Return A.
|
|
||||||
return A; |
|
||||||
}; |
|
||||||
}()); |
|
||||||
} |
|
||||||
@ -1 +0,0 @@ |
|||||||
Array.from||(Array.from=function(){var r=Object.prototype.toString,t=function(t){return"function"==typeof t||"[object Function]"===r.call(t)},n=Math.pow(2,53)-1,e=function(r){var t,e=(t=Number(r),isNaN(t)?0:0!==t&&isFinite(t)?(t>0?1:-1)*Math.floor(Math.abs(t)):t);return Math.min(Math.max(e,0),n)};return function(r){var n=Object(r);if(null==r)throw new TypeError("Array.from requires an array-like object - not null or undefined");var o,a=arguments.length>1?arguments[1]:void 0;if(void 0!==a){if(!t(a))throw new TypeError("Array.from: when provided, the second argument must be a function");arguments.length>2&&(o=arguments[2])}for(var i,u=e(n.length),f=t(this)?Object(new this(u)):new Array(u),c=0;c<u;)i=n[c],f[c]=a?void 0===o?a(i,c):a.call(o,i,c):i,c+=1;return f.length=u,f}}()); |
|
||||||
@ -1,4 +0,0 @@ |
|||||||
#!/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 |
|
||||||
Binary file not shown.
Loading…
Reference in new issue