You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: wa-apps/ui/templates/actions/component/autocomplete.html
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@
15
15
<divclass="u-component-page">
16
16
<h1class="u-page-title">{$_title|escape}</h1>
17
17
18
-
<blockquoteclass="small">Для работы компонента требуется подключение <code>wa-content/js/jquery-wa/<b>wa.js</b></code> — файла, в котором релизованы все базовые JS-компоненты Webasyst 2.</blockquote>
18
+
<blockquoteclass="small">Для работы компонента требуется подключение <code>wa-content/js/jquery-wa/<b>wa.js</b></code> — файла, в котором реализованы все базовые JS-компоненты Webasyst 2.</blockquote>
19
19
20
20
<p>В основе компонента лежит jQuery UI Autocomplete.</p>
Copy file name to clipboardExpand all lines: wa-apps/ui/templates/actions/component/badge.html
+8-8Lines changed: 8 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -25,13 +25,13 @@
25
25
{/function}
26
26
27
27
{function name="_user"}
28
-
<spanclass="badge user">Cтатус</span>
29
-
<spanclass="badge user blue">Cтатус</span>
30
-
<spanclass="badge user green">Cтатус</span>
31
-
<spanclass="badge user yellow">Cтатус</span>
32
-
<spanclass="badge user orange">Cтатус</span>
33
-
<spanclass="badge user purple"><iclass="fas fa-globe"></i>Cтатус</span>
34
-
<spanclass="badge user button-light-gray"><b>Cтатус</b><iclass="fas fa-chevron-right fa-xs custom-ml-4"></i></span>
28
+
<spanclass="badge user">Статус</span>
29
+
<spanclass="badge user blue">Статус</span>
30
+
<spanclass="badge user green">Статус</span>
31
+
<spanclass="badge user yellow">Статус</span>
32
+
<spanclass="badge user orange">Статус</span>
33
+
<spanclass="badge user purple"><iclass="fas fa-globe"></i>Статус</span>
34
+
<spanclass="badge user button-light-gray"><b>Статус</b><iclass="fas fa-chevron-right fa-xs custom-ml-4"></i></span>
35
35
{/function}
36
36
37
37
{function name="_squared"}
@@ -45,7 +45,7 @@
45
45
<divclass="u-component-page">
46
46
<h1class="u-page-title">{$_title|escape}</h1>
47
47
<p>Выделение небольших элементов (счетчиков, числовых показателей, иконок, символов) на цветом фоне. По умолчанию — на красном фоне.</p>
48
-
<p>Размер шрифта и общая геометрия основываются на размере шрифта родительного элемента (1em) и могут быть скоррентированы с помощью классов <ahref="{$wa_app_url}component/misc/">.smallest — .largest</a>.</p>
48
+
<p>Размер шрифта и общая геометрия основываются на размере шрифта родительного элемента (1em) и могут быть скорректированы с помощью классов <ahref="{$wa_app_url}component/misc/">.smallest — .largest</a>.</p>
<pclass="banner-additional-hint">Баннер выводится над областью приложения (под <ahref="{$wa_app_url}component/waheader/">wa_header</a>) и имеет абсолютное позиционирование (position: fixed).</p>
26
26
27
-
<pclass="banner-additional-hint">Вывести баннер без абсолютного позицирования среди других компонентов (position: static) легко — с помощью дополнительного класса <code>.banner<strong>.static</strong></code>. Однако в этом случае вам следует самостоятельно разместить его в шаблоне (в интерфейсе) в подходящем месте.</p>
27
+
<pclass="banner-additional-hint">Вывести баннер без абсолютного позиционирования среди других компонентов (position: static) легко — с помощью дополнительного класса <code>.banner<strong>.static</strong></code>. Однако в этом случае вам следует самостоятельно разместить его в шаблоне (в интерфейсе) в подходящем месте.</p>
28
28
29
29
<pclass="banner-additional-hint">Раскраска баннера — на ваше усмотрение. По умолчанию — красная (для показа сообщений о критических ошибках).</p>
<p>Компонент <code>.box</code> — простейший контейнер с отступами для визуально гармоничного размещения произвольного контента в интерфейсе бекенда Webasyst.</p>
46
46
<p>Отступы выверены в соответствии с другим компонентами библиотеки wa-2.0.css (меню, заголовками, кнопками и т. д.). Когда рядом с такими навигационными компонентами нужно разметить какой-то нестандартный элемент интерфейса, например, просто какой-то текст, кнопку, чекбокс, класс <code>.box</code> поможет добавить отступы правильно и в рамках визуальной «сетки» бекенда Webasyst.</p>
47
47
48
-
<p>Оборачивать базовые навигионные компоненты (например, <code>.menu</code>) в <code>.box</code> не нужно. Использовать <code>.box</code> нужно только для произвольного кастомного контента.</p>
48
+
<p>Оборачивать базовые навигационные компоненты (например, <code>.menu</code>) в <code>.box</code> не нужно. Использовать <code>.box</code> нужно только для произвольного кастомного контента.</p>
49
49
50
50
<h3><code>.box</code></h3>
51
51
<p><code><div class="box">...</div></code> — и готово. В простейшем виде <code>.box</code> идеально подходит для небольших блоков с некоторым кастомным контентом.</p>
<p>Если вы привыкли к семнатике<ahref="{$wa_app_url}component/alert/">.alert</a>, то цвет кнопки можно также задать с помощью классов <code>.danger</code> (то же, что и .red), <code>.warning</code> (то же, что и .yellow), <code>.success</code> (то же, что и .success):</p>
340
+
<p>Если вы привыкли к семантике<ahref="{$wa_app_url}component/alert/">.alert</a>, то цвет кнопки можно также задать с помощью классов <code>.danger</code> (то же, что и .red), <code>.warning</code> (то же, что и .yellow), <code>.success</code> (то же, что и .success):</p>
341
341
<divclass="line">
342
342
{_render_dws}
343
343
</div>
@@ -364,7 +364,7 @@ <h3>Общие рекомендации</h3>
364
364
<li>Желтый <code>.yellow</code>: любое достаточно важное действие, требующие внимания пользователя — отложенный старт рассылки, перемещение файлов между хранилищами, отправка важной формы с данными. Или если просто это визуально подходит к остальной части интерфейса.</li>
365
365
<li>Оранжевый <code>.orange</code>: любое важное и потенциально опасное действие, но которое при желании можно откатить обратно. Используйте в случаях, если действие опасное, но красный цвет выглядит слишком агрессивно.</li>
366
366
<li>Красный <code>.red</code>: только для действий перманентного изменения/удаления данных, которое нельзя откатить обратно. Один лишь вид кнопки вселяет чувство опасности и забирает на себя все внимание пользователя, поэтому показывать такие красные кнопки нужно только в случае действительно «неотвратимой опасности».</li>
367
-
<li>Серые <code>.gray</code> и <code>.dark-gray</code>: для скучных и нейтральных действий или действий, подразумевющих некоторое убывание и уменьшение значения. Например, для отключения какого-то режима работы или функции.</li>
367
+
<li>Серые <code>.gray</code> и <code>.dark-gray</code>: для скучных и нейтральных действий или действий, подразумевающих некоторое убывание и уменьшение значения. Например, для отключения какого-то режима работы или функции.</li>
368
368
<li>Другие цвета, включая чисто черный и белый, — на усмотрение автора приложения.</li>
<p>Краткий список того, с чем почти наверняка столкнется разработчик приложения Webasyst при проверке своего приложения в новом окружении <code>wa-2.0.css</code>:</p>
<li>Скорее всего, «поползет» общий лейаут. Это из-за перехода <code>#wa-app</code>, <code>.sidebar</code> и <code>.content</code> на <code>display: flex;</code>. Попробуйте для начала поставить на проблемный блок (контейнер) <code>display: block;</code>. А затем переводите <code><ahref="{$wa_app_url}component/sidebar/">.sidebar / .content</a></code> в своем приложении на режим flexbox.</li>
7
10
<li><code>.menu-v</code> надо заменить на <code><ahref="{$wa_app_url}component/menu/">.menu</a></code>.</li>
8
11
<li><code>.menu-h</code> надо заменить на <code><ahref="{$wa_app_url}component/chips/">.chips</a></code>.</li>
9
-
<li>Иконки <code>.icon16</code> нужно заменить на <ahref="{$wa_app_url}component/icon/">векторные иконки-глифы</a> Font Awesome либо на свои — с классом <code>.icon</code>. Старые спрайты более не поддерживаются.</li>
12
+
<li>Иконки <code>.icon10</code> и <code>.icon16</code> нужно заменить на <ahref="{$wa_app_url}component/icon/">векторные иконки-глифы</a> Font Awesome либо на свои — с классом <code>.icon</code>. Старые спрайты более не поддерживаются.</li>
10
13
<li><code>.userpic20</code> нужно заменить на <code><ahref="{$wa_app_url}component/userpic/">.userpic</a></code>.</li>
11
14
<li>Класса <code>.block</code> больше нет, так как все отступы заложены в основных элементах оформления и контента (внутри разных меню и т. д.), чтобы не возникало недопонимание, какие отступы где нужно делать. Теперь их и не надо делать — они уже есть в каждом компоненте! Если все же нужно создать блок с произвольным контентом, используйте <code>.box</code>. Для общего блока <code>.content</code> — либо <code><ahref="{$wa_app_url}component/article/">.article</a></code>, либо <code><ahref="{$wa_app_url}component/box/">.box.contentbox</a></code>.</li>
12
15
<li><code>.left200px</code> и <code>.left300px</code> у сайдбара нужно заменить на <code>.width-XX</code> согласно <ahref="{$wa_app_url}component/sidebar/">документации</a>.</li>
<li><code>.indicator</code> переименован в <code>.badge</code>.</li>
19
22
<li><code>.profile</code> больше нет. Используйте <code><ahref="{$wa_app_url}component/flexbox/">.flexbox</a></code> или <code><ahref="{$wa_app_url}component/list/">.list</a></code>.</li>
20
23
<li>Спиннер загрузки <code>.icon16.loading</code> больше не поддерживается ни в каком виде. Для индикатора процесса загрузки контента используйте <code><ahref="{$wa_app_url}component/skeleton/">.skeleton</a></code> (рекомендуется), <code><ahref="{$wa_app_url}component/loading/">.waLoading()</a></code> или <code><ahref="{$wa_app_url}component/spinner/">.spinner</a></code>.</li>
21
-
<li>Подключать <code>wa-content/js/jquery-wa/wa.core.js</code>, <code>wa-content/js/jquery-wa/wa.dialog.js</code>, <code>wa-content/js/dialog/dialog.js</code> больше не нужно.<br> Для работы всех JS-компонентов дизайн-системы Websyst 2 подключайте один единственный файл — <code>wa-content/js/jquery-wa/wa.js</code>.</li>
24
+
<li>Подключать <code>wa-content/js/jquery-wa/wa.core.js</code>, <code>wa-content/js/jquery-wa/wa.dialog.js</code>, <code>wa-content/js/dialog/dialog.js</code> больше не нужно.<br> Для работы всех JS-компонентов дизайн-системы Webasyst 2 подключайте один единственный файл — <code>wa-content/js/jquery-wa/wa.js</code>.</li>
25
+
<li>Использование старого класса <code>.errormsg</code> нужно заменить на новые <code>.state-error</code> или <code>.state-caution</code><ahref="{$wa_app_url}component/misc/">в зависимости от ситуации</a>.</li>
26
+
<li>Классы <code>.float-left</code> и <code>.float-right</code> больше не работают — вместо них нужно использовать другую верстку, например, с применением класса <code><ahref="{$wa_app_url}component/flexbox/">.flexbox</a></code>.</li>
27
+
<li>Если в JavaScript-коде продукта используются вызовы <code>.waDialog()</code>, придется переписать их с учетом <ahref="{$wa_app_url}component/dialog/">новых требований</a> и обновить HTML-верстку диалогов.</li>
Copy file name to clipboardExpand all lines: wa-apps/ui/templates/actions/component/dialog.html
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -248,7 +248,7 @@
248
248
<h1class="u-page-title">{$_title|escape}</h1>
249
249
<h2><code>.dialog</code></h2>
250
250
251
-
<blockquoteclass="small">Для работы <code>.waDialog()</code> требуется подключение <code>wa-content/js/jquery-wa/<b>wa.js</b></code> — файла, в котором релизованы все базовые JS-компоненты Webasyst 2. Подключать <code>wa-content/js/dialog/wa.dialog.js</code> для диалога более не нужно — это устаревший код, который будет удален.</blockquote>
251
+
<blockquoteclass="small">Для работы <code>.waDialog()</code> требуется подключение <code>wa-content/js/jquery-wa/<b>wa.js</b></code> — файла, в котором реализованы все базовые JS-компоненты Webasyst 2. Подключать <code>wa-content/js/dialog/wa.dialog.js</code> для диалога более не нужно — это устаревший код, который будет удален.</blockquote>
252
252
253
253
<p>Классический вариант модального диалога, забирающего на себя все внимание пользователя. Временно блокирует весь интерфейс и занимает центральное место на экране.</p>
254
254
<p>Рекомендуется использовать для выполнения какого-то достаточно важного и относительно короткого действия, не допускающего отвлечения пользователя. Например, для подтверждения какой-то ответственной операции.</p>
0 commit comments