From 400c3e5606d2c40982031c6aea9bda7926ebeba4 Mon Sep 17 00:00:00 2001 From: Daniele de Araujo dos Santos Date: Fri, 9 Mar 2018 09:31:58 +0100 Subject: [PATCH 001/109] got a response for Firebase working fine. Just need to work on the filter now --- src/components/Search.vue | 179 +++++++++++++++++++++++++++++++++++++- 1 file changed, 175 insertions(+), 4 deletions(-) diff --git a/src/components/Search.vue b/src/components/Search.vue index 018bea5..da64117 100644 --- a/src/components/Search.vue +++ b/src/components/Search.vue @@ -1,13 +1,184 @@ + + \ No newline at end of file From cda2225c91fe7adb8f43c8b33a03174550780943 Mon Sep 17 00:00:00 2001 From: Daniele de Araujo dos Santos Date: Fri, 9 Mar 2018 15:01:39 +0100 Subject: [PATCH 002/109] implemented iteration throw new Firebase data file --- src/components/Header.vue | 2 -- src/components/Search.vue | 57 +++++++++++++++++++-------------------- 2 files changed, 27 insertions(+), 32 deletions(-) diff --git a/src/components/Header.vue b/src/components/Header.vue index 06e304f..68d90bc 100644 --- a/src/components/Header.vue +++ b/src/components/Header.vue @@ -3,8 +3,6 @@
- -

I am the header and I only show up together with my siblings (Profile, Search and Maps) whenever you sign in. If you don't, then you;'re not to be trusted

diff --git a/src/components/Search.vue b/src/components/Search.vue index da64117..aa17e55 100644 --- a/src/components/Search.vue +++ b/src/components/Search.vue @@ -12,7 +12,7 @@ />
-
+

{{ user.fName }} @@ -32,57 +32,54 @@ + + diff --git a/src/main.js b/src/main.js index 9e13429..906c156 100644 --- a/src/main.js +++ b/src/main.js @@ -3,8 +3,10 @@ import VueRouter from 'vue-router'; import App from './App' import router from './routes'; import { config } from "../helpers/firebaseconfig.js" -import firebase from "firebase" -import firebaseui from "firebaseui" +import firebase from "firebase"; +import firebaseui from "firebaseui"; +import vuefire from 'vuefire'; +import axios from 'axios'; Vue.use(VueRouter); @@ -29,3 +31,5 @@ new Vue({ }); Vue.config.productionTip = false + +//Vue.use(VueFire); diff --git a/src/routes.js b/src/routes.js index 3a189e4..e0bb201 100644 --- a/src/routes.js +++ b/src/routes.js @@ -8,6 +8,7 @@ import Login from "./components/Login.vue" import Header from "./components/Header.vue" import Profile from "./components/Profile.vue" import Search from "./components/Search.vue" +import Menu from "./components/Menu.vue" //## Maps @@ -40,8 +41,8 @@ const router = new VueRouter({ { path: '/search', component: Search }, { path: '/berlin', component: Berlin }, { path: '/frankfurt', component: Frankfurt }, - { path: '/ottensen', component: HamburgOttensen }, - { path: '/schlump', component: HamburgSchlump }, + { path: '/hamburg/ottensen', component: HamburgOttensen }, + { path: '/hamburg/schlump', component: HamburgSchlump }, { path: '/munich', component: Munich }, { path: '/prague', component: Prague } ]} diff --git a/static/data/person.json b/static/data/person.json index 4b06bb1..28f7424 100644 --- a/static/data/person.json +++ b/static/data/person.json @@ -1,5 +1,6 @@ -[ - { +users: { + + user1: { "fName": "Julian", "lName": "Kodlin", "id": "5d8f6a73-8d3a-4519-ba6c-7846e129edb8", @@ -389,4 +390,4 @@ "wiki":"https://de.wikipedia.org/wiki/SinnerSchrader", "image": "https://www.disneyclips.com/imagesnewb/images/daisysecret.gif" } -] \ No newline at end of file +} \ No newline at end of file From e4fc8104aa832a9dc32ab0b45f0e3d3aac1bb6fa Mon Sep 17 00:00:00 2001 From: Marie Klaus Date: Fri, 9 Mar 2018 16:01:32 +0100 Subject: [PATCH 004/109] Added loader dependency to externalize css --- src/components/Menu.vue | 116 +++++----------------------------- vendor/css/menu.component.css | 86 +++++++++++++++++++++++++ 2 files changed, 102 insertions(+), 100 deletions(-) create mode 100644 vendor/css/menu.component.css diff --git a/src/components/Menu.vue b/src/components/Menu.vue index 46e8763..de93e0b 100644 --- a/src/components/Menu.vue +++ b/src/components/Menu.vue @@ -20,25 +20,25 @@

- +
-->
@@ -211,95 +211,11 @@ export default { } - diff --git a/vendor/css/menu.component.css b/vendor/css/menu.component.css new file mode 100644 index 0000000..6737256 --- /dev/null +++ b/vendor/css/menu.component.css @@ -0,0 +1,86 @@ +*{ + margin: 0; + padding: 0; +} + +*{ + box-sizing: border-box; +} + +.burger-menu { + width: 308px; + background-color: yellow; +} + .user-info { + width: 100%; + height: 231px; + background-color: #1e212a; + position: relative; + z-index: 0; + overflow: hidden; +} + +.user-text{ + color: white; + position: absolute; + z-index: 2; + left:0; + right:0; +} + +.user-text h2 { + position: absolute; + font-size: 28px; + font-weight: bold; + letter-spacing: -0.9px; + color: #f4f7fa; + text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5); + z-index: 2; + top: 170px; + left: 50%; + margin-right: -50%; + transform: translate(-50%, -50%); +} + +.desk-text { + position: absolute; + width: 100%; + z-index: 2; + top: 202px; +} + +.desk-text ul { + position: absolute; + + left: 50%; + margin-right: -50%; + transform: translate(-50%, -50%); +} + +.desk-text ul li { + display: inline; + font-size: 20px; + font-weight: bold; + letter-spacing: -0.6px; + text-align: center; + color: #1e212a; + padding:1px; + background-color: #03ffb7; +} + +.desk-text li { + margin: 3px; +} + +img { + position: absolute; + /*max-height:100%;*/ + /*object-fit: contain;*/ + width: 100%; + margin: auto; + top: 0; + left: 0; + bottom: 0; + right: 0; + z-index: 1 +} \ No newline at end of file From 03dcc6973e2259efec946ad4f5b85ce514a0c9cd Mon Sep 17 00:00:00 2001 From: Daniele de Araujo dos Santos Date: Fri, 9 Mar 2018 16:13:51 +0100 Subject: [PATCH 005/109] added style in a separate css sheet --- src/components/Search.vue | 89 +-------------------------------- vendor/css/search.component.css | 86 +++++++++++++++++++++++++++++++ 2 files changed, 88 insertions(+), 87 deletions(-) diff --git a/src/components/Search.vue b/src/components/Search.vue index aa17e55..15ec165 100644 --- a/src/components/Search.vue +++ b/src/components/Search.vue @@ -89,93 +89,8 @@ export default { - \ No newline at end of file diff --git a/vendor/css/search.component.css b/vendor/css/search.component.css index e69de29..a5bc49d 100644 --- a/vendor/css/search.component.css +++ b/vendor/css/search.component.css @@ -0,0 +1,86 @@ +*, *:before, *:after { + box-sizing: border-box; +} + +body { + font-family: 'MaisonNeue', sans-serif; +} + +.search__input { + background-color: rgb(76, 19, 209); + color: white; + margin: 8px 0; + padding: 4px; + font-family: 'MaisonNeue', sans-serif; + font-size: 16px; + position: absolute; + border: none; + width: 100%; + height: 40px; +} + .email { + width: 100%; + } + +::-webkit-input-placeholder { /* Chrome/Opera/Safari */ + color: white; + opacity: 0.8; + font-family: 'MaisonNeue', sans-serif; +} +::-moz-placeholder { /* Firefox 19+ */ + color: white; + opacity: 0.8; + font-family: 'MaisonNeue', sans-serif; +} + +:-ms-input-placeholder { /* IE 10+ */ + color: white; + opacity: 0.8; + font-family: 'MaisonNeue', sans-serif; +} + +:-moz-placeholder { /* Firefox 18- */ + color: white; + opacity: 0.8; + font-family: 'MaisonNeue', sans-serif; +} + +.search { + height: 35px; + border: none; + position: relative; + margin-top: 1%; + float: right; + width: 400px; +} + +@media (max-width: 650px) { + .search { + width: 100%; + } +} + +.search__list { + position: absolute; + width: 100%; + background-color: #4502da; + top: 50px; + color: white; +} +.search__item { + padding: 10px; +} + +a { + color: white; + text-decoration: none; + border: 2px solid white; + padding: 10px; + margin: 10px; + display: inline-block; +} + +a:hover { + text-decoration: none; + background-color: #020249 ; +} \ No newline at end of file From 0a7857d2b78dc25f2db26b0326a9188f786051ac Mon Sep 17 00:00:00 2001 From: Marie Klaus Date: Fri, 9 Mar 2018 16:27:50 +0100 Subject: [PATCH 006/109] Removes vuefire --- package-lock.json | 5 ----- package.json | 1 - src/main.js | 3 --- 3 files changed, 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index dc189fa..ad6e270 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16865,11 +16865,6 @@ "integrity": "sha512-x3LV3wdmmERhVCYy3quqA57NJW7F3i6faas++pJQWtknWT+n7k30F4TVdHvCLn48peTJFRvCpxs3UuFPqgeELg==", "dev": true }, - "vuefire": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/vuefire/-/vuefire-1.4.5.tgz", - "integrity": "sha512-lYk0Yk7ExwGN8G/datDMKxNeLLxfkL/cCU/B5Dw5ggNabCPwKnUEv3OE3ShMwberDDN+9wzm8AEPiLvI9aG/9Q==" - }, "watchpack": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.4.0.tgz", diff --git a/package.json b/package.json index ff8ad5d..c911fc3 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,6 @@ "vue": "^2.5.2", "vue-resource": "^1.3.6", "vue-router": "^3.0.1", - "vuefire": "^1.4.5" }, "devDependencies": { "autoprefixer": "^7.1.2", diff --git a/src/main.js b/src/main.js index 906c156..2f79a88 100644 --- a/src/main.js +++ b/src/main.js @@ -5,7 +5,6 @@ import router from './routes'; import { config } from "../helpers/firebaseconfig.js" import firebase from "firebase"; import firebaseui from "firebaseui"; -import vuefire from 'vuefire'; import axios from 'axios'; @@ -31,5 +30,3 @@ new Vue({ }); Vue.config.productionTip = false - -//Vue.use(VueFire); From 4222da269ebada742a70570b0b3d912293e9d14c Mon Sep 17 00:00:00 2001 From: Marie Klaus Date: Sat, 10 Mar 2018 17:27:11 +0100 Subject: [PATCH 007/109] Implemented basic location navigation menu --- package.json | 2 +- src/components/Menu.vue | 166 +++++++++++----------------------- src/main.js | 2 +- vendor/css/menu.component.css | 103 +++++++++++++++++++-- 4 files changed, 150 insertions(+), 123 deletions(-) diff --git a/package.json b/package.json index c911fc3..8ed1b0c 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "svg-url-loader": "^2.3.1", "vue": "^2.5.2", "vue-resource": "^1.3.6", - "vue-router": "^3.0.1", + "vue-router": "^3.0.1" }, "devDependencies": { "autoprefixer": "^7.1.2", diff --git a/src/components/Menu.vue b/src/components/Menu.vue index de93e0b..842f759 100644 --- a/src/components/Menu.vue +++ b/src/components/Menu.vue @@ -20,163 +20,105 @@ - - + HAMBURG - + S2 - - + + - - Ottensen - S2D & Swipe --> - - - - - - - - - - - + - > Level 2 + S2S - - > Level 6 + S2C - - - + + - + + + BERLIN + - - - --> + + + FRANKFURT + - - + + FRANKFURT - - - - - - --> + + - \ No newline at end of file From 4a387b5944d975bb1904411777996546648ccd12 Mon Sep 17 00:00:00 2001 From: Daniele de Araujo dos Santos Date: Sun, 11 Mar 2018 12:43:14 +0100 Subject: [PATCH 009/109] changed the name of the css folder to styles --- src/components/Search.vue | 2 +- {vendor => styles}/css/search.component.css | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename {vendor => styles}/css/search.component.css (100%) diff --git a/src/components/Search.vue b/src/components/Search.vue index 15ec165..7535e87 100644 --- a/src/components/Search.vue +++ b/src/components/Search.vue @@ -91,6 +91,6 @@ export default { \ No newline at end of file diff --git a/vendor/css/search.component.css b/styles/css/search.component.css similarity index 100% rename from vendor/css/search.component.css rename to styles/css/search.component.css From 28aa92cadc306a52d388c96dd37d9594215923ee Mon Sep 17 00:00:00 2001 From: Marie Klaus Date: Sun, 11 Mar 2018 13:14:00 +0100 Subject: [PATCH 010/109] Implemented burger menu location navigation. --- src/components/Menu.vue | 34 ++++++++++------ src/routes.js | 1 + vendor/css/menu.component.css | 75 +++++++++++------------------------ 3 files changed, 45 insertions(+), 65 deletions(-) diff --git a/src/components/Menu.vue b/src/components/Menu.vue index 842f759..e6039fc 100644 --- a/src/components/Menu.vue +++ b/src/components/Menu.vue @@ -24,23 +24,29 @@