Compare commits

...

2 commits

Author SHA1 Message Date
Geir Okkenhaug Jerstad e61fef9710 idk 2024-10-17 09:37:19 +02:00
Geir Okkenhaug Jerstad 5b7f2a049e idk 2024-10-17 08:57:21 +02:00
14 changed files with 39 additions and 133 deletions

21
Skeez Meet.html Normal file
View file

@ -0,0 +1,21 @@
<!DOCTYPE html>
<html lang="en">
<head><script type="text/javascript" src="/___vscode_livepreview_injected_script"></script>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Skeez Meet</title>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/water.css@2/out/water.css">
<script src="model.js"></script>
<script src="viewHome.js"></script>
<script src="viewAddSlope.js"></script>
<script src="viewLogin.js"></script>
<script src="common.js"></script>
<script src="updateView.js"></script>
<script src="viewSlopeInfo.js"></script>
</head>
<body onload="updateView()">
<div id="app">
</div>
</body>
</html>

17
package-lock.json generated
View file

@ -9,7 +9,8 @@
"react-router-dom": "^6.26.2" "react-router-dom": "^6.26.2"
}, },
"devDependencies": { "devDependencies": {
"@types/prompt": "^1.1.8" "@types/prompt": "^1.1.8",
"typescript": "^5.6.3"
} }
}, },
"node_modules/@colors/colors": { "node_modules/@colors/colors": {
@ -229,6 +230,20 @@
"node": "*" "node": "*"
} }
}, },
"node_modules/typescript": {
"version": "5.6.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz",
"integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==",
"dev": true,
"license": "Apache-2.0",
"bin": {
"tsc": "bin/tsc",
"tsserver": "bin/tsserver"
},
"engines": {
"node": ">=14.17"
}
},
"node_modules/undici-types": { "node_modules/undici-types": {
"version": "6.18.2", "version": "6.18.2",
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.18.2.tgz", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.18.2.tgz",

View file

@ -4,6 +4,7 @@
"react-router-dom": "^6.26.2" "react-router-dom": "^6.26.2"
}, },
"devDependencies": { "devDependencies": {
"@types/prompt": "^1.1.8" "@types/prompt": "^1.1.8",
"typescript": "^5.6.3"
} }
} }

View file

@ -1,14 +0,0 @@
<!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>

View file

@ -1,87 +0,0 @@
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,
},
],
},
}

View file

@ -1,8 +0,0 @@
let app = document.getElementById('app');
function updateView() {
document.getElementById('app').innerHTML = /*html*/ `
${model.data.users}
`;
console.log(model.data.users, "hello");
}

View file

@ -1,6 +0,0 @@
function updateView() {
document.getElementById('app').innerHTML = /*html*/ `
${model.data.users}
`;
console.log(model.data.users, "hello");
}

View file

@ -1,8 +0,0 @@
let app = document.getElementById('app');
function updateView() {
document.getElementById('app').innerHTML = /*html*/ `
${model.data.users}
`;
console.log(model.data.users, "hello");
}

View file

@ -1,8 +0,0 @@
let app = document.getElementById('app');
function updateView() {
document.getElementById('app').innerHTML = /*html*/ `
${model.data.users}
`;
console.log(model.data.users, "hello");
}