/
memoryspeak
/
MemorySpeakWebClient
Обзор
Документация
Войти
/
memoryspeak
/
MemorySpeakWebClient
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
static/js/PageStack.js
32 строки
872 B
memoryspeak
initial commit: project structure
20 ноя 2025, 21:54
20 ноя 2025, 21:54
9ddd280
Код
Авторство
О чём код?
class PageStack { static stack = []; // storing page scenes static back() { // clear/disable back navigation history.pushState(null, null, window.location.href); // delete last element from page stack const lastPageName = PageStack.stack.pop(); // reDraw page from remaining element if (lastPageName === undefined) { window.location.reload(); } else { if (PageStack.stack.length === 0) { Render.reDrawPage( lastPageName.urlParams, lastPageName.pageName, lastPageName.username, lastPageName.md5password ); } else { Render.reDrawPage( PageStack.stack.at(-1).urlParams, PageStack.stack.at(-1).pageName, PageStack.stack.at(-1).username, PageStack.stack.at(-1).md5password ); }; }; }; };