Skip to content

Commit 70690ec

Browse files
committed
[UPDATE] the architecture of the website
1 parent 2250710 commit 70690ec

File tree

11 files changed

+149
-172
lines changed

11 files changed

+149
-172
lines changed
17.6 MB
Binary file not shown.

html/api/v1/oauth/callback/index.html

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<link rel="canonical" href="https://asperboard.pingpal.news/api/v1/oauth/callback/">
1010
<meta property="og:url" content="https://asperboard.pingpal.news/api/v1/oauth/callback/">
1111
<meta name="twitter:title" content="Asperboard">
12-
<meta name="author" content="Henry LETELLIER,">
12+
<meta name="author" content="Henry LETELLIER, Flavien Maillard">
1313
<meta name="robots" content="index, follow, max-image-preview:standard">
1414
<meta name="copyright" content="© Henry Letellier">
1515
<meta name="publisher" content="Henry Letellier">
@@ -38,18 +38,20 @@
3838

3939
<body>
4040
<script src="../../../../assets/bootstrap/js/bootstrap.min.js"></script>
41-
<script src="../../../../assets/js/callback/redirect.js"></script>
42-
<script src="../../../../assets/js/clearer.js"></script>
43-
<script src="../../../../assets/js/asperboard/logout.js"></script>
44-
<script src="../../../../assets/js/font-selector.js"></script>
45-
<script src="../../../../assets/js/modules/constants.mjs" type="module"></script>
46-
<script src="../../../../assets/js/modules/cookies.mjs" type="module"></script>
41+
<script src="../../../../assets/js/modules/cookie_manager.mjs" type="module"></script>
4742
<script src="../../../../assets/js/modules/indexeddb_manager.mjs" type="module"></script>
43+
<script src="../../../../assets/js/modules/local_storage_manager.mjs" type="module"></script>
44+
<script src="../../../../assets/js/font-selector.js"></script>
4845
<script src="../../../../assets/js/modules/manage_server.mjs" type="module"></script>
4946
<script src="../../../../assets/js/modules/querier.mjs" type="module"></script>
50-
<script src="../../../../assets/js/modules/widget_manager.mjs" type="module"></script>
5147
<script src="../../../../assets/js/sleep.js"></script>
48+
<script src="../../../../assets/js/modules/widget_manager.mjs" type="module"></script>
5249
<script src="../../../../assets/js/spacer.js"></script>
50+
<script src="../../../../assets/js/clearer.js"></script>
51+
<script src="../../../../assets/js/modules/constants.mjs" type="module"></script>
52+
<script src="../../../../assets/js/theme_toggler.js"></script>
53+
<script src="../../../../assets/js/callback/redirect.js"></script>
54+
<script src="../../../../assets/js/dashboard/logout.js"></script>
5355
</body>
5456

55-
</html>
57+
</html>

html/assets/bootstrap/css/bootstrap.min.css

Lines changed: 1 addition & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

html/assets/bootstrap/js/bootstrap.min.js

Lines changed: 1 addition & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

html/assets/js/callback/redirect.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ async function check_callback() {
1313
const user_token_cookie_name = window.constants.user_token_cookie_name || "user_token";
1414
const user_username_cookie_name = window.constants.user_username_cookie_name || "username";
1515
const home_page = window.constants.home_page || "/";
16-
const dashboard_page = window.constants.dashboard_page || "/asperboard";
16+
const dashboard_page = window.constants.dashboard_page || "/dashboard";
1717
const oauth_callback = window.constants.oauth_callback || "/oauth/callback";
1818
const node = url.split("?")[1];
1919
var data = "";

html/callback/index.html

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<link rel="canonical" href="https://asperboard.pingpal.news/callback/">
1010
<meta property="og:url" content="https://asperboard.pingpal.news/callback/">
1111
<meta name="twitter:title" content="Asperboard">
12-
<meta name="author" content="Henry LETELLIER,">
12+
<meta name="author" content="Henry LETELLIER, Flavien Maillard">
1313
<meta name="robots" content="index, follow, max-image-preview:standard">
1414
<meta name="copyright" content="© Henry Letellier">
1515
<meta name="publisher" content="Henry Letellier">
@@ -38,18 +38,20 @@
3838

3939
<body>
4040
<script src="../assets/bootstrap/js/bootstrap.min.js"></script>
41-
<script src="../assets/js/callback/redirect.js"></script>
42-
<script src="../assets/js/clearer.js"></script>
43-
<script src="../assets/js/asperboard/logout.js"></script>
44-
<script src="../assets/js/font-selector.js"></script>
45-
<script src="../assets/js/modules/constants.mjs" type="module"></script>
46-
<script src="../assets/js/modules/cookies.mjs" type="module"></script>
41+
<script src="../assets/js/modules/cookie_manager.mjs" type="module"></script>
4742
<script src="../assets/js/modules/indexeddb_manager.mjs" type="module"></script>
43+
<script src="../assets/js/modules/local_storage_manager.mjs" type="module"></script>
44+
<script src="../assets/js/font-selector.js"></script>
4845
<script src="../assets/js/modules/manage_server.mjs" type="module"></script>
4946
<script src="../assets/js/modules/querier.mjs" type="module"></script>
50-
<script src="../assets/js/modules/widget_manager.mjs" type="module"></script>
5147
<script src="../assets/js/sleep.js"></script>
48+
<script src="../assets/js/modules/widget_manager.mjs" type="module"></script>
5249
<script src="../assets/js/spacer.js"></script>
50+
<script src="../assets/js/clearer.js"></script>
51+
<script src="../assets/js/modules/constants.mjs" type="module"></script>
52+
<script src="../assets/js/theme_toggler.js"></script>
53+
<script src="../assets/js/callback/redirect.js"></script>
54+
<script src="../assets/js/dashboard/logout.js"></script>
5355
</body>
5456

55-
</html>
57+
</html>

html/dashboard/index.html

Lines changed: 23 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@
66
<meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no">
77
<title>Asperboard</title>
88
<meta name="theme-color" content="#86c8ed">
9-
<link rel="canonical" href="https://asperboard.pingpal.news/asperboard/">
10-
<meta property="og:url" content="https://asperboard.pingpal.news/asperboard/">
9+
<link rel="canonical" href="https://asperboard.pingpal.news/dashboard/">
10+
<meta property="og:url" content="https://asperboard.pingpal.news/dashboard/">
1111
<meta name="twitter:title" content="Asperboard">
12-
<meta name="author" content="Henry LETELLIER,">
12+
<meta name="author" content="Henry LETELLIER, Flavien Maillard">
1313
<meta name="robots" content="index, follow, max-image-preview:standard">
1414
<meta name="copyright" content="© Henry Letellier">
1515
<meta name="publisher" content="Henry Letellier">
@@ -19,7 +19,7 @@
1919
<meta name="description" content="This is the mockup of the project Asperboard. So far it contains the connection page, a mockup for the asperboard, discuss, follow up, logout. This mockup is front-end only, any data is only stored locally.">
2020
<meta property="og:image" content="https://asperboard.pingpal.news/assets/img/DashBoard logo.png">
2121
<script>
22-
(function () {
22+
(function() {
2323

2424
// JavaScript snippet handling Dark/Light mode switching
2525

@@ -114,7 +114,7 @@
114114
<link rel="stylesheet" href="../assets/css/OpenDyslexicAlta.css">
115115
<link rel="stylesheet" href="../assets/css/OpenDyslexicMono.css">
116116
<link rel="stylesheet" href="../assets/fonts/fontawesome-all.min.css">
117-
<link rel="stylesheet" href="../assets/css/asperboard.css">
117+
<link rel="stylesheet" href="../assets/css/dashboard.css">
118118
<link rel="stylesheet" href="../assets/css/detabelifyer.css">
119119
<link rel="stylesheet" href="../assets/css/dropdown.css">
120120
<link rel="stylesheet" href="../assets/css/github.css">
@@ -124,13 +124,11 @@
124124

125125
<body>
126126
<section class="header">
127-
<aside class="widget_button"><img src="../assets/img/DashBoard%20logo.png" width="45" height="45">
128-
<section><select id="header_dropdown" name="options"></select></section><button class="button_desing" type="button" onclick="window.widget_manager.add_widget(&quot;widgets_body&quot;, &quot;header_dropdown&quot;);">Add widget</button>
129-
</aside><i class="far fa-trash-alt" style="display:none;"></i>
127+
<aside class="widget_button"><img src="../assets/img/DashBoard%20logo.png" width="45" height="45"></aside><i class="far fa-trash-alt" style="display:none;"></i>
130128
<aside>
131129
<p class="center_text">Welcome&nbsp;<span id="username_field" class="usrname">Text</span></p>
132130
</aside>
133-
<div class="theme-switcher dropdown"><button class="btn btn-link dropdown-toggle" aria-expanded="false" data-bs-toggle="dropdown" type="button" style="color: var(--bs-body-color);"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="currentColor" viewBox="0 0 16 16" class="bi bi-sun-fill mb-1">
131+
<div class="theme-switcher dropdown" id="themeToggler"><button class="btn btn-link dropdown-toggle" aria-expanded="false" data-bs-toggle="dropdown" type="button" style="color: var(--bs-body-color);"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="currentColor" viewBox="0 0 16 16" class="bi bi-sun-fill mb-1">
134132
<path d="M8 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8M8 0a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-1 0v-2A.5.5 0 0 1 8 0m0 13a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-1 0v-2A.5.5 0 0 1 8 13m8-5a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1 0-1h2a.5.5 0 0 1 .5.5M3 8a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1 0-1h2A.5.5 0 0 1 3 8m10.657-5.657a.5.5 0 0 1 0 .707l-1.414 1.415a.5.5 0 1 1-.707-.708l1.414-1.414a.5.5 0 0 1 .707 0m-9.193 9.193a.5.5 0 0 1 0 .707L3.05 13.657a.5.5 0 0 1-.707-.707l1.414-1.414a.5.5 0 0 1 .707 0zm9.193 2.121a.5.5 0 0 1-.707 0l-1.414-1.414a.5.5 0 0 1 .707-.707l1.414 1.414a.5.5 0 0 1 0 .707M4.464 4.465a.5.5 0 0 1-.707 0L2.343 3.05a.5.5 0 1 1 .707-.707l1.414 1.414a.5.5 0 0 1 0 .708z"></path>
135133
</svg></button>
136134
<div class="dropdown-menu"><a class="dropdown-item d-flex align-items-center" href="#" data-bs-theme-value="light"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="currentColor" viewBox="0 0 16 16" class="bi bi-sun-fill opacity-50 me-2">
@@ -144,30 +142,27 @@
144142
</div><select id="fontSelector" onchange="updateFont(this);"></select>
145143
<aside><button class="button_desing" type="button" onclick="logout();">Logout</button></aside>
146144
</section>
147-
<section style="display:flex;">
148-
<p>Refresh delay: </p><input type="number" id="refresh_delay" value="60" min="5" onchange="update_refresh(this)">
149-
<p>seconds</p>
150-
</section>
151-
<section id="widgets_body"></section>
152145
<script src="../assets/bootstrap/js/bootstrap.min.js"></script>
153-
<script src="../assets/js/clearer.js"></script>
154-
<script src="../assets/js/asperboard/get_weather.js"></script>
155-
<script src="../assets/js/asperboard/load_widgets.js"></script>
156-
<script src="../assets/js/asperboard/logout.js"></script>
157-
<script src="../assets/js/asperboard/my_onload.js"></script>
158-
<script src="../assets/js/asperboard/refresh.js"></script>
159-
<script src="../assets/js/asperboard/update_username.js"></script>
160-
<script src="../assets/js/asperboard/widget_dropdown.js"></script>
161-
<script src="../assets/js/font-selector.js"></script>
162-
<script src="../assets/js/login/sso.js"></script>
163-
<script src="../assets/js/modules/constants.mjs" type="module"></script>
164-
<script src="../assets/js/modules/cookies.mjs" type="module"></script>
146+
<script src="../assets/js/modules/cookie_manager.mjs" type="module"></script>
165147
<script src="../assets/js/modules/indexeddb_manager.mjs" type="module"></script>
148+
<script src="../assets/js/modules/local_storage_manager.mjs" type="module"></script>
149+
<script src="../assets/js/font-selector.js"></script>
166150
<script src="../assets/js/modules/manage_server.mjs" type="module"></script>
167151
<script src="../assets/js/modules/querier.mjs" type="module"></script>
168-
<script src="../assets/js/modules/widget_manager.mjs" type="module"></script>
169152
<script src="../assets/js/sleep.js"></script>
153+
<script src="../assets/js/modules/widget_manager.mjs" type="module"></script>
170154
<script src="../assets/js/spacer.js"></script>
155+
<script src="../assets/js/clearer.js"></script>
156+
<script src="../assets/js/modules/constants.mjs" type="module"></script>
157+
<script src="../assets/js/theme_toggler.js"></script>
158+
<script src="../assets/js/dashboard/get_weather.js"></script>
159+
<script src="../assets/js/dashboard/load_widgets.js"></script>
160+
<script src="../assets/js/dashboard/logout.js"></script>
161+
<script src="../assets/js/dashboard/my_onload.js"></script>
162+
<script src="../assets/js/dashboard/refresh.js"></script>
163+
<script src="../assets/js/dashboard/update_username.js"></script>
164+
<script src="../assets/js/dashboard/widget_dropdown.js"></script>
165+
<script src="../assets/js/login/sso.js"></script>
171166
</body>
172167

173-
</html>
168+
</html>

0 commit comments

Comments
 (0)