From e28dd2ecacae086390e2c146d364377361d1dcbb Mon Sep 17 00:00:00 2001 From: Wolfgang Knopki <wolfgang.knopki@hft-stuttgart.de> Date: Tue, 24 Mar 2020 08:49:59 +0100 Subject: [PATCH] merged devel_wolfgang, added landingpage --- routes/routes-project.js | 7 ++++ views/DE/project/landingpage.html | 68 +++++++++++++++++++++++++++++++ views/DE/project/landingpage.pug | 47 +++++++++++++++++++++ 3 files changed, 122 insertions(+) create mode 100644 views/DE/project/landingpage.html create mode 100644 views/DE/project/landingpage.pug diff --git a/routes/routes-project.js b/routes/routes-project.js index 1d92ab90..a85058ff 100644 --- a/routes/routes-project.js +++ b/routes/routes-project.js @@ -295,4 +295,11 @@ module.exports = function (app) { user: req.user, }); }) + + app.get('/landingpage', function(req, res){ + res.render(lang+'/project/landingpage', { + isUserAuthenticated: req.isAuthenticated(), + user: req.user, + }); + }) }; \ No newline at end of file diff --git a/views/DE/project/landingpage.html b/views/DE/project/landingpage.html new file mode 100644 index 00000000..d9c19d49 --- /dev/null +++ b/views/DE/project/landingpage.html @@ -0,0 +1,68 @@ + <!-- content --> + + <div class="flex-container" style="align-items:flex-start"> + + <div id="Textblock-startseite" class="text" style="flex-basis:600px"> + <div style="flex-grow: 1"> + <p> + <h1>Als innovative Hochschule wollen wir den Wandel in der Gesellschaft zukunftsfähig und verantwortungsvoll mitgestalten.</h1> + <br/> + <h2>Unser Ziel ist die Beantwortung gesellschaftlich relevanter Zukunftsfragen.</h2> + + Diese bearbeiten wir durch Forschungs-, Innovations- und Transferprojekte und entwickeln dabei anwendungsbezogene Lösungen. + Als Impulsgeber ermöglichen wir den Transfer innovativer Ideen, indem wir Kooperationen fördern und Räume für kreativen Austausch schaffen. + <br/> + Dabei verknüpfen wir unsere Expertise mit Partnern innerhalb und außerhalb der Region Stuttgart. Wir informieren und involvieren Interessierte und Beteiligte durch die unterschiedlichsten Events und Formate. + <br/> + <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/> + 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> + </div> + </div> + + + <div id="carouselExampleIndicators" class="carousel slide" data-ride="carousel" style="flex-basis: 50%" style="flex-grow: 1"> + <ol class="carousel-indicators"> + <li data-target="#carouselExampleIndicators" data-slide-to="0"></li> + <li data-target="#carouselExampleIndicators" data-slide-to="1" class="active"></li> + <li data-target="#carouselExampleIndicators" data-slide-to="2"></li> + </ol> + <a class="carousel-control-prev" href="#carouselExampleIndicators" role="button" data-slide="prev"> + <i class="fas fa-chevron-left"></i> + <!-- <span class="carousel-control-prev-icon" aria-hidden="true"></span>--> + <span class="sr-only">Previous</span> + </a> + <div class="carousel-inner" role="listbox"> + <div class="carousel-item"> + <img class="d-block w-100" src="/images/3DModell_Wermelskirchen_Startseite.jpg" alt="First slide"> + <div id="Bildunterschrift-slide1" class="Bildunterschrift"> + <br> + <p><a href="/projectoverview?projectID=3" ><i class="fas fa-chevron-right"></i> AG Qualität zur Definition von 3D-Stadtmodellen</a></p>  + </div> + </div> + <div class="carousel-item active"> + <img class="d-block w-100" src="/images/M4_LAB_Vision.gif" alt="Second slide"> + <div id="Bildunterschrift-slide2" class="Bildunterschrift"> + <br> + <p><a href="/projectoverview?projectID=1" ><i class="fas fa-chevron-right"></i> Innovationslabor M4_LAB</a></p>  + </div> + </div> + <div class="carousel-item"> + <img class="d-block w-100" src="/images/SmartPollen_Projekt/SmartPollenM2GIF.gif" alt="Third slide"> + <div id="Bildunterschrift-slide3" class="Bildunterschrift"> + <br> + <p><a href="/projectoverview?projectID=2" ><i class="fas fa-chevron-right"></i> Studierendenprojekt Smart-Pollen</a></p>  + </div> + </div> + </div> + <a class="carousel-control-next" href="#carouselExampleIndicators" role="button" data-slide="next"> + <i class="fas fa-chevron-right"></i> + <!-- <span class="carousel-control-next-icon" aria-hidden="true"></span>--> + <span class="sr-only">Next</span> + </a> + </div> + + </div> \ No newline at end of file diff --git a/views/DE/project/landingpage.pug b/views/DE/project/landingpage.pug new file mode 100644 index 00000000..a835ec04 --- /dev/null +++ b/views/DE/project/landingpage.pug @@ -0,0 +1,47 @@ +doctype html +html(lang="de") + head + title= "Project List" + meta(charset="UTF-8") + meta(name="viewport", content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no") + link(rel="stylesheet", type="text/css", href="https://transfer.hft-stuttgart.de/css/bootstrap/bootstrap.css") + link(rel="stylesheet", href="https://use.fontawesome.com/releases/v5.8.2/css/all.css", integrity="sha384-oS3vJWv+0UjzBfQzYUhtDYW+Pj2yciDJxpsK1OYPAYjqT085Qq/1cq5FLXAZQ7Ay", crossorigin="anonymous") + style. + .collapse { + display: none; + } + .collapse.in { + display: block; + } + .collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition-timing-function: ease; + -o-transition-timing-function: ease; + transition-timing-function: ease; + -webkit-transition-duration: .35s; + -o-transition-duration: .35s; + transition-duration: .35s; + -webkit-transition-property: height,visibility; + -o-transition-property: height,visibility; + transition-property: height,visibility; + } + .warning { + color: red; + font-size: 11px; + } + body + include landingpage.html + + + // jQuery + script(src="https://code.jquery.com/jquery-3.3.1.min.js") + script(src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js", integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1", crossorigin="anonymous") + // Bootstrap + script(src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous") + // Header + if isUserAuthenticated + script(src="/js/headfootLogout.js") + else + script(src="/js/headfoot.js") \ No newline at end of file -- GitLab