chore: commit all pending changes and ignore project context
This commit is contained in:
@@ -25,10 +25,24 @@
|
||||
</header>
|
||||
<main class="admin-layout">
|
||||
<section class="panel">
|
||||
<div class="admin-intro">Добро пожаловать в инфрастуктурный полигон</div>
|
||||
<div class="admin-intro">Добро пожаловать в инфраструктурную песочницу</div>
|
||||
{% if session_notice %}
|
||||
<div class="session-notice">{{ session_notice }}</div>
|
||||
{% endif %}
|
||||
<div class="rules-banner" id="rules-banner">
|
||||
<div class="rules-banner-head">
|
||||
<div class="rules-banner-title">Правила работы стенда</div>
|
||||
</div>
|
||||
<div class="rules-banner-grid">
|
||||
<div class="rules-pill">Лимит: до 4 сервисов одновременно. При открытии нового сверх лимита самый старый закрывается автоматически.</div>
|
||||
<div class="rules-pill">При бездействии более 5 минут сессия закрывается автоматически.</div>
|
||||
<div class="rules-pill">Все сервисы работают в защищённом контуре с резервированием и бэкапами.</div>
|
||||
<div class="rules-pill">Состояние сервисов возвращается к базовому каждую ночь в 00:00.</div>
|
||||
</div>
|
||||
<div class="rules-banner-actions">
|
||||
<button type="button" class="rules-ack-btn" id="rules-ack-btn">Ознакомлен</button>
|
||||
</div>
|
||||
</div>
|
||||
{% if categories %}
|
||||
<div class="category-strip">
|
||||
<a class="category-chip {% if not selected_category_slug %}active{% endif %}" href="/">Все сервисы</a>
|
||||
@@ -70,5 +84,22 @@
|
||||
</section>
|
||||
<footer class="made-by-wrap"><a class="made-by" href="mailto:rgalyaviev@mont.com">Made by Galyaviev</a></footer>
|
||||
</main>
|
||||
<script>
|
||||
(function () {
|
||||
const username = {{ user.username|tojson }};
|
||||
const key = `rules_ack_${username}`;
|
||||
const banner = document.getElementById('rules-banner');
|
||||
const btn = document.getElementById('rules-ack-btn');
|
||||
if (!banner || !btn) return;
|
||||
if (localStorage.getItem(key) === '1') {
|
||||
banner.style.display = 'none';
|
||||
return;
|
||||
}
|
||||
btn.addEventListener('click', function () {
|
||||
localStorage.setItem(key, '1');
|
||||
banner.style.display = 'none';
|
||||
});
|
||||
})();
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user