Commit 50e7c146 authored by Яков's avatar Яков
Browse files

update

parent 42cd3cf9
{ {
"name": "react-ag-qeditor", "name": "react-ag-qeditor",
"version": "1.1.89", "version": "1.1.90",
"description": "WYSIWYG html editor", "description": "WYSIWYG html editor",
"author": "atma", "author": "atma",
"license": "MIT", "license": "MIT",
......
...@@ -631,6 +631,32 @@ body{ ...@@ -631,6 +631,32 @@ body{
padding: 12px 15px; padding: 12px 15px;
padding-bottom: 0; padding-bottom: 0;
// ── Поле набора урока выглядит листом с полями ───────────────────────
//
// Текст ограничен мерой строки (`--atma-measure`, 608 px ≈ 70 знаков —
// требование ТЗ владельца §6.2: «порядка 65–75 символов на desktop»),
// а поле ввода шире. Пустые поля по бокам сами по себе читаются как сбой:
// «почему в редакторе слева-справа такой отступ?» — вопрос владельца
// 29.08.2026. Ширину не трогаем (у учащегося та же, на этом держится
// WYSIWYG), а показываем, что это ПОЛЯ СТРАНИЦЫ: белый лист шириной
// с колонку контента на светлой подложке.
//
// Только урок: в узких карточках (комментарий наставника, глоссарий)
// лист шире содержимого не бывает, и подложка там ни к чему.
&.atma-content--lesson {
background: #F5F7FA;
padding-bottom: 12px;
// Ровно ширина колонки контента, ни пикселем меньше: по этой ширине
// сверяется геометрия медиа с выводом (docs/stand/media-parity.js),
// поэтому лист рисуется фоном и тенью, без padding и border.
> .ProseMirror {
background: #ffffff;
border-radius: 4px;
box-shadow: 0 0 0 1px #E3E7EC;
}
}
// Пустой абзац в ProseMirror схлопывается без этого — курсор некуда поставить. // Пустой абзац в ProseMirror схлопывается без этого — курсор некуда поставить.
// Правило редактирования, не оформления. // Правило редактирования, не оформления.
p:after { p:after {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment