Skip to content

Commit

Permalink
changed tab-width to a consistent 2 in the .inc/.json/.. files
Browse files Browse the repository at this point in the history
Signed-off-by: Frank Elsinga <[email protected]>
  • Loading branch information
CommanderStorm committed Jul 19, 2022
1 parent d9cfb40 commit 854f047
Show file tree
Hide file tree
Showing 11 changed files with 665 additions and 429 deletions.
14 changes: 7 additions & 7 deletions webclient/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@ This repository contains the JavaScript based webclient for NavigaTUM.

You need the following dependencies to get started:

- Node (for Gulp)
- [Yarn](https://yarnpkg.com/getting-started/install)
- [Gulp](https://gulpjs.com/)
- Python (for testing)
- Node (for Gulp)
- [Yarn](https://yarnpkg.com/getting-started/install)
- [Gulp](https://gulpjs.com/)
- Python (for testing)

Installing _Yarn_ and _Gulp_ with npm:

Expand Down Expand Up @@ -101,9 +101,9 @@ your choice as well as any view.

The NavigaTUM webclient is made as a single-page application based on [Vue.js](https://vuejs.org/) and [Vue Router](https://router.vuejs.org/). The CSS framework is [Spectre.css](https://picturepan2.github.io/spectre/). It is made up of a core codebase, _views_ and _modules_:

- The core codebase provides the routing functionality, as well as helper functions (e.g. to retrieve data). All of this is bundles in the `navigatum` object in JS.
- _Views_ (taking over the terminology from vue-router) are the pages displayed in NavigaTUM.
- _Modules_ provide extra functionality that is not critical or used by multiple views (e.g. the interactive map).
- The core codebase provides the routing functionality, as well as helper functions (e.g. to retrieve data). All of this is bundles in the `navigatum` object in JS.
- _Views_ (taking over the terminology from vue-router) are the pages displayed in NavigaTUM.
- _Modules_ provide extra functionality that is not critical or used by multiple views (e.g. the interactive map).

### Directory structure

Expand Down
149 changes: 78 additions & 71 deletions webclient/package.json
Original file line number Diff line number Diff line change
@@ -1,74 +1,81 @@
{
"name": "navigatum",
"version": "0.1.0",
"description": "",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"type": "module",
"author": "",
"license": "ISC",
"eslintConfig": {
"extends": [
"@paulhfischer/eslint-config-javascript"
],
"env": {
"browser": true
}
},
"prettier": "@paulhfischer/prettier-config",
"stylelint": {
"extends": [
"@paulhfischer/stylelint-config"
],
"rules": {
"selector-max-id": null,
"max-nesting-depth": null
}
},
"devDependencies": {
"@babel/core": "^7.14.8",
"@babel/preset-env": "^7.14.8",
"babel-plugin-transform-remove-strict-mode": "^0.0.2",
"browserify": "^17.0.0",
"core-js": "^3.16.0",
"delete": "^1.1.0",
"gulp": "^4.0.2",
"gulp-add-src": "^1.0.0",
"gulp-babel": "^8.0.0",
"gulp-concat": "^2.6.1",
"gulp-csscss": "^0.1.2",
"gulp-csso": "^4.0.1",
"gulp-first": "^1.0.7",
"gulp-html-i18n": "^0.16.0",
"gulp-htmlmin": "^5.0.1",
"gulp-i18n-compile": "^1.0.1",
"gulp-if": "^3.0.0",
"gulp-inject": "^5.0.5",
"gulp-inject-string": "^1.1.2",
"gulp-inject-stringified-html": "^2.0.0-alpha.2",
"gulp-markdown": "^6.0.0",
"gulp-preprocess": "^4.0.2",
"gulp-purgecss": "^4.0.3",
"gulp-rename": "^2.0.0",
"gulp-rev-all": "^3.0.0",
"gulp-sass": "^5.0.0",
"gulp-sitemap": "^8.0.0",
"gulp-split-files": "^1.2.3",
"gulp-uglify": "^3.0.2",
"gulp-yaml": "^2.0.4",
"merge-stream": "^2.0.0",
"node-sass": "^7.0.1",
"regenerator": "^0.14.7",
"spectre.css": "^0.5.8",
"vinyl-source-stream": "^2.0.0"
},
"dependencies": {
"mapbox-gl": "^2.7.0",
"polyfill": "^0.1.0",
"vue": "^2.6.12",
"vue-router": "^3.5.1",
"webp-hero": "^0.0.2",
"whatwg-fetch": "^3.6.2"
"name": "navigatum",
"version": "0.1.0",
"description": "",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"type": "module",
"author": "",
"license": "ISC",
"eslintConfig": {
"extends": [
"@paulhfischer/eslint-config-javascript"
],
"env": {
"browser": true
}
},
"prettier": {
"extends": [
"@paulhfischer/prettier-config"
],
"rules": {
"tab-width": 2
}
},
"stylelint": {
"extends": [
"@paulhfischer/stylelint-config"
],
"rules": {
"selector-max-id": null,
"max-nesting-depth": null
}
},
"devDependencies": {
"@babel/core": "^7.14.8",
"@babel/preset-env": "^7.14.8",
"babel-plugin-transform-remove-strict-mode": "^0.0.2",
"browserify": "^17.0.0",
"core-js": "^3.16.0",
"delete": "^1.1.0",
"gulp": "^4.0.2",
"gulp-add-src": "^1.0.0",
"gulp-babel": "^8.0.0",
"gulp-concat": "^2.6.1",
"gulp-csscss": "^0.1.2",
"gulp-csso": "^4.0.1",
"gulp-first": "^1.0.7",
"gulp-html-i18n": "^0.16.0",
"gulp-htmlmin": "^5.0.1",
"gulp-i18n-compile": "^1.0.1",
"gulp-if": "^3.0.0",
"gulp-inject": "^5.0.5",
"gulp-inject-string": "^1.1.2",
"gulp-inject-stringified-html": "^2.0.0-alpha.2",
"gulp-markdown": "^6.0.0",
"gulp-preprocess": "^4.0.2",
"gulp-purgecss": "^4.0.3",
"gulp-rename": "^2.0.0",
"gulp-rev-all": "^3.0.0",
"gulp-sass": "^5.0.0",
"gulp-sitemap": "^8.0.0",
"gulp-split-files": "^1.2.3",
"gulp-uglify": "^3.0.2",
"gulp-yaml": "^2.0.4",
"merge-stream": "^2.0.0",
"node-sass": "^7.0.1",
"regenerator": "^0.14.7",
"spectre.css": "^0.5.8",
"vinyl-source-stream": "^2.0.0"
},
"dependencies": {
"mapbox-gl": "^2.7.0",
"polyfill": "^0.1.0",
"vue": "^2.6.12",
"vue-router": "^3.5.1",
"webp-hero": "^0.0.2",
"whatwg-fetch": "^3.6.2"
}
}
4 changes: 2 additions & 2 deletions webclient/src/.well-known/gpc.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
"gpc": true,
"lastUpdate": "2022-01-29"
"gpc": true,
"lastUpdate": "2022-01-29"
}
68 changes: 34 additions & 34 deletions webclient/src/md/about-us.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,37 +11,37 @@ TUM [Roomfinder](https://portal.mytum.de/campus/roomfinder).

You can find an overview where which data comes here:

- **Sites/Areas:** The sites/areas have been collected by NavigaTUM based on the list of buildings. Additional sources are:
- [Official Locations overview of TUM](https://www.tum.de/en/about-tum/our-university/locations)
- [Locations overview by MPI](https://mpi.fs.tum.de/en/entering-tum/locations//)
- **Buildings:** The list of buildings was derived from the collected list of buildings in TUMOnline and the buildings selection in the Roomfinder. However, sometimes their names or structure was changed (e.g. for complex buildings). Additional information about buildings may have been included from:
- For all: [Open Street Map](https://www.openstreetmap.org)
- Stammgelände: [Map of Stammgelände](https://portal.mytum.de/campus/stammgelaende/TUM_Campus_Muenchen_klein)
- Klinkikum rechts der Isar (MRI):
- [Map of MRI](https://portal.mytum.de/campus/rechts_der_isar/mri)
- [MRI Lageplan I](https://www.mri.tum.de/lageplaene-und-wegweiser)
- [MRI Lageplan II](http://www.imi-muenchen.de/fileadmin/user_upload/pdf/MRI_Lageplan.pdf)
- [Anfahrt Frauenklinik](http://www.frauenklinik.med.tum.de/inhalt/anfahrt)
- [Wegweiser für Patienten](https://www.mri.tum.de/sites/default/files/seiten/wegweiser_patienten_ambulant_20200312_web.pdf)
- Olympia: [Map of Olympiapark](https://portal.mytum.de/campus/olympiapark/olympiapark)
- Pasing: [Standort Pasing](https://www.bgu.tum.de/gb/ueber-uns/standort-muenchen-pasing/)
- Heilbronn:
- [Bildungscampus Heilbronn](https://bildungscampus.hn/ueber-uns/leben-am-campus)
- [TUM Heilbronn](https://www.wi.tum.de/tum-campus-heilbronn/welcome-tum-campus-heilbronn/)
- Straubing:
- [Campus Straubing](https://www.cs.tum.de/campus-straubing/campus/?lang=en)
- [Anfahrt und Lageplan Straubing](https://www.cs.tum.de/campus-straubing/anfahrt-und-lageplan/)
- [Map of Straubing](https://www.cs.tum.de/wp-content/uploads/2020/01/200127_TUM_Plan_Straubing_WEB.png)
- Wissenschaftszentrum Weihenstephan:
- [Lageplan Lehrräume](https://www.wzw.tum.de/fileadmin/lageplan/SoLS-Plan-Lehrraume.jpg)
- [Campusplan Weihenstephan](https://www.gm.wzw.tum.de/en/campusplan-stand-oktober-2019/)
- [Versuchsstationen](https://www.wzw.tum.de/?id=239)
- Garching:
- [Map of Garching I](https://portal.mytum.de/campus/garching/TUM_Campus_Garching_web)
- [Map of Garching II](https://www.forschung-garching.tum.de/fileadmin/w00btp/www/00_Startseite_normal/161015_KarteGarchingKomplett_RGB.pdf)
- [Building map MW](https://www.mw.tum.de/fileadmin/w00btx/mw/Fakultaet/Anfahrt/Lageplan_Gebaeude_MW.pdf)
- [Building map Physics](https://www.ph.tum.de/about/visit/TUM_Physik_Orientierungsplan.pdf)
- [Building map Chemistry](https://www.ch.tum.de/fileadmin/tuchfak/www/Lageplan/Infoblatt_2020-06.pdf)
- **Rooms:** The rooms were mainly taken from TUMOnline and extended with information from the Roomfinder. Exceptions are special rooms or spaces such as branch libraries.
- [Branch Libraries](https://www.ub.tum.de/en/branch-libraries)
- **Images:** All images were collected independently and assigned to the entries.
- **Sites/Areas:** The sites/areas have been collected by NavigaTUM based on the list of buildings. Additional sources are:
- [Official Locations overview of TUM](https://www.tum.de/en/about-tum/our-university/locations)
- [Locations overview by MPI](https://mpi.fs.tum.de/en/entering-tum/locations//)
- **Buildings:** The list of buildings was derived from the collected list of buildings in TUMOnline and the buildings selection in the Roomfinder. However, sometimes their names or structure was changed (e.g. for complex buildings). Additional information about buildings may have been included from:
- For all: [Open Street Map](https://www.openstreetmap.org)
- Stammgelände: [Map of Stammgelände](https://portal.mytum.de/campus/stammgelaende/TUM_Campus_Muenchen_klein)
- Klinkikum rechts der Isar (MRI):
- [Map of MRI](https://portal.mytum.de/campus/rechts_der_isar/mri)
- [MRI Lageplan I](https://www.mri.tum.de/lageplaene-und-wegweiser)
- [MRI Lageplan II](http://www.imi-muenchen.de/fileadmin/user_upload/pdf/MRI_Lageplan.pdf)
- [Anfahrt Frauenklinik](http://www.frauenklinik.med.tum.de/inhalt/anfahrt)
- [Wegweiser für Patienten](https://www.mri.tum.de/sites/default/files/seiten/wegweiser_patienten_ambulant_20200312_web.pdf)
- Olympia: [Map of Olympiapark](https://portal.mytum.de/campus/olympiapark/olympiapark)
- Pasing: [Standort Pasing](https://www.bgu.tum.de/gb/ueber-uns/standort-muenchen-pasing/)
- Heilbronn:
- [Bildungscampus Heilbronn](https://bildungscampus.hn/ueber-uns/leben-am-campus)
- [TUM Heilbronn](https://www.wi.tum.de/tum-campus-heilbronn/welcome-tum-campus-heilbronn/)
- Straubing:
- [Campus Straubing](https://www.cs.tum.de/campus-straubing/campus/?lang=en)
- [Anfahrt und Lageplan Straubing](https://www.cs.tum.de/campus-straubing/anfahrt-und-lageplan/)
- [Map of Straubing](https://www.cs.tum.de/wp-content/uploads/2020/01/200127_TUM_Plan_Straubing_WEB.png)
- Wissenschaftszentrum Weihenstephan:
- [Lageplan Lehrräume](https://www.wzw.tum.de/fileadmin/lageplan/SoLS-Plan-Lehrraume.jpg)
- [Campusplan Weihenstephan](https://www.gm.wzw.tum.de/en/campusplan-stand-oktober-2019/)
- [Versuchsstationen](https://www.wzw.tum.de/?id=239)
- Garching:
- [Map of Garching I](https://portal.mytum.de/campus/garching/TUM_Campus_Garching_web)
- [Map of Garching II](https://www.forschung-garching.tum.de/fileadmin/w00btp/www/00_Startseite_normal/161015_KarteGarchingKomplett_RGB.pdf)
- [Building map MW](https://www.mw.tum.de/fileadmin/w00btx/mw/Fakultaet/Anfahrt/Lageplan_Gebaeude_MW.pdf)
- [Building map Physics](https://www.ph.tum.de/about/visit/TUM_Physik_Orientierungsplan.pdf)
- [Building map Chemistry](https://www.ch.tum.de/fileadmin/tuchfak/www/Lageplan/Infoblatt_2020-06.pdf)
- **Rooms:** The rooms were mainly taken from TUMOnline and extended with information from the Roomfinder. Exceptions are special rooms or spaces such as branch libraries.
- [Branch Libraries](https://www.ub.tum.de/en/branch-libraries)
- **Images:** All images were collected independently and assigned to the entries.
40 changes: 20 additions & 20 deletions webclient/src/md/datenschutz.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,12 +22,12 @@ E-Mail: app (at-symbol) tum.de

Unter den angegebenen Kontaktdaten unseres Datenschutzbeauftragten können Sie jederzeit folgende Rechte ausüben:

- Auskunft über Ihre bei uns gespeicherten Daten und deren Verarbeitung (Art. 15 DSGVO),
- Berichtigung unrichtiger personenbezogener Daten (Art. 16 DSGVO),
- Löschung Ihrer bei uns gespeicherten Daten (Art. 17 DSGVO),
- Einschränkung der Datenverarbeitung, sofern wir Ihre Daten aufgrund gesetzlicher Pflichten noch nicht löschen dürfen (Art. 18 DSGVO),
- Widerspruch gegen die Verarbeitung Ihrer Daten bei uns (Art. 21 DSGVO) und
- Datenübertragbarkeit, sofern Sie in die Datenverarbeitung eingewilligt haben oder einen Vertrag mit uns abgeschlossen haben (Art. 20 DSGVO).
- Auskunft über Ihre bei uns gespeicherten Daten und deren Verarbeitung (Art. 15 DSGVO),
- Berichtigung unrichtiger personenbezogener Daten (Art. 16 DSGVO),
- Löschung Ihrer bei uns gespeicherten Daten (Art. 17 DSGVO),
- Einschränkung der Datenverarbeitung, sofern wir Ihre Daten aufgrund gesetzlicher Pflichten noch nicht löschen dürfen (Art. 18 DSGVO),
- Widerspruch gegen die Verarbeitung Ihrer Daten bei uns (Art. 21 DSGVO) und
- Datenübertragbarkeit, sofern Sie in die Datenverarbeitung eingewilligt haben oder einen Vertrag mit uns abgeschlossen haben (Art. 20 DSGVO).

Sofern Sie uns eine Einwilligung erteilt haben, können Sie diese jederzeit mit Wirkung für die Zukunft widerrufen.
Sie können sich jederzeit mit einer Beschwerde an eine Aufsichtsbehörde wenden, z. B. an die zuständige Aufsichtsbehörde des Bundeslands Ihres Wohnsitzes oder an die für uns als verantwortliche Stelle zuständige Behörde.
Expand All @@ -41,13 +41,13 @@ Der Webserver wird betrieben durch die netcup GmbH, Daimlerstraße 25, 76185 Kar

Wenn Sie diese oder andere Internetseiten aufrufen, übermitteln Sie über Ihren Internetbrowser Daten an unseren Webserver. Die folgenden Daten werden während einer laufenden Verbindung zur Kommunikation zwischen Ihrem Internetbrowser und unserem Webserver aufgezeichnet:

- Datum und Uhrzeit der Anfrage
- Zeitbetrag, den die Anfrage gedauert hat
- Name der angeforderten Datei
- Seite, von der aus die Datei angefordert wurde
- Zugriffsstatus (Datei übertragen, Datei nicht gefunden, etc.)
- verwendete Webbrowser und verwendetes Betriebssystem
- übertragene Datenmenge.
- Datum und Uhrzeit der Anfrage
- Zeitbetrag, den die Anfrage gedauert hat
- Name der angeforderten Datei
- Seite, von der aus die Datei angefordert wurde
- Zugriffsstatus (Datei übertragen, Datei nicht gefunden, etc.)
- verwendete Webbrowser und verwendetes Betriebssystem
- übertragene Datenmenge.

Insbesondere werden keine IP-Adressen protokolliert.

Expand All @@ -63,11 +63,11 @@ Wie viele andere Webseiten verwenden wir auch sogenannte „Cookies“. Bei Cook

Sie können Sie einzelne Cookies oder den gesamten Cookie-Bestand löschen. Darüber hinaus erhalten Sie Informationen und Anleitungen, wie diese Cookies gelöscht oder deren Speicherung vorab blockiert werden können. Je nach Anbieter Ihres Browsers finden Sie die notwendigen Informationen unter den nachfolgenden Links:

- Mozilla Firefox: https://support.mozilla.org/de/kb/cookies-loeschen-daten-von-websites-entfernen
- Internet Explorer: https://support.microsoft.com/de-de/help/17442/windows-internet-explorer-delete-manage-cookies
- Google Chrome: https://support.google.com/accounts/answer/61416?hl=de
- Opera: http://www.opera.com/de/help
- Safari: https://support.apple.com/kb/PH17191?locale=de_DE&viewlocale=de_DE
- Mozilla Firefox: https://support.mozilla.org/de/kb/cookies-loeschen-daten-von-websites-entfernen
- Internet Explorer: https://support.microsoft.com/de-de/help/17442/windows-internet-explorer-delete-manage-cookies
- Google Chrome: https://support.google.com/accounts/answer/61416?hl=de
- Opera: http://www.opera.com/de/help
- Safari: https://support.apple.com/kb/PH17191?locale=de_DE&viewlocale=de_DE

### Technisch notwendige Cookies - Art und Zweck der Verarbeitung:

Expand All @@ -76,8 +76,8 @@ Der Zweck der Verwendung technisch notwendiger Cookies ist, die Nutzung von Webs

Für folgende Anwendungen benötigen wir Cookies:

- Übernahme von Spracheinstellungen
- Übernahme von Themeeinstellungen
- Übernahme von Spracheinstellungen
- Übernahme von Themeeinstellungen

Diese Webseite verwendet diese Cookies ausschließlich zum Zwecke der Speicherung der Sprachen- und Theme-Einstellung. Ein entsprechendes, nicht-personenbezogenes, Cookie wird erst gesetzt, wenn die Standardeinstellung geändert wird.

Expand Down
Loading

0 comments on commit 854f047

Please sign in to comment.