Commit ea074b2c authored by weibel manuel - mweibel's avatar weibel manuel - mweibel
Browse files

Update paul.js

Merge Staging
parent f8d7a3c8
<script type="text/javascript"> <script type="text/javascript">
// // // // // // // // // //
// Version 2020/01/15 by Wema // Version 2020/02/13 by Wema
// // // // // // // // // //
var headers1 = document.getElementsByTagName('h1'); var headers1 = document.getElementsByTagName('h1');
var headers2 = document.getElementsByTagName('h2'); var headers2 = document.getElementsByTagName('h2');
...@@ -35,14 +35,14 @@ function getSearchParam(param){ ...@@ -35,14 +35,14 @@ function getSearchParam(param){
return typeof urlParams[param] !== "undefined" ? urlParams[param] : 0; return typeof urlParams[param] !== "undefined" ? urlParams[param] : 0;
} }
// https://stackoverflow.com/questions/4793604/how-to-insert-an-element-after-another-element-in-javascript-without-using-a-lib // https://stackoverflow.com/questions/4793604/how-to-insert-an-element-after-another-element-in-javascript-without-using-a-lib
function insertAfter(referenceNode, newNode) { function insertAfter(referenceNode, newNode) {
referenceNode.parentNode.insertBefore(newNode, referenceNode.nextSibling); referenceNode.parentNode.insertBefore(newNode, referenceNode.nextSibling);
} }
/* Voma Start: Verbergen des Blogs auf der Startseite */ /* Voma Start: Verbergen des Blogs auf der Startseite */
/* Wird mit neuer Startseite nicht mehr benötigt */ /* Wird mit neuer Startseite nicht mehr benötigt
if(location.href == murl){ if(location.href == murl){
for (i=0; i<headers2.length; i++) { for (i=0; i<headers2.length; i++) {
if (headers2[i].innerHTML == "Blog"){ if (headers2[i].innerHTML == "Blog"){
...@@ -50,7 +50,7 @@ if(location.href == murl){ ...@@ -50,7 +50,7 @@ if(location.href == murl){
} }
} }
} }
*/
/* Voma Ende: Verbergen des Blogs auf der Startseite */ /* Voma Ende: Verbergen des Blogs auf der Startseite */
/* Voma Start: Persönlichen Blog verlinken */ /* Voma Start: Persönlichen Blog verlinken */
...@@ -96,28 +96,13 @@ if(location.href == murl+"/user/editadvanced.php?id=-1"){ ...@@ -96,28 +96,13 @@ if(location.href == murl+"/user/editadvanced.php?id=-1"){
} }
/* Voma Ende: Authentifizierung deaktivieren (Nutzer/in anlegen) */ /* Voma Ende: Authentifizierung deaktivieren (Nutzer/in anlegen) */
/* Voma Start: Aufklappbare Themenblöcke: (De) Aktivitäten -> Inhalte; (En) Activities -> Contents */
/* Überholt? Falls ja, entfernen!
if(location.href.indexOf("#module-206")>=0){ // &section=1#module-206
for(var i=0; i<links.length; i++) {
if(links[i].innerHTML.indexOf('Aktivitäten<i class="fa-angle-up float-right"></i>')>=0){
links[i].innerHTML = links[i].innerHTML.replace(/Aktivitäten/g, "Inhalte"); break;
}
if(links[i].innerHTML.indexOf('Activities<i class="fa-angle-up float-right"></i>')>=0){
links[i].innerHTML = links[i].innerHTML.replace(/Activities/g, "Contents"); break;
}
}
}
*/
/* Voma Ende: Aufklappbare Themenblöcke: (De) Aktivitäten: Inhalte; (En) Activities: Contents */
/* Voma Start: Anzeigen, dass Kurs verborgen ist */ /* Voma Start: Anzeigen, dass Kurs verborgen ist */
if(isCoursePage()){ // &section=1#module-206 if(isCoursePage()){ // &section=1#module-206
for (var i in links) { for (var i in links) {
if(typeof links[i].dataset !== "undefined"){ if(typeof links[i].dataset !== "undefined"){
if(links[i].dataset.key == "participants" && links[i].dataset.hidden == 1){ if(links[i].dataset.key == "participants" && links[i].dataset.hidden == 1){
for(var j in headers1){ for(var j in headers1){
if(headers1[j].className == "page-title"){ if(typeof headers1[j].className !== "undefined" && headers1[j].className.indexOf('page-title')>=0){
var textHidden = "Für Teilnehmer/innen verborgen"; var textHidden = "Für Teilnehmer/innen verborgen";
if(document.documentElement.lang == "en"){ if(document.documentElement.lang == "en"){
textHidden = "Hidden from students"; textHidden = "Hidden from students";
...@@ -160,7 +145,7 @@ if(location.href.indexOf(murl+"/mod/url/view.php?id=")>=0){ ...@@ -160,7 +145,7 @@ if(location.href.indexOf(murl+"/mod/url/view.php?id=")>=0){
/* Voma Ende: Grösse von Vimeo beim Einbetten anpassen */ /* Voma Ende: Grösse von Vimeo beim Einbetten anpassen */
/* Voma Start: Zufälliges Bild in Kursbeschreibung zeigen */ /* Voma Start: Zufälliges Bild in Kursbeschreibung zeigen */
/* Überholt? Falls ja, entfernen! /* Wird mit neuer Startseite nicht mehr benötigt
var divs = document.getElementsByTagName('div'); var divs = document.getElementsByTagName('div');
setTimeout(function(){ setTimeout(function(){
var imgs = new Array(); var imgs = new Array();
...@@ -249,7 +234,7 @@ setTimeout(function(){ ...@@ -249,7 +234,7 @@ setTimeout(function(){
var enrolmenticons = document.getElementsByClassName("enrolmenticons"); var enrolmenticons = document.getElementsByClassName("enrolmenticons");
for (var i in enrolmenticons) { for (var i in enrolmenticons) {
if (typeof enrolmenticons[i].innerHTML !== "undefined"){ if (typeof enrolmenticons[i].innerHTML !== 'undefined'){
if(enrolmenticons[i].innerHTML.trim() == ""){ if(enrolmenticons[i].innerHTML.trim() == ""){
if(document.documentElement.lang == "en"){ if(document.documentElement.lang == "en"){
enrolmenticons[i].innerHTML = '<i class="card-text">Manual enrolments (restricted)</i>'; enrolmenticons[i].innerHTML = '<i class="card-text">Manual enrolments (restricted)</i>';
...@@ -262,19 +247,6 @@ setTimeout(function(){ ...@@ -262,19 +247,6 @@ setTimeout(function(){
}, 1000); }, 1000);
/* Voma Ende: Icons in Kursbschreibung durch Text ersetzen */ /* Voma Ende: Icons in Kursbschreibung durch Text ersetzen */
/* Voma Start: Kurs-Suche von RemUI flicken */
/* Gefixt? Falls ja, entfernen!
var forms = [document.getElementById("coursesearch") || null];
forms[forms.length] = document.getElementById("coursesearch2") || null;
forms[forms.length] = document.getElementById("coursesearchnavbar") || null;
for (var i in forms) {
if(forms[i]) {
forms[i].action = murl+"/course/search.php";
}
}
*/
/* Voma Ende: Kurs-Suche von RemUI flicken */
/* Voma Start: Nutzer/innen (Evento) synchronisieren */ /* Voma Start: Nutzer/innen (Evento) synchronisieren */
if(location.href.indexOf("user/index.php?")>=0){ if(location.href.indexOf("user/index.php?")>=0){
var enrol = "Nutzer/innen einschreiben"; var enrol = "Nutzer/innen einschreiben";
...@@ -393,11 +365,11 @@ if(isCoursePage()){ ...@@ -393,11 +365,11 @@ if(isCoursePage()){
} }
/* Wema Ende: Remove link from group-icon in edit mode */ /* Wema Ende: Remove link from group-icon in edit mode */
/* Wema Start: IE11 Redirect */ /* Wema Start: IE11 Redirect
var isIE11 = !!navigator.userAgent.match(/Trident.*rv\:11\./); var isIE11 = !!navigator.userAgent.match(/Trident.*rv\:11\./);
var faqPage = '/mod/glossary/showentry.php?courseid=3&eid=271&displayformat=dictionary'; var faqPage = '/mod/glossary/showentry.php?courseid=3&eid=271&displayformat=dictionary';
if(isIE11 && (window.location.pathname + window.location.search + window.location.hash)!=faqPage) { if(isIE11 && (window.location.pathname + window.location.search + window.location.hash)!=faqPage) {
window.location.href = murl + faqPage; window.location.href = murl + faqPage;
} }
/* Wema Ende: IE11 Redirect */ Wema Ende: IE11 Redirect */
</script> </script>
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment