Commit db4009d1 authored by Wolfgang Knopki's avatar Wolfgang Knopki
Browse files

adapted menus

parent 5d37f013
Pipeline #389 passed with stage
in 7 seconds
# This file is a template, and might need editing before it works on your project. # This file is a template, and might need editing before it works on your project.
# Full project: https://gitlab.com/pages/plain-html # Full project: https://gitlab.com/pages/plain-html
pages:
variables: variables:
EXPORT_PAGES_DIR: "/opt/tomcat9/webapps/ROOT/" JAVA_HOME: "/opt/jdk-12"
EXPORT_PAGES_DIR: "/opt/tomcat9/webapps/ROOT/"
pages-master:
stage: deploy stage: deploy
script: script:
- echo $EXPORT_PAGES_DIR - echo $EXPORT_PAGES_DIR
- mkdir .public - mkdir .public
- cp -r css .public - cp -r css .public
- cp -r images .public - cp -r images .public
- cp -r js .public - cp -r js .public
- cp -r includes .public - cp -r includes .public
- cp *.html .public - cp *.html .public
- mv .public public - mv .public public
- cp -r public/* "$EXPORT_PAGES_DIR" - cp -r public/* "$EXPORT_PAGES_DIR"
artifacts: artifacts:
paths: paths:
- public - public
tags:
- production
only: only:
- master - master
pages-devel:
stage: deploy
script:
- echo $EXPORT_PAGES_DIR
- mkdir .public
- cp -r css .public
- cp -r images .public
- cp -r js .public
- cp -r includes .public
- cp *.html .public
- mv .public public
- cp -r public/* "$EXPORT_PAGES_DIR"
artifacts:
paths:
- public
tags:
- testing
only:
- testing
...@@ -37,7 +37,7 @@ Dabei verknüpfen wir unsere Expertise mit Partnern innerhalb und außerhalb der ...@@ -37,7 +37,7 @@ Dabei verknüpfen wir unsere Expertise mit Partnern innerhalb und außerhalb der
<h2>Willst du dabei sein?</h2> <h2>Willst du dabei sein?</h2>
Dann findest du unter <span onclick="event.stopPropagation();hint_navbar('0')" ><i class="fas fa-chevron-right"></i> Informationen</span> mehr über unsere Expertise, Projekte, Publikationen und Lösungen.<br> Dann findest du unter <span onclick="event.stopPropagation();hint_navbar('0')" ><i class="fas fa-chevron-right"></i> Informationen</span> mehr über unsere Expertise, Projekte, Publikationen und Lösungen.<br>
Erfahre mehr über unsere <span onclick="event.stopPropagation();hint_navbar('2')" ><i class="fas fa-chevron-right"></i> Events</span> und über die Möglichkeiten zur <span onclick="event.stopPropagation();hint_navbar('1')" ><i class="fas fa-chevron-right"></i> Zusammenarbeit</span>. Oder mache direkt bei laufenden Projekten unter <span onclick="event.stopPropagation();hint_navbar('3')" ><i class="fas fa-chevron-right"></i> Bürgerbeteiligung</span> mit. Erfahre mehr über unsere <span onclick="event.stopPropagation();hint_navbar('2')" ><i class="fas fa-chevron-right"></i> Events</span> und über die Möglichkeiten zur <span onclick="event.stopPropagation();hint_navbar('1')" ><i class="fas fa-chevron-right"></i> Zusammenarbeit</span>.
</p> </p>
</div> </div>
</div> </div>
......
var menu = [{'name':'Informationen', 'combos':[{'name':'Projekte', 'link':'/project'}, {'name':'Über das M4_LAB', 'link':'/projectoverview?projectID=1'}], 'type':'dropdown', 'link':'#'},{'name':'Zusammenarbeit', 'combos':[{'name':'Mailinglisten', 'link':'/mailinglists'},{'name':'Videokonferenzen', 'link':'/videoconference.html'}, {'name':'...', 'link':'#'}], 'type':'dropdown', 'link':'#'},{'name':'Events', 'combos':[{'name':'Veranstaltungen der HfT', 'link':'http://www.hft-stuttgart.de/Aktuell/Veranstaltungen/'}, {'name':'...', 'link':'#'}], 'type':'dropdown', 'link':'#'},{'name':'Bürgerbeteiligung', 'combos':[{'name':'...', 'link':'#'}, {'name':'...', 'link':'#'}], 'type':'dropdown', 'link':'#'},{'name':'Login', 'combos':[], 'type':'loginbutton', 'link':'/auth-server-DRAFT/login'}]; var menu = [{'name':'Informationen', 'combos':[{'name':'Projekte', 'link':'/project'}, {'name':'Über das M4_LAB', 'link':'/projectoverview?projectID=1'}], 'type':'dropdown', 'link':'#'},{'name':'Zusammenarbeit', 'combos':[{'name':'Mailinglisten', 'link':'/mailinglists'},{'name':'Videokonferenzen', 'link':'/videoconference.html'},/* {'name':'...', 'link':'#'}*/], 'type':'dropdown', 'link':'#'},{'name':'Events', 'combos':[{'name':'Veranstaltungen der HfT', 'link':'http://www.hft-stuttgart.de/Aktuell/Veranstaltungen/'}/*,{'name':'...', 'link':'#'}*/], 'type':'dropdown', 'link':'#'},/*{'name':'Bürgerbeteiligung', 'combos':[{'name':'...', 'link':'#'}, {'name':'...', 'link':'#'}], 'type':'dropdown', 'link':'#'},*/{'name':'Login', 'combos':[], 'type':'loginbutton', 'link':'/account/'}];
var hft_links = [{'url':'#', 'name':'Kontakt'},{'url':'#', 'name':'Impressum'},{'url':'#', 'name':'Datenschutz'}]
var socialmedias = [{'url':'https://twitter.com/HFT_Presse', 'name': 'fa-twitter'}, {'url':'https://www.facebook.com/HfTStuttgart/', 'name': 'fa-facebook-square'}, {'url':'https://www.instagram.com/hft_stuttgart/', 'name': 'fa-instagram'}, {'url':'https://de.linkedin.com/school/hochschule-f%C3%BCr-technik-stuttgart-%E2%80%93-university-of-applied-sciences/', 'name': 'fa-linkedin'}, {'url':'https://www.youtube.com/channel/UCi0_JfF2qMZbOhOnNH5PyHA', 'name': 'fa-youtube'}]; var hft_links = [{'url':'http://www.hft-stuttgart.de/Forschung/M4-Lab/Team/index.html/de', 'name':'Kontakt'},{'url':'http://www.hft-stuttgart.de/Hochschule/Impressum.html/de', 'name':'Impressum'},{'url':'http://www.hft-stuttgart.de/Einrichtungen/Datenschutz/Datenschutz-Homepage', 'name':'Datenschutz'}]
var footer_images = [{'src':'/images/demo/bbf_logo.png', 'alt':'BMBF'}, {'src':'/images/demo/ihs_logo.jpg', 'alt':'Innovative Hochschule'}] var socialmedias = [{'url':'https://twitter.com/InnolabM4', 'name': 'fa-twitter'}, {'url':'https://www.facebook.com/HfTStuttgart/', 'name': 'fa-facebook-square'}, {'url':'https://www.instagram.com/m4_lab/', 'name': 'fa-instagram'}, {'url':'https://de.linkedin.com/school/hochschule-f%C3%BCr-technik-stuttgart-%E2%80%93-university-of-applied-sciences/', 'name': 'fa-linkedin'}, {'url':'https://www.youtube.com/channel/UCi0_JfF2qMZbOhOnNH5PyHA', 'name': 'fa-youtube'}];
var footer_images = [/*{'src':'/images/demo/bbf_logo.png', 'alt':'BMBF'},*/ {'src':'/images/demo/Innovative_Hochschule_Initiative_BMBF_GWK_RGB.jpg', 'alt':'Innovative Hochschule'}]
function prependChild(parent,child){ function prependChild(parent,child){
parent.insertBefore(child, parent.childNodes[0]); parent.insertBefore(child, parent.childNodes[0]);
...@@ -14,7 +15,7 @@ function userAuthenticated(){ ...@@ -14,7 +15,7 @@ function userAuthenticated(){
let params = new URLSearchParams(window.location.search); let params = new URLSearchParams(window.location.search);
if(params.get('isAuthenticatedUser')){ if(params.get('isAuthenticatedUser')){
return true; return true;
}else if(document.getElementById('loginswitch')){ }else if(document.getElementById('loginswitch')){ //relikt login via OAuth
if(document.getElementById('loginswitch').getAttribute('authenticated') == '1'){ if(document.getElementById('loginswitch').getAttribute('authenticated') == '1'){
return true; return true;
} }
...@@ -111,7 +112,7 @@ function head(){ ...@@ -111,7 +112,7 @@ function head(){
for(let k = 0; k< menu[j].combos.length; k++){ for(let k = 0; k< menu[j].combos.length; k++){
let combolink = document.createElement('a'); let combolink = document.createElement('a');
combolink.classList.add("dropdown-item"); combolink.classList.add("dropdown-item");
if(userAuthenticated()){ if(userAuthenticated() || typeof user !== 'undefined'){ //either logged in the old way or logged in using SAML
if(menu[j].combos[k].link.includes('?')){ if(menu[j].combos[k].link.includes('?')){
combolink.href = menu[j].combos[k].link + "&isAuthenticatedUser=true"; combolink.href = menu[j].combos[k].link + "&isAuthenticatedUser=true";
}else{ }else{
...@@ -136,7 +137,7 @@ function head(){ ...@@ -136,7 +137,7 @@ function head(){
headitem.appendChild(headlink); headitem.appendChild(headlink);
navelements.appendChild(headitem); navelements.appendChild(headitem);
} }
let searchitem = document.createElement('li'); /* let searchitem = document.createElement('li');
searchitem.classList.add("nav-item"); searchitem.classList.add("nav-item");
let searchinput = document.createElement('input'); let searchinput = document.createElement('input');
searchinput.value='Suche...' searchinput.value='Suche...'
...@@ -153,7 +154,7 @@ function head(){ ...@@ -153,7 +154,7 @@ function head(){
magnifier.id="sf_submit"; magnifier.id="sf_submit";
magnifier.value="search"; magnifier.value="search";
searchitem.appendChild(magnifier); searchitem.appendChild(magnifier);
navelements.appendChild(searchitem); navelements.appendChild(searchitem);*/
navbardiv.appendChild(navelements); navbardiv.appendChild(navelements);
fluiddiv.appendChild(navbardiv); fluiddiv.appendChild(navbardiv);
navbar.appendChild(fluiddiv); navbar.appendChild(fluiddiv);
...@@ -223,8 +224,8 @@ function foot(){ ...@@ -223,8 +224,8 @@ function foot(){
for (let k = 0; k< footer_images.length; k++){ for (let k = 0; k< footer_images.length; k++){
let image = document.createElement('img'); let image = document.createElement('img');
image.src = footer_images[k].src; image.src = footer_images[k].src;
image.width="100"; image.width="300";
image.height= "50"; image.height= "73";
image.alt = footer_images[k].alt; image.alt = footer_images[k].alt;
imagediv.appendChild(image); imagediv.appendChild(image);
} }
......
Markdown is supported
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