replace server-side includes by jQuery get methods

* include statetment not supported with nginx
* included files can now be written in markdown
This commit is contained in:
Kasper D. Fischer 2020-07-16 15:25:02 +02:00
parent d09692c1d2
commit 601e92e42e
7 changed files with 55 additions and 19 deletions

View File

@ -154,20 +154,19 @@
<p class="table-caption">Download als <a id="stations-csv-link" href="link" download="stations.csv">CSV-Datei</a>.</p> <p class="table-caption">Download als <a id="stations-csv-link" href="link" download="stations.csv">CSV-Datei</a>.</p>
</div> </div>
<!-- More --> <!-- More -->
<div class="tab" id="moretab"><!--include virtual="more.html.de" --></div> <div class="tab more_de" id="moretab">
<p>Text wird geladen ...</p>
</div>
<!-- Info --> <!-- Info -->
<div class="tab" id="infotab"> <div class="tab" id="infotab">
<div id="infoaccordion"> <div id="infoaccordion">
<h3 class="aheader">Navigation / Links</h3> <h3 class="aheader">Navigation / Links</h3>
<!--#include virtual="info.inc.de" --> <div class="info_de"><p>Text wird geladen ...</p></div>
<h3 class="aheader">Copyright / Lizenz</h3> <h3 class="aheader">Copyright / Lizenz</h3>
<!--#include virtual="copyright.inc.de" --> <div class="copyright_de"><p>Text wird geladen ...</p></div>
<h3 class="aheader">Impressum</h3> <h3 class="aheader">Impressum</h3>
<!--#include virtual="impressum.inc.de" --> <div class="imprint_de"><p>Text wird geladen ...</p></div>
<div>
</div> </div>
</div>
</div> </div>
</div> </div>
<!-- Logo --> <!-- Logo -->

View File

@ -154,20 +154,19 @@
<p class="table-caption">Download as <a id="stations-csv-link" href="link" download="stations.csv">CSV file</a>.</p> <p class="table-caption">Download as <a id="stations-csv-link" href="link" download="stations.csv">CSV file</a>.</p>
</div> </div>
<!-- More --> <!-- More -->
<div class="tab" id="moretab"><!--include virtual="more.html.de" --></div> <div class="tab more_en" id="moretab">
<p>Text loading ...</p>
</div>
<!-- Info --> <!-- Info -->
<div class="tab" id="infotab"> <div class="tab" id="infotab">
<div id="infoaccordion"> <div id="infoaccordion">
<h3 class="aheader">Navigation / Links</h3> <h3 class="aheader">Navigation / Links</h3>
<!--#include virtual="info.inc.de" --> <div class="info_en"><p>Text loading ...</p></div>
<h3 class="aheader">Copyright / License</h3> <h3 class="aheader">Copyright / Lizenz</h3>
<!--#include virtual="copyright.inc.de" --> <div class="copyright_en"><p>Text loading ...</p></div>
<h3 class="aheader">Imprint</h3> <h3 class="aheader">Imprint</h3>
<!--#include virtual="impressum.inc.de" --> <div class="imprint_en"><p>Text loading ...</p></div>
<div>
</div> </div>
</div>
</div> </div>
</div> </div>
<!-- Logo --> <!-- Logo -->

View File

@ -18,4 +18,5 @@
<ul> <ul>
<li>Homepage der <a class="extern" target="_blank" href="http://www.rag.de">RAG</a></li> <li>Homepage der <a class="extern" target="_blank" href="http://www.rag.de">RAG</a></li>
<li><a class="extern" target="_blank" href="http://www.bid.rag.de">Bürgerinformationssystem</a> der RAG</li> <li><a class="extern" target="_blank" href="http://www.bid.rag.de">Bürgerinformationssystem</a> der RAG</li>
</ul>
</div> </div>

View File

@ -137,7 +137,7 @@ var config = {
}, },
tab: { tab: {
active: 0, active: 0,
disabled: [2], // disabled: [2],
max: 4, max: 4,
}, },
}; };
@ -223,4 +223,24 @@ $(document).ready(function() {
}).on("ajaxStop", function() { }).on("ajaxStop", function() {
$("#spinner").hide(); $("#spinner").hide();
}); });
// load more tab content
$.get("more_de.md", function( data ) {
var converter = new showdown.Converter();
$('.more_de').html(converter.makeHtml(data));
});
$.get("more_en.md", function( data ) {
var converter = new showdown.Converter();
$('.more_en').html(converter.makeHtml(data));
});
// load info tab content
$.get("info.inc.de", function( data ) {
$('.info_de, .info_en').html(data);
});
$.get("copyright.inc.de", function( data ) {
$('.copyright_de, .copyright_en').html(data);
});
$.get("impressum.inc.de", function( data ) {
$('.imprint_de, .imprint_en').html(data);
});
}); });

View File

@ -1 +0,0 @@
Das seismologische Netz der Ruhr-Universität besteht aus 13 Stationen. Zwei breitbandige Stationen (BUG und IBBN) sind gleichzeitig Bestandteil des Deutschen Seismologischen Regionalnetzes (GRSN). Sie befinden sich in der Nähe der Ruhr-Universität in einem stillgelegten Stollen der Zeche Klosterbusch bzw. bei Ibbenbüren. Weitere Außenstationen gibt es bei Rheinberg (BRHE) und Hünxe (ZERL, westliches Ruhrgebiet), bei Haltern (BAVN, nörldiches Ruhrgebiet) und Hamm (HMES, östliches Ruhrgebiet). In Ibbenbüren ergänzen die kurzperiodischen Stationen IBBE und IBBS das Stationsnetz. Im Bereich der Ruhr-Universität werden weiterhin 5 kurzperiodische Stationen (BTEZ, BSHA, BKLB, BHOF, BULI) betrieben, die zur Ortung von Ereignissen im Ruhrgebiet verwendet werden. Das von den Seismometern registrierte Messsignal wird an den Stationen digitalisiert und kontinuierlich an die Auswertezentrale an der Ruhr-Universität Bochum übertragen.

9
www/more_de.md Normal file
View File

@ -0,0 +1,9 @@
# Seismologisches Observatorium
## Stationsnetz
Das seismologische Observatorium der Ruhr-Universität Bochum betreibt mehrere seismologische Stationen im Ruhrgebiet, im Raum Ibbenbüren und im Alpenvorland. Zwei breitbandige Stationen (BUG und IBBN) sind gleichzeitig Bestandteil des Deutschen Seismologischen Regionalnetzes (GRSN). Sie befinden sich in der Nähe der Ruhr-Universität in einem stillgelegten Stollen der Zeche Klosterbusch bzw. bei Ibbenbüren.
## Seismologische Netzwerke
### RuhrNet (RN)
### FloodRisk (YD)
### AlpArray (Z3)

9
www/more_en.md Normal file
View File

@ -0,0 +1,9 @@
# Seismological Observatory
## Station Network
The seismological observatory of the Ruhr-University Bochum (Germany) maintains several seismolocical stations in the Ruhr area, around Ibbenbueren and in the foreland of the Alps. Two broadband stations (BUG and IBBN) are also part of the German Regional Seismological Network (GRSN). These are located near the Ruhr-University in an abandoned coal mine and near the city of Ibbenbueren.
## Seismological Networks
### RuhrNet (RN)
### FloodRisk (YD)
### AlpArray (Z3)