/
memoryspeak
/
MemorySpeakWebClient
Обзор
Документация
Войти
/
memoryspeak
/
MemorySpeakWebClient
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
static/js/AddNewButton.js
25 строк
2 KB
memoryspeak
initial commit: project structure
20 ноя 2025, 21:54
20 ноя 2025, 21:54
9ddd280
Код
Авторство
О чём код?
class AddNewButton { static draw(currentPageName) { if (currentPageName === 'search') document.body.innerHTML += ` <a id="addIcon" title="${Header.translator[SettingsPage.language].addNew}" style="background-color:transparent;cursor:pointer;position:fixed;right:20px;bottom:20px;"> ${Icons.add_48_212529_svg} </a> `; }; static handle(urlParams, currentPageName, username, md5password) { if (currentPageName === 'search') document.getElementById('addIcon').addEventListener('click', function(event) { event.preventDefault(); switch (currentPageName) { case 'login': Render.reDrawPage(urlParams, "login", username, md5password);PageStack.stack.push({urlParams: urlParams, pageName: "login", username: username, md5password: md5password});break; case 'new': Render.reDrawPage(urlParams, "new", username, md5password);PageStack.stack.push({urlParams: urlParams, pageName: "new", username: username, md5password: md5password});break; case 'search': Render.reDrawPage(urlParams, "new", username, md5password);PageStack.stack.push({urlParams: urlParams, pageName: "new", username: username, md5password: md5password});break; case 'share': Render.reDrawPage(urlParams, "login", username, md5password);PageStack.stack.push({urlParams: urlParams, pageName: "login", username: username, md5password: md5password});break; case 'settings': Render.reDrawPage(urlParams, "new", username, md5password);PageStack.stack.push({urlParams: urlParams, pageName: "new", username: username, md5password: md5password});break; case 'about': Render.reDrawPage(urlParams, "login", username, md5password);PageStack.stack.push({urlParams: urlParams, pageName: "login", username: username, md5password: md5password});break; }; }.bind(this)); }; };