skeez meet model og start på prosjekt
This commit is contained in:
parent
72272476ff
commit
55a4463fcf
0
team/skeez_meet/common.js
Normal file
0
team/skeez_meet/common.js
Normal file
0
team/skeez_meet/controller.js
Normal file
0
team/skeez_meet/controller.js
Normal file
14
team/skeez_meet/index.html
Normal file
14
team/skeez_meet/index.html
Normal file
|
@ -0,0 +1,14 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Skeez Meet</title>
|
||||
<script src="modell.js"></script>
|
||||
<script src="view.js"></script>
|
||||
</head>
|
||||
<body onload="updateView()">
|
||||
<div id="app">
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
87
team/skeez_meet/modell.js
Normal file
87
team/skeez_meet/modell.js
Normal file
|
@ -0,0 +1,87 @@
|
|||
const model = {
|
||||
app: {
|
||||
pages: ["index", "profile", "slopeInfo", "addSlope", "register", "login", "newEvent"],
|
||||
currentPage: "index",
|
||||
loggedIn: false,
|
||||
},
|
||||
|
||||
input: {
|
||||
logIn: {
|
||||
userName: null,
|
||||
password: null,
|
||||
},
|
||||
registerUser: {
|
||||
userName: null,
|
||||
name: null,
|
||||
lastName: null,
|
||||
email: null,
|
||||
password: null,
|
||||
confirmPassword: null,
|
||||
image: null,
|
||||
personalBio: null,
|
||||
address: null,
|
||||
phoneNumber: null,
|
||||
},
|
||||
newEvent: {
|
||||
name: null,
|
||||
date: null,
|
||||
slope: null,
|
||||
comment: null,
|
||||
deadLine: null,
|
||||
},
|
||||
addSlope: {
|
||||
name: null,
|
||||
location: null,
|
||||
difficulty: null,
|
||||
description: null,
|
||||
comment: null,
|
||||
photo: null,
|
||||
type: null,
|
||||
},
|
||||
|
||||
},
|
||||
|
||||
data: {
|
||||
users: [{
|
||||
id: null,
|
||||
name: "",
|
||||
password: null,
|
||||
profilePicture: "",
|
||||
adress: "",
|
||||
phoneNumber: null,
|
||||
goals: {
|
||||
title: "",
|
||||
description: "",
|
||||
amount: null,
|
||||
},
|
||||
eventsAttending: [],
|
||||
},
|
||||
],
|
||||
slopes: [{
|
||||
id: null,
|
||||
name: "",
|
||||
location: "",
|
||||
description: "",
|
||||
ratings: [],
|
||||
avgRating: null,
|
||||
difficulty: null,
|
||||
type: [],
|
||||
photo: null,
|
||||
comment: [],
|
||||
},
|
||||
],
|
||||
|
||||
events: [{
|
||||
id: null,
|
||||
name: "",
|
||||
slope: "",
|
||||
date: "",
|
||||
comment: [],
|
||||
members: [],
|
||||
deadLine: null,
|
||||
},
|
||||
],
|
||||
|
||||
},
|
||||
|
||||
}
|
8
team/skeez_meet/viewAddSlope.js
Normal file
8
team/skeez_meet/viewAddSlope.js
Normal file
|
@ -0,0 +1,8 @@
|
|||
let app = document.getElementById('app');
|
||||
|
||||
function updateView() {
|
||||
document.getElementById('app').innerHTML = /*html*/ `
|
||||
${model.data.users}
|
||||
`;
|
||||
console.log(model.data.users, "hello");
|
||||
}
|
6
team/skeez_meet/viewIndex.js
Normal file
6
team/skeez_meet/viewIndex.js
Normal file
|
@ -0,0 +1,6 @@
|
|||
function updateView() {
|
||||
document.getElementById('app').innerHTML = /*html*/ `
|
||||
${model.data.users}
|
||||
`;
|
||||
console.log(model.data.users, "hello");
|
||||
}
|
0
team/skeez_meet/viewLogin.js
Normal file
0
team/skeez_meet/viewLogin.js
Normal file
0
team/skeez_meet/viewNewEvent.js
Normal file
0
team/skeez_meet/viewNewEvent.js
Normal file
8
team/skeez_meet/viewProfile.js
Normal file
8
team/skeez_meet/viewProfile.js
Normal file
|
@ -0,0 +1,8 @@
|
|||
let app = document.getElementById('app');
|
||||
|
||||
function updateView() {
|
||||
document.getElementById('app').innerHTML = /*html*/ `
|
||||
${model.data.users}
|
||||
`;
|
||||
console.log(model.data.users, "hello");
|
||||
}
|
0
team/skeez_meet/viewRegister.js
Normal file
0
team/skeez_meet/viewRegister.js
Normal file
8
team/skeez_meet/viewSlopeInfo.js
Normal file
8
team/skeez_meet/viewSlopeInfo.js
Normal file
|
@ -0,0 +1,8 @@
|
|||
let app = document.getElementById('app');
|
||||
|
||||
function updateView() {
|
||||
document.getElementById('app').innerHTML = /*html*/ `
|
||||
${model.data.users}
|
||||
`;
|
||||
console.log(model.data.users, "hello");
|
||||
}
|
Loading…
Reference in a new issue