Commit 6a8f4332 authored by Wolfgang Knopki's avatar Wolfgang Knopki
Browse files

Merge branch 'MLAB-205' into 'testing'

Mlab 205

See merge request !23
parents 43e88f0e e857d332
Pipeline #671 passed with stage
in 4 seconds
<!-- RS
HTML representation of the header and footer in headfoot.js
!! FOR DEVELOPMENT AND TEST ONLY !!
-->
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no">
<title>Transferportal HfT Stuttgart</title>
<link rel="stylesheet" href="../css/bootstrap.min.css">
<link rel="stylesheet" href="../css/bootstrap.css">
<link rel="stylesheet" href="../fonts/ionicons.min.css">
<link rel="stylesheet" href="../css/Testimonials.css">
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.2/css/all.css" integrity="sha384-oS3vJWv+0UjzBfQzYUhtDYW+Pj2yciDJxpsK1OYPAYjqT085Qq/1cq5FLXAZQ7Ay" crossorigin="anonymous">
</head>
<body>
<!-- navheader -->
<header id="header" class="clear">
<!-- alertdiv -->
<div class="alert alert-danger alert-dismissible fade show" style="text-align:center;">
<!-- alertbutton -->
<button type="button" class="close" data-dismiss="alert">
&times;
</button>
<strong>Disclaimer</strong> This website is under construction and in prototype-phase. It is not for public use.
</div>
<!-- navbar -->
<nav class="navbar navbar-expand-md navbar-light" style="background-color: #ffffff;">
<!-- navbarcontainer -->
<div class="container">
<!-- navbarheader -->
<div class="navbar-header">
<!-- link_m4lab -->
<a class="navbar-brand" href="/">
<img src="../img/header/Logozeile_Header.png" alt="Logo Innovationslabor M4_LAB">
</a>
</div>
<!-- togglebutton -->
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<!-- navelements -->
<ul id="navbarCollapse" class="collapse nav navbar-collapse navbar-nav justify-content-end">
<!-- headitem -->
<li class="nav-item dropdown">
<!-- headlink -->
<a href="#" id="navbarDropdown0" class="nav-link dropdown-toggle" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Informationen
</a>
<!-- combodiv -->
<div id="navbarDropdown0_par" class="dropdown-menu" aria-labelledby="navbarDropdown0">
<!-- combolink -->
<a class="dropdown-item" href="/project">
Projekte
</a>
<!-- combolink -->
<a class="dropdown-item" href="/projectoverview?projectID=1">
Über das M4_LAB
</a>
<!-- combolink -->
<a class="dropdown-item" href="/account/contact">
Kontakt
</a>
</div>
</li>
<!-- headitem -->
<li class="nav-item dropdown">
<!-- headlink -->
<a href="#" id="navbarDropdown1" class="nav-link dropdown-toggle" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Zusammenarbeit
</a>
<!-- combodiv -->
<div id="navbarDropdown1_par" class="dropdown-menu" aria-labelledby="navbarDropdown1">
<!-- combolink -->
<a class="dropdown-item" href="/mailinglists">
Mailinglisten
</a>
<!-- combolink -->
<a class="dropdown-item" href="/videoconference.html">
Videokonferenzen
</a>
<!-- combolink -->
<a class="dropdown-item" href="/#">
...
</a>
</div>
</li>
<!-- headitem -->
<li class="nav-item dropdown">
<!-- headlink -->
<a href="#" id="navbarDropdown2" class="nav-link dropdown-toggle" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Events
</a>
<!-- combodiv -->
<div id="navbarDropdown2_par" class="dropdown-menu" aria-labelledby="navbarDropdown2">
<!-- combolink -->
<a class="dropdown-item" href="http://www.hft-stuttgart.de/Aktuell/Veranstaltungen/">
Veranstaltungen der HfT
</a>
<!-- combolink -->
<a class="dropdown-item" href="https://www.hft-stuttgart.de/forschung/veranstaltungen">
Veranstaltungen der HfT Forschung
</a>
</div>
</li>
<!-- headitem -->
<li class="nav-item">
<!-- headlink -->
<a href="/account" id="navbarDropdown2" class="nav-link" role="button">
Benutzerkonto
</a>
</li>
</ul>
</div>
</nav>
</header>
<div class="container">
<p> test test test test</p>
<p> test test test test 123</p>
<p> test test test test</p>
<p> test test test test</p>
<p> test test test test</p>
<hr>
<p> test test test test</p>
<p> test test test test</p>
<p> test test test test</p>
<p> test test test test</p>
<p> test test test test</p>
<hr>
<p> test test test test</p>
<p> test test test test</p>
<p> test test test test</p>
<p> test test test test</p>
<p> test test test test</p>
<hr>
</div>
<!-- footerdiv -->
<div id="homepage" class="last clear">
<hr>
<!-- containerdiv -->
<div class="container">
<!-- containerdivrow -->
<div class="row">
<!-- bmbf-->
<div class="col-md-auto">
<img src="../img/footer/Innovative_Hochschule_Initiative_BMBF_GWK_RGB.png" alt="Innovative Hochschule" style="height:90px"/>
</div>
<!-- m4labgrau-->
<div class="col-md-auto">
<!-- img -->
<img src="../img/footer/M4_LAB_LOGO_Graustufen.png" alt="M4_LAB" style="height:80px"/>
</div>
<!-- socialdiv-->
<div class="col-md-auto">
<!-- socialrow -->
<div id="socialmediabuttons">
<!-- sociallink-->
<a href="https://twitter.com/InnolabM4">
<!-- socialcontent -->
<i class="fab fa-twitter"></i>
</a>
<!-- sociallink-->
<a href="https://www.facebook.com/HfTStuttgart/">
<!-- socialcontent -->
<i class="fab fa-facebook-square"></i>
</a>
<!-- sociallink-->
<a href="https://www.instagram.com/m4_lab/">
<!-- socialcontent -->
<i class="fab fa-instagram"></i>
</a>
<!-- sociallink-->
<a href="https://de.linkedin.com/school/hochschule-f%C3%BCr-technik-stuttgart-%E2%80%93-university-of-applied-sciences/">
<!-- socialcontent -->
<i class="fab fa-linkedin"></i>
</a>
<!-- sociallink-->
<a href="https://www.youtube.com/channel/UCi0_JfF2qMZbOhOnNH5PyHA">
<!-- socialcontent -->
<i class="fab fa-youtube"></i>
</a>
</div>
</div>
<!-- contactdiv -->
<div class="col-md-auto footer-unten">
Hochschule für Technik Stuttgart
<!-- rowdiv -->
<div class="row">
<!-- hft_links coldiv -->
<div class="col footer-unten">
<!-- hft_links collink -->
<a href="https://www.hft-stuttgart.de/forschung/innovative-hochschule-m4-lab" class="contact-lower">
Kontakt
</a>
</div>
<!-- hft_links coldiv -->
<div class="col footer-unten">
<!-- hft_links collink -->
<a href="https://www.hft-stuttgart.de/impressum" class="contact-lower">
Impressum
</a>
</div>
<!-- hft_links coldiv -->
<div class="col footer-unten">
<!-- hft_links collink -->
<a href="https://www.hft-stuttgart.de/datenschutz" class="contact-lower">
Datenschutz
</a>
</div>
</div>
</div>
</div>
</div>
</div>
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js" integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script>
</body>
</html>
\ No newline at end of file
...@@ -43,37 +43,53 @@ function sendRequest(URL){ ...@@ -43,37 +43,53 @@ function sendRequest(URL){
* creates header and prepends it to the documents body * creates header and prepends it to the documents body
*/ */
function head(){ function head() {
let headerdiv = document.createElement('div'); let navheader = document.createElement("header");
let alertdiv = document.createElement('div');
headerdiv.classList.add("wrapper","row1");
let navheader = document.createElement('header');
navheader.id = "header"; navheader.id = "header";
navheader.classList.add("clear"); navheader.classList.add("clear");
let alertbutton = document.createElement('button');
// disclaimer
let alertdiv = document.createElement("div");
alertdiv.classList.add("alert", "alert-danger", "alert-dismissible", "fade", "show");
alertdiv.style = "text-align:center;";
alertdiv.innerHTML="<strong>Disclaimer</strong> This website is under construction and in prototype-phase. It is not for public use."
let alertbutton = document.createElement("button");
alertbutton.type = "button"; alertbutton.type = "button";
alertbutton.classList.add("close"); alertbutton.classList.add("close");
alertbutton.setAttribute("data-dismiss", "alert"); alertbutton.setAttribute("data-dismiss", "alert");
alertbutton.innerHTML = "&times;"; alertbutton.innerHTML = "&times;";
alertdiv.innerHTML="<strong>Disclaimer</strong> This website is under construction and in prototype-phase. It is not for public use."
prependChild(alertdiv, alertbutton); prependChild(alertdiv, alertbutton);
alertdiv.classList.add('alert','alert-danger', 'alert-dismissible', 'fade','show');
alertdiv.style = "text-align:center;"; // navigation header
navheader.appendChild(alertdiv); let navbar = document.createElement("nav");
let navbar = document.createElement('nav'); navbar.classList.add("navbar", "navbar-expand-md", "navbar-light");
navbar.classList.add("navbar", "navbar-default"); navbar.style = "background-color: #ffffff;";
let fluiddiv = document.createElement('div');
fluiddiv.classList.add("container-fluid"); let navbarcontainer = document.createElement("div");
let navbardiv = document.createElement('div'); navbarcontainer.classList.add("container");
navbardiv.classList.add("navbar-header");
let navelements = document.createElement('ul'); let navbarheader = document.createElement("div");
navelements.id="navelemente"; navbarheader.classList.add("navbar-header");
let logos = document.createElement('li'); // navigation header - logo
let link_m4lab = document.createElement('a'); let link_m4lab = document.createElement('a');
link_m4lab.href = "/"; link_m4lab.href = "/";
link_m4lab.innerHTML = "<img src='/images/demo/m4lab_logo.jpg' alt='Logo Innovationslabor M4_LAB'>"; link_m4lab.classList.add("navbar-brand");
logos.appendChild(link_m4lab); link_m4lab.innerHTML = "<img src='img/header/Logozeile_Header.png' alt='Logo Innovationslabor M4_LAB'>";
navelements.appendChild(logos); navbarheader.appendChild(link_m4lab);
// navigation header - toggle button menu for mobile devices
let togglebutton = document.createElement('button');
togglebutton.classList.add("navbar-toggler")
togglebutton.type = "button";
togglebutton.setAttribute("data-toggle", "collapse");
togglebutton.setAttribute("data-target", "#navbarCollapse");
togglebutton.setAttribute("aria-controls", "navbarCollapse");
togglebutton.setAttribute("aria-expanded", "false");
togglebutton.setAttribute("aria-label", "Toggle navigation");
togglebutton.innerHTML = "<span class='navbar-toggler-icon'></span>";
// nav menu
let navelements = document.createElement('ul');
navelements.id="navbarCollapse";
navelements.classList.add("collapse", "nav", "navbar-collapse", "navbar-nav", "justify-content-end");
for(let j = 0; j<menu.length; j++){ for(let j = 0; j<menu.length; j++){
let headitem = document.createElement('li'); let headitem = document.createElement('li');
let itemtype = menu[j].type; let itemtype = menu[j].type;
...@@ -105,59 +121,60 @@ function head(){ ...@@ -105,59 +121,60 @@ function head(){
} }
headitem.appendChild(combodiv); headitem.appendChild(combodiv);
} }
headitem.appendChild(headlink); prependChild(headitem, headlink)
navelements.appendChild(headitem); navelements.appendChild(headitem);
} }
/* let searchitem = document.createElement('li');
searchitem.classList.add("nav-item"); navbarcontainer.appendChild(navbarheader);
let searchinput = document.createElement('input'); navbarcontainer.appendChild(togglebutton);
searchinput.value='Suche...' navbarcontainer.appendChild(navelements);
searchinput.type="text"; navbar.appendChild(navbarcontainer)
searchinput.classList.add("nav-item-suchfeld");
searchinput.setAttribute('onFocus', "this.value=(this.value=='search...')? '' : this.value"); navheader.appendChild(alertdiv);
searchitem.appendChild(searchinput);
let magnifier = document.createElement('input');
magnifier.type="image"
magnifier.src="/images/Lupe_grau.png";
magnifier.width="25";
magnifier.height="25";
magnifier.alt="";
magnifier.id="sf_submit";
magnifier.value="search";
searchitem.appendChild(magnifier);
navelements.appendChild(searchitem);*/
navbardiv.appendChild(navelements);
fluiddiv.appendChild(navbardiv);
navbar.appendChild(fluiddiv);
navheader.appendChild(navbar); navheader.appendChild(navbar);
headerdiv.appendChild(navheader); prependChild(document.body, navheader);
prependChild(document.body, headerdiv); }
};
/* function foot() /* function foot()
* creates footer and appends it to the documents body * creates footer and appends it to the documents body
*/ */
function foot(){ function foot() {
let footerdiv = document.createElement('div'); let footerdiv = document.createElement('div');
footerdiv.id="homepage"; footerdiv.id="homepage";
footerdiv.classList.add("last", "clear"); footerdiv.classList.add("last", "clear");
footerdiv.innerHTML = "<hr>"; footerdiv.innerHTML = "<hr>";
let containerdiv = document.createElement('div'); let containerdiv = document.createElement('div');
containerdiv.classList.add('flex-container'); containerdiv.classList.add('container');
let hftlink = document.createElement('a'); let containerdivrow = document.createElement('div');
hftlink.classList.add("col-md-3"); containerdivrow.classList.add('row');
hftlink.setAttribute('style','flex-basis: 400px;');
hftlink.href="https://www.hft-stuttgart.de"; //bmbf
let hftimage = document.createElement('img'); let bmbf = document.createElement('div');
hftimage.src="/images/demo/hft_logo.jpg"; bmbf.classList.add("col-md-auto");
hftimage.alt="Logo der Hochschule für Technik Stuttgart"; bmbf.innerHTML = "<img src='img/footer/Innovative_Hochschule_Initiative_BMBF_GWK_RGB.png' alt='Innovative Hochschule' style='height:90px'/>"
hftimage.height= '75'; //m4labgrau
hftlink.appendChild(hftimage); let m4labgrau = document.createElement('div');
containerdiv.appendChild(hftlink); m4labgrau.classList.add("col-md-auto");
m4labgrau.innerHTML = "<img src='img/footer/M4_LAB_LOGO_Graustufen.png' alt='M4_LAB' style='height:80px'/>"
// socmed
let socialdiv = document.createElement('div');
socialdiv.classList.add("col-md-auto");
let socialrow = document.createElement('div');
socialrow.id="socialmediabuttons";
for(let j = 0; j< socialmedias.length; j++){
let sociallink = document.createElement('a');
sociallink.href = socialmedias[j].url;
let socialcontent = document.createElement('i');
socialcontent.classList.add("fab", socialmedias[j].name);
sociallink.appendChild(socialcontent);
socialrow.appendChild(sociallink);
socialrow.innerHTML+="&nbsp;";
}
socialdiv.appendChild(socialrow);
// contact
let contactdiv = document.createElement('div'); let contactdiv = document.createElement('div');
contactdiv.classList.add("col-md-3", "footer-unten") contactdiv.classList.add("col-md-auto", "footer-unten")
contactdiv.setAttribute('style',"flex-basis:400px");
contactdiv.innerHTML="Hochschule für Technik Stuttgart"; contactdiv.innerHTML="Hochschule für Technik Stuttgart";
let rowdiv = document.createElement('div'); let rowdiv = document.createElement('div');
rowdiv.classList.add("row"); rowdiv.classList.add("row");
...@@ -172,39 +189,16 @@ function foot(){ ...@@ -172,39 +189,16 @@ function foot(){
rowdiv.appendChild(coldiv); rowdiv.appendChild(coldiv);
} }
contactdiv.appendChild(rowdiv); contactdiv.appendChild(rowdiv);
containerdiv.appendChild(contactdiv);
let socialdiv = document.createElement('div'); containerdivrow.appendChild(bmbf);
socialdiv.classList.add("col-md-3"); containerdivrow.appendChild(m4labgrau);
socialdiv.setAttribute('style','flex-basis: 400px;'); containerdivrow.appendChild(socialdiv);
let socialrow = document.createElement('div'); containerdivrow.appendChild(contactdiv);
socialrow.id="socialmediabuttons";
for(let j = 0; j< socialmedias.length; j++){ containerdiv.appendChild(containerdivrow);
let sociallink = document.createElement('a');
sociallink.href = socialmedias[j].url;
let socialcontent = document.createElement('i');
socialcontent.classList.add("fab", socialmedias[j].name);
sociallink.appendChild(socialcontent);
socialrow.appendChild(sociallink);
socialrow.innerHTML+="&nbsp;";
}
socialdiv.appendChild(socialrow);
containerdiv.appendChild(socialdiv);
let imagediv = document.createElement('div');
imagediv.classList.add("col-md-3");
imagediv.setAttribute("style", "flex-basis:400px;");
for (let k = 0; k< footer_images.length; k++){
let image = document.createElement('img');
image.src = footer_images[k].src;
image.width="300";
image.height= "73";
image.alt = footer_images[k].alt;
imagediv.appendChild(image);
}
containerdiv.appendChild(imagediv);
footerdiv.appendChild(containerdiv); footerdiv.appendChild(containerdiv);
document.body.appendChild(footerdiv); document.body.appendChild(footerdiv);
}; }
head(); head();
foot(); foot();
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