/
memoryspeak
/
MemorySpeakWebClient
Обзор
Документация
Войти
/
memoryspeak
/
MemorySpeakWebClient
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
static/js/Render.js
89 строк
2 KB
memoryspeak
initial commit: project structure
20 ноя 2025, 21:54
20 ноя 2025, 21:54
9ddd280
Код
Авторство
О чём код?
class Render { // pageName: login, new, search, share, settings, about static reDrawPage(urlParams, pageName, username, md5password) { // clear page this.clearBody(); // draw header Header.draw(); // draw content switch (pageName) { case "login": { LoginPage.draw(); break; }; case "new": { NewPage.draw(); break; }; case "search": { SearchPage.draw(); break; }; case "share": { SharePage.draw(); break; }; case "settings": { SettingsPage.draw(); break; }; case "privacy": { PrivacyPage.draw(); break; }; case "terms": { TermsPage.draw(); break; }; case "about": { AboutPage.draw(); break; }; }; // draw add new button AddNewButton.draw(pageName); // draw footer Footer.draw(); // draw alert Alert.draw(); // handle Header.handle(urlParams, pageName, username, md5password); AddNewButton.handle(urlParams, pageName, username, md5password); // handle pages switch (pageName) { case "login": { LoginPage.handle(urlParams, pageName, username, md5password); break; }; case "new": { NewPage.handle(urlParams, pageName, username, md5password); break; }; case "search": { SearchPage.handle(urlParams, pageName, username, md5password); break; }; case "share": { SharePage.handle(urlParams, pageName, username, md5password); break; }; case "settings": { SettingsPage.handle(urlParams, pageName, username, md5password); break; }; }; }; static clearBody() { document.body.innerHTML = ""; }; };