ГСЧ: карточка видима по умолчанию, JS прячет только при подтверждённой готовности
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Q7eREaYwUt1i4fNLZcGnjn
This commit is contained in:
@@ -32,7 +32,7 @@
|
|||||||
</style>
|
</style>
|
||||||
{{/* ===== Датчик случайных чисел Валидаты: один раз для сервера, до первой работы с ключом (validatarng.go) ===== */}}
|
{{/* ===== Датчик случайных чисел Валидаты: один раз для сервера, до первой работы с ключом (validatarng.go) ===== */}}
|
||||||
{{if not $s.Done}}
|
{{if not $s.Done}}
|
||||||
<div class="card kw-rng" id="kw-rng" hidden>
|
<div class="card kw-rng" id="kw-rng">
|
||||||
<h2>Датчик случайных чисел Валидаты</h2>
|
<h2>Датчик случайных чисел Валидаты</h2>
|
||||||
<p class="muted" style="margin:0">Перед первой работой с ключом СКЗИ Валидата набирает случайность от движений мыши — на рабочем месте она показывает окно «Пожалуйста, двигайте мышью». У сервера экрана нет: окно Валидаты открыто на сервере, а мышью водите вы — здесь, bj передаёт ваши движения в это окно. Делается один раз для сервера, около минуты.</p>
|
<p class="muted" style="margin:0">Перед первой работой с ключом СКЗИ Валидата набирает случайность от движений мыши — на рабочем месте она показывает окно «Пожалуйста, двигайте мышью». У сервера экрана нет: окно Валидаты открыто на сервере, а мышью водите вы — здесь, bj передаёт ваши движения в это окно. Делается один раз для сервера, около минуты.</p>
|
||||||
<div class="kw-pad" id="kw-pad">Нажмите «Начать» и водите мышью по этому полю, пока полоса не заполнится</div>
|
<div class="kw-pad" id="kw-pad">Нажмите «Начать» и водите мышью по этому полю, пока полоса не заполнится</div>
|
||||||
@@ -52,6 +52,7 @@
|
|||||||
if(v.ready){ lock(false); active=false;
|
if(v.ready){ lock(false); active=false;
|
||||||
if(shown||v.state==='done'){ card.hidden=false; card.classList.add('ok'); finished=true; bar.style.width='100%'; pad.hidden=true; go.hidden=true; stop.hidden=true;
|
if(shown||v.state==='done'){ card.hidden=false; card.classList.add('ok'); finished=true; bar.style.width='100%'; pad.hidden=true; go.hidden=true; stop.hidden=true;
|
||||||
msg.textContent='✓ Датчик готов — теперь подключите ключ ниже. Повторять это не нужно.'; }
|
msg.textContent='✓ Датчик готов — теперь подключите ключ ниже. Повторять это не нужно.'; }
|
||||||
|
else { card.hidden=true; }
|
||||||
return; }
|
return; }
|
||||||
shown=true; card.hidden=false; lock(true);
|
shown=true; card.hidden=false; lock(true);
|
||||||
if(v.state==='running'||v.state==='starting'){
|
if(v.state==='running'||v.state==='starting'){
|
||||||
|
|||||||
Reference in New Issue
Block a user