Версия 2.5.0 — 6 октября 2022 г.
Примечание:
Особое примечание: если вы столкнётесь с критическими изменениями в Gulp 4, пожалуйста, свяжитесь со мной по адресу jack@semantic-ui.com и сообщите об ошибках.
Критическое исправление: — CSS: исправлена лишняя точка с запятой, из-за которой компиляция CSS-сборки Semantic UI не удавалась на различных системах #7065 React Issue, CSS Repo Issue #81, CSS Issue #75.
Изменения, нарушающие работу: — Gulp 4: все задачи были переписаны для работы с Gulp 4. Это должно исправить SUI для правильной установки на Node 12 или выше (см. Gulp3 Issue для получения дополнительной информации).
Сборка:
— Node: обновлены скрипты для сборки в Node 18 через ванильную установку.
— Тема: разрешена возможность отсутствия глобальной темы сайта #6876 Спасибо @cruzdanillo.
— Meteor: исправлена проблема неправильного использования api.addAssets
#6790 Спасибо @gimco.
— Gulp: сообщения об ошибках в сборке #7005 Спасибо @bundyo.
Примеры: — Modal: исправлен наблюдатель мутации, который не был должным образом отключён. — Sticky: добавлен новый пример для sticky, чтобы выделить поведение, когда высота sticky/контекста варьируется.
Исправления ошибок: — Dropdown: исправлена ошибка, при которой меню выпадающего списка не открывалось вправо, когда оно находилось в правом меню внутри ui меню (см. примеры/sticky.html) для использования. — Sticky: исправлена ошибка, при которой элемент мог быть привязан к низу (прикреплён к нижней части контекста), если липкий элемент больше контекста. — Sticky: исправлена ошибка, когда размер sticky был больше размера контекста, что приводило к неправильному заданию минимальной высоты контекста. — Button: исправлено использование загрузки на помеченной кнопке #7023 спасибо @flppv.
Версия 2.4.2 — 21 октября 2018 г.
Сборка:
— Исправлена проблема, которая могла помешать запуску gulp build
из-за обновлений зависимостей gulp Спасибо за помощь @himanshu230 #6631, #6622, #6067.
Версия 2.4.1 — 13 октября 2018 г.
Примечание:
Если вы используете пакет semantic-ui-less с версиями LESS до 3.5, некоторые значения calc не будут вычисляться правильно из-за изменений в интерполяции переменных. Рекомендуется обновить версию до 3.5 или более поздней, чтобы продолжить использовать новые версии SUI. Для получения дополнительной информации см. #6512.
Сборка:
— LESS: SUI теперь поддерживает версии LESS больше 3.5.0
Спасибо @sciyoshi #6512.
— Gulp: перенесён устаревший gulp-util в replace-ext Спасибо @stevelacy #6322.
— Gulp: обновлены все зависимости gulp до самых последних выпущенных версий с необходимыми изменениями задач.
Исправление ошибок: — Dropdown: clearable dropdown теперь работает с выпадающими списками, которые не являются on:click, например, hover или manual триггеры. #6594. — Modal: fullscreen modal теперь имеет правильное левое смещение с гибкими модальными окнами #6587. — Embed: embed теперь корректно удаляет метаданные DOM при уничтожении. — Grid: исправлена проблема с очень расслабленным вертикально разделённым grid, имеющим неправильные поля на разделителях.
Версия 2.4.0 — 17 сентября 2018 г.
Версия 2.4.0 включает новый компонент placeholder. Чтобы использовать этот компонент на существующем сайте SUI, обязательно добавьте
@placeholder: 'default';
в свой theme.config. Пример можно увидеть в theme.config.example.
Новые компоненты: — Placeholder: добавлен ui placeholder, который можно использовать для отображения места, где скоро появится контент.
Новый тип пользовательского интерфейса: — Segment: добавлен новый ui placeholder segment, используемый для резервирования пространства для пользовательского интерфейса, когда контент отсутствует или пуст.
Основные улучшения: — Dropdown: добавлены очищаемые выпадающие списки. Когда clearable: true. В запросе представлен текст технической направленности из области разработки и тестирования программного обеспечения. Основной язык текста запроса — английский.
Modal/Dimmer
Для модальных окон и диммеров теперь доступна новая настройка useFlex, которая по умолчанию имеет значение auto. Модальные окна и диммеры автоматически возвращаются к использованию негибких макетов, если есть проблемы с макетом при использовании flexbox. Модальные окна будут возвращаться к позиции JS при использовании detachable: false или в IE11/Edge (абсолютно позиционированные элементы внутри гибких контейнеров в IE ведут себя по-разному).
Критические ошибки
Ошибки
Небольшие изменения
Исправления ошибок
Улучшения
Тематизация
Ошибки
Документы
— Исправлены ссылки CDN в документах. Спасибо @KSH-code.
— Устранена проблема, из-за которой iframes могли некорректно загружаться в /examples/theming.html
.
Основные улучшения
— Иконки: теперь включён Font Awesome 5 в Semantic UI. Спасибо @hammy2899.
— Поиск: поиск по категориям теперь может работать с локальным поиском путём добавления свойства category
к любому результату и указания type: 'category'
.
var categoryContent = [
{ category: 'South America', title: 'Brazil' },
{ category: 'South America', title: 'Peru' },
{ category: 'North America', title: 'Canada' },
{ category: 'Asia', title: 'South Korea' },
{ category: 'Asia', title: 'Japan' },
{ category: 'Asia', title: 'China' },
{ category: 'Europe', title: 'Denmark' },
{ category: 'Europe', title: 'England' },
{ category: 'Europe', title: 'France' },
{ category: 'Europe', title: 'Germany' },
{ category: 'Africa', title: 'Ethiopia' },
{ category: 'Africa', title: 'Nigeria' },
{ category: 'Africa', title: 'Zimbabwe' }
];
$('.ui.search')
.search({
type: 'category',
source: categoryContent
})
;
— Всплывающее окно: теперь всплывающее окно может правильно позиционировать элементы, даже если у них другой контекст смещения, чем у активирующего элемента. Как в этом примере.
— Всплывающее окно: при разумных условиях (до 2x смещения стрелки от края) всплывающее окно будет выравнивать центр стрелки (не край всплывающего окна). Смотрите это объяснение.
Чтобы сохранить функциональность, значение по умолчанию для movePopup
осталось как true
(перемещение всплывающего окна в тот же контекст смещения), однако теперь установка movePopup: false
должна всегда позиционироваться правильно. Обязательно используйте movePopup: true
, чтобы избежать проблем с ui popup
внутри menu
, input
или других мест, где он может наследовать правила от своего активирующего элемента или контекста.
— Переход: добавлен новый переход glow
для выделения элемента на странице и анимация zoom
для масштабирования элементов без прозрачности.
— Модальное окно: модальное окно было переписано для использования flexbox
. Нет необходимости вызывать refresh()
, чтобы пересчитать вертикальное центрирование.
— Модальное окно: у модальных окон теперь есть настройка centered
, которую можно использовать для отключения вертикального центрирования. Это может быть полезно для модальных окон с динамически изменяющимся содержимым, чтобы предотвратить перемещение содержимого.
Небольшие улучшения
— Тематизация: добавлены глобальные переменные для переназначения весов шрифтов normal
и bold
для пользовательских стеков шрифтов. Спасибо @jaridmargolin.
— Поиск: результаты поиска по категориям теперь имеют настройку exact
, соответствующую раскрывающемуся списку для fullTextSearch
, предотвращая нечёткий поиск.
— Поиск: теперь результаты поиска будут адаптивно настраивать строку title
, если заголовки длинные, вместо того чтобы принудительно устанавливать ширину заголовка.
— Затемнение: затемнители теперь имеют центрированный контент с одним оборачивающим элементом content
.
— Модальное окно: теперь вы можете изменять настройку closable
после инициализации. Спасибо @mdehoog.
— Аккордеон: добавлен обратный вызов onChanging
для аккордеона, который происходит перед анимацией в обоих направлениях. Спасибо @GammeGames.
Мелкие улучшения
— Всплывающее окно: arrowBackground
теперь наследуется от background
. Спасибо @devsli.
— Всплывающее окно: добавлена новая переменная headerFontWeight
.
— Поиск: теперь поиск имеет адаптивные стили для мобильных устройств, чтобы результаты не были больше ширины страницы.
Ошибки
— Модальное окно: настройка autofocus
модального окна теперь проверяет, находится ли текущий сфокусированный элемент в модальном окне, избегая проблем, когда фокус мог быть установлен в onVisible
или onShow
.
— Меню: исправлена ошибка, из-за которой размеры big
и huge
менялись местами в меню. Проблемы при отображении нескольких модальных окон. Спасибо @p2kmgcl #5319.
Проверка формы: исправлена проблема, из-за которой радиокнопка не включалась в значения onFailure, если она не была установлена #5064.
Sticky: исправлена ошибка, при которой sticky вызывала смещение страницы, когда высота контекста определялась высотой sticky в position: static; #3430.
Новые функции (6):
Выпадающий список: выпадающие списки автоматически определяют, находятся ли они за пределами экрана справа, и открываются влево спасибо @Graveheart #4211.
Проверка формы: добавлены add rule, add field, remove rule, remove field для программного добавления и удаления правил проверки из проверки формы #4267 #5253.
Сайт: сайт теперь включает пользовательские стили для полос прокрутки на странице (но не для фактической полосы прокрутки страницы) по умолчанию в WebKit/Chrome. Компоненты с инвертированным содержимым, такие как диммер, включают инвертированную полосу прокрутки. Вы можете отключить это, установив @useCustomScrollbars: false в ваших site.variables.
Модальное окно: добавляет новую опцию scrolling content, чтобы иметь модальное окно с прокручиваемым содержимым.
Sticky: sticky теперь включает новый параметр setSize, чтобы определить, должен ли он устанавливать размер содержимого при закреплении в соответствии с размером до закрепления (фиксированный контент использует другую систему позиционирования) #4360.
Сброс: обновление до [normalize.css 7.0] спасибо @ivantcholakov #4647.
Модальные окна: добавлены tiny и mini размеры модальных окон спасибо @Banandrew #5123.
Шаги: шаги теперь включают неукладываемую вариацию спасибо @TemaSM #3714.
Улучшения (4):
Исправления ошибок (19):
supports svg
из-за некорректного сравнения с undefined
. Спасибо @mathiasrw #4544.(x) item attached menu
смещался на 1 пиксель из-за проблемы наследования CSS. #4248.popup
и target
вместе в случаях, когда у target
другой offsetParent
, чем у активирующего элемента.:first-child
. #4013.ui sticky
, используемая с процентной шириной, неправильно изменяла размер, если размер содержимого контейнера менялся при «прилипании». #4360.position: relative;
в диммер тела. Спасибо @jinyangzhen #4707.Исправления в документации (3)
add prompt
в список поведений.Критические ошибки
Ошибки
@basicActiveBoxShadow
в переменных базовой кнопки.overflow-x
или overflow-y
, равное auto
или scroll
.overflow-x
или overflow-y
, равным auto
.onDeny
и onApprove
больше не могут возникать несколько раз, если вы быстро нажимаете кнопку подтверждения/отклонения в a. #4479.Улучшения -Форма: проверка кредитной карты теперь больше не завершается ошибкой при проверке значений пунктирной кредитной карты #5122 Спасибо @neokio.
Ошибки
top passed
и bottom passed
отображались как неверные значения при использовании параметров из get element calculations
, когда элемент находился за пределами экрана.Инструменты сборки
2.2.8
из-за неправильного пути в операторе require
.Чтобы вызвать обновление пользовательского интерфейса, вы можете вызвать validate form
. Также были добавлены дополнительные поведения формы. См. новую документацию по программной проверке для дополнительных примеров.
multiple selection dropdown
больше не добавляет автоматически выбранное в данный момент значение при переключении или размытии поля, даже когда установлено forceSelection: true
.
Основные улучшения
filterRemoteData
, при установке значения true
ожидается, что API вернёт полный набор результатов, который затем будет отфильтрован на стороне клиента для отображения только соответствующих результатов. Спасибо @enix223 #4815.\
, могло привести к тому, что выпадающие списки не работали. #4688, #4692.loadOnce
, которая при включении вызывает удалённый вызов данных вкладки только при первой загрузке и оставляет DOM без изменений впоследствии. #2534.Критические ошибки
forceSelection
больше не приводит к выделению выделенного значения в множественном выборе при размытии при использовании multiple selection dropdown
#4041, #4516.showNoResults: false
#4616.Исправления критических ошибок документации
onOnscreen
и onOffScreen
, двух очень важных обратных вызовов, которые происходят, когда элемент находится или не находится в текущем прокручиваемом представлении.Улучшения
unstackable
, чтобы элементы не складывались на мобильных устройствах #2901.callback
в поведении query
, show results
, hide results
и search remote
, чтобы разрешить вызов функции после завершения.name="user[name]"
Спасибо @mzygmunt #4163.esc
теперь скрывает результаты и предотвращает их отображение снова, пока поле формы не будет размыто.Инструменты сборки
Ошибки
icon buttons
#4487.dispatchEvent
DOM для генерации имитированных событий.left pointing dropdown
и right pointing dropdown
отображались неправильно при открытии upward
#4896.fullTextSearch: 'exact'
всё равно выполнялся бы поиск по неполному совпадению. Улучшения
@padding
.Улучшения
value
(#3313).search selection
с selectOnKeydown
теперь будет выделяться частичное соответствие поиска выбранному в данный момент значению на клавиатуре.input
(#4370).Ошибки
package.json
, чтобы разрешить использование jQuery версии 2.x или 3.x (#4254).ui dropdown button
мог иметь неправильное расстояние для значка выпадающего списка (#4408).pointer-events: none
не работал с loading segment
и loading form
(#4403).(x) выровненный столбец
внутри (x) выровненной строки
неправильно применял выравнивание столбца.search selection with selectOnKeydown
и текстовым содержимым, включающим HTML, не будет применять содержимое HTML (например, изображения) к тексту до тех пор, пока раскрывающийся список не потеряет фокус, что гарантирует правильное выравнивание содержимого с частичным поисковым содержимым ввода поиска (которое не может включать HTML).action: select
после версии 2.2 из-за неправильного использования новой сигнатуры функции (#4183).input
теперь применяются к type="file"
(#4074).Ошибки
Ошибки
<select>
, и allowAdditions: true приводило к сбою выбора раскрывающегося списка.Функции проекта
Новые функции пользовательского интерфейса
Таблица — таблица определения теперь включает дополнительные имена классов для принудительного применения или игнорирования стилей ячеек определения.
Инструменты сборки — добавлен новый параметр autoInstall, позволяющий устанавливать Semantic без вмешательства пользователя. См. объяснение в документации [http://www.semantic-ui.com/introduction/advanced-usage.html#Auto-Install] о том, как его использовать. #3616 Спасибо @algorithme.
Выпадающий список — добавлена настройка fullSearchSearch: 'exact', которая требует точного соответствия значений для выпадающего списка. #3085 #3994 Спасибо @ShawnCholeva.
Выпадающий список — добавлена новая настройка поиска selection hideAdditions, которая удаляет отображение пользовательских дополнений внутри меню, делая процесс добавления более интуитивным. Выпадающие списки теперь имеют новое состояние empty, которое форматирует активный раскрывающийся список с пустыми результатами. #3791.
Выпадающий список — добавляет новую опцию allowReselection для запуска событий onChange даже при повторном выборе того же значения.
Выпадающий список — добавлена новая настройка minCharacters, которая устанавливает минимальное количество символов, необходимое для начала фильтрации результатов. #3886.
Проверка формы — добавлено правило проверки depends, которое проверяет поле только в том случае, если другое указанное поле не пусто.
Всплывающее окно — добавлены новые настройки boundary и scrollContext. boundary позволяет указать элемент, к которому всплывающее окно будет пытаться позиционироваться. scrollContext позволяет указать элемент, который при прокрутке должен скрывать всплывающее окно.
Всплывающее окно — добавлены новые настройки observeChanges, которые включены по умолчанию. Это добавит специальные наблюдатели мутаций для запуска destroy, когда элемент удаляется из документа, предотвращая утечки памяти.
Прогресс — добавлен обратный вызов onLabelUpdate, который можно использовать для указания точного текста, который должен появляться при фактическом обновлении прогресса, возможно, на основе некоторых внешних условий.
Рейтинг — добавлена новая опция fireOnInit для рейтинга, которая по умолчанию имеет значение false. При значении true onRate срабатывает при инициализации рейтинга. #3712.
Поиск — добавлена новая опция selectFirstResult, которая по умолчанию равна false. Автоматически выделяет первый результат поиска.
Поиск — поиск теперь включает настройку showNoResults для определения, следует ли показывать сообщения об отсутствии результатов.
Форма — форма теперь позволяет указать следующую ширину стороны с помощью настройки width, можно использовать next или initial, чтобы указать, должна ли она использовать старый или новый размер стороны.
Вкладка — добавлена новая настройка cacheType, может быть html или response (по умолчанию). HTML будет кэшировать полученный html после обратных вызовов, response будет кэшировать исходный ответ, чтобы его можно было воспроизвести идентично при будущих загрузках. #2534.
Вкладка — добавлена новая опция deactivate, по умолчанию — siblings, которая деактивирует активаторы вкладок, являющиеся элементами DOM-братьев активирующего элемента. Установка значения all деактивирует любой другой элемент вкладки, инициализированный одновременно.
Видимость — добавлены обратные вызовы onFixed и onUnfixed для видимости type: 'fixed'.
Видимость — добавлены обратные вызовы onLoad и onAllLoaded для типа visibility: 'image'.
Видимость — добавлена настройка zIndex для указания zindex с типом type: 'fixed' #3370.
Новые поведения
Видео — исправлена проблема с поведением функции .video('change'), которая не меняла видео должным образом.
Ошибки:
Исправления ошибок
Улучшения документации
Небольшие улучшения
Основные исправления ошибок
Ошибки
Критические исправления ошибок — Сборка — Исправлена проблема, из-за которой использование упакованной темы без файла site.variables приводило к сбою сборки (#3009, #3010).
Улучшения — Проверка формы — Проверка формы теперь поддерживает новое сокращение, которое значительно проще указать (#2579).
// раскрывается с использованием подсказок по умолчанию и идентификатора, соответствующего свойству label
$('.ui.form')
.form({
fields: {
name : 'empty',
gender : 'empty',
username : 'empty',
password : ['minLength[6]', 'empty'],
skills : ['minCount[2]', 'empty'],
terms : 'checked'
}
})
;
— Проверка формы — Идентификатор и подсказка теперь необязательны для всех правил проверки формы. Добавлены значения по умолчанию для всех типов правил, а идентификатор теперь автоматически сопоставляется со значением имени правила, если идентификатор не указан (#3001, #2579). — Проверка формы — Все подсказки форм теперь поддерживают шаблонные значения: {value}, {name}, {ruleValue} и {identifier} (#3001).
Исправления ошибок — Выпадающий список — Исправлена ошибка, из-за которой клавиша «,» не допускалась в раскрывающемся списке из-за сочетания клавиш для тегов пользователей (#3016). — Сообщение — Список пользовательского интерфейса, используемый внутри сообщения пользовательского интерфейса, теперь правильно выравнивается во всех условиях (#2958). — Проверка формы — Сообщения проверки в группе сообщений об ошибках теперь корректно удаляются при повторной проверке недопустимого поля при размытии. — Метка — Метки больше не принудительно переносятся на одну строку с помощью word-wrap: nowrap (#3006). — Таблица — Исправлена ошибка, при которой сегмент таблицы столбца (x) случайно наследовал некоторые стили сетки. — Сетка — Исправлено middle. Выровненная сетка не применяется к столбцам.
Меню — исправлена проблема, из-за которой правое меню некорректно плавало внутри контейнера меню на мобильных устройствах.
Кнопка — устранена проблема с неправильным отступом на значке у правой помеченной значком кнопки с именем «right» (например, со стрелкой вправо).
Встраивание — исправлена ошибка, при которой перед параметрами вместо знака вопроса появлялся знак «?=».
Ввод — исправлен регресс, при котором ширина ввода ui icon input внутри форм была некорректной.
Ввод — исправлена опечатка в цвете текста заполнителя в фокусе, которая препятствовала использованию значения.
Ввод — теперь действие ввода правильно показывает границу в фокусе на стороне кнопки и избегает дублирования границ.
Проверка формы — исправлены обратные вызовы onSuccess, чтобы не нарушать обратную совместимость.
Инструменты сборки — исправлена проблема, из-за которой баннер комментариев неправильно отображал версию 2.0.7 в папке dist/.
API — добавлена опция encodeParameters для включения/отключения параметров, кодируемых с помощью encodeURIComponent.
API — добавлен новый параметр hideError, по умолчанию имеет значение auto (автоматически скроет ошибку для элементов, которые не являются формами).
Инструменты сборки — упакованные файлы .overrides теперь включаются опционально.
Кнопки — кнопки colored basic теперь окрашиваются до :hover в теме по умолчанию, что больше соответствует общему использованию на других веб-сайтах.
Кнопки — добавлено разнообразие labeled button для отображения количества рядом с кнопкой.
Карты — добавлена документация для карт stackable, которые были доступны, но не задокументированы в предыдущих версиях.
Флажок — добавлены 4 новых обратных вызова beforeChecked, beforeUnchecked, beforeDeterminate, beforeIndeterminate. Теперь вы можете отменить изменение состояния, вернув false из этих обратных вызовов.
Разделитель — вертикальный разделитель теперь можно использовать несколько раз в одной строке столбца (а не только в соотношении 50/50).
Выпадающий список — выпадающий список, использующий удалённые данные, теперь может настраивать имена свойств, возвращаемых вызовом API, используя поля (аналогично поиску).
Выпадающий список — раскрывающийся список теперь будет автоматически обновлять выбранные значения при изменении скрытого входного значения (при условии запуска события изменения).
Выпадающий список — в выпадающем списке с пользовательскими дополнениями теперь будут использоваться настраиваемые шаблонные сообщения, чтобы отличать добавленный выбор от предварительно выбранного выбора.
Проверка формы — добавлена проверка кредитной карты, поддерживает массив типов карт и международные карты, включая карты без luhn, такие как China UnionPay.
Проверка формы — обновлён внешний вид подсказок проверки формы, чтобы использовать более лёгкий стиль. Добавлены переменные для управления стилями подсказок ошибок проверки в form.variables.
Сетка — добавлены новые адаптивные вариации reversed для изменения порядка столбцов, они также совместимы с другими типами сеток, такими как divided и celled, на разных устройствах.
Значок — добавлен вариант fitted для значков, а также новые маленькие размеры tiny и... В запросе скорее всего текст технической направленности из области разработки и тестирования программного обеспечения. Основной язык текста запроса — английский.
Мини
Функции, добавленные сообществом
label
теперь работает корректно и не переключает флажок. #2804
— Контейнер — исправлена проблема с fluid container
, который был равен 100% + gutter
при разрешении мобильного устройства (вызывая переполнение).
— Выпадающий список — forceSelection
больше не устанавливает текущее значение в поиске при пустом текущем запросе #2058.
— Выпадающий список — стрелка @arrowSize
теперь автоматически перемещается, если размер изменяется с помощью переменной.
— Выпадающий список — размер стрелки выпадающего списка теперь определяется с помощью новой переменной @dropdownArrowSize
, она немного меньше, чем раньше.
— Выпадающий список — исправлено горизонтальное отображение left menu
внутри ui menu
#2778.
— Выпадающий список — устранена ошибка, когда меню исчезало при вводе слов с пробелами с использованием allowAdditions: true
, вызванная совпадением значения со своим собственным значением, обрезанным пробелами #2853.
— Выпадающий список — устранено появление сообщения «нет результатов» перед поисковым запросом при фокусировке ввода #2824.
— Выпадающий список — устранена проблема, когда onChange
не срабатывал при использовании action: 'hide'
#2818.
— Выпадающий список — устранена проблема, когда выбранный элемент не отображался при повторном отображении после фильтрации с одиночным выбором поиска #2824.
— Выпадающий список — исправление проблем с установкой значений «» (пустая кавычка), когда используется placeholder: false
. Устранение проблем с использованием clear
и restore defaults
без заполнителей #2637.
— Выпадающий список — удаление использования trim
, которое вызывает проблемы в IE 11 и ниже #2806.
— Встраивание — удаление случайных операторов console.log
в js #2760.
— Форма / Ввод — исправление цвета текста-заполнителя для ui error input
, изменение цвета заполнителя ошибки формы, чтобы отличать его от цвета ошибки значения формы #2786.
— Форма / Ввод — устранение проблемы, когда ui input
иногда сжимался до ширины 0px
, особенно при использовании внутри inline field
[#2705 [#2621 #2821.
— Форма — отключённые поля теперь удаляют pointer-events
, позволяя отключить функциональность флажка и выпадающего списка #555.
— Форма — ввод даты и другие специальные вводы в Chrome теперь имеют ту же высоту, что и обычные вводы (добавляет пользовательский стиль теневого DOM вендора) #2704.
— Форма — форма больше не будет показывать пустые сообщения в состояниях error
, warning
или success
.
— Сетка — устранена проблема, из-за которой relaxed stackable grid
имел неправильный отступ на мобильных устройствах.
— Сетка — устранена проблема, при которой вложенная stackable grid
имела неправильный отступ на мобильном устройстве.
— Заголовок — заголовок прикреплён правильно, чтобы иметь правильную нижнюю границу на top attached
и attached
вариациях #2798.
— Значок — исправлена опечатка в псевдониме кубического значка, вызванная неправильным grep #2765.
— Ввод — устранена проблема с появлением левого углового помеченного левого значка ввода
#2782.
— Элемент — исправлен bottom aligned
, не работающий в элементе из-за неправильного значения гибкости #2826.
— Список — списки теперь можно выравнивать по правому или левому краю.
— Меню — (x) column
вложенное выравнивание сетки теперь вертикально (неверно). Chubby и bookish: слишком большой размер тем заголовков
Иконки: исправлена проблема, при которой активный или выделенный значок не регулировал непрозрачность в меню.
Ввод: теперь помеченный ввод сохраняет границу на краю метки, чтобы цвет фокуса отображался правильно.
Ввод: ввод теперь сбрасывает font-weight и font-style, если они установлены для родителя.
Действие ввода и помеченный ввод теперь имеют сфокусированную границу на внутреннем крае с меткой/кнопкой.
Метка: теперь чувствительна к порядку слов, что позволяет ей корректно работать с другими вариантами направления.
Метка: теперь закруглена до точного значения пикселя em и должна выравниваться более корректно в большем количестве случаев.
Меню: @pressedItemColor был переименован в @pressedItemTextColor, чтобы соответствовать соглашениям об именах других переменных.
Меню: добавлено flex: 0 0 auto в пункт меню, чтобы убедиться, что меню не сворачивает текстовое содержимое для уменьшения пространства.
Меню: исправлен текст выравнивания в выпадающем элементе внутри меню значков.
Меню: исправлена гибридная инициализация, создающая меню неправильно. Исправлен пример документации по гибридной инициализации .
Меню: исправлена проблема с текстом помеченного ввода в меню, который не отображается по центру по вертикали.
Всплывающее окно: исправлено срабатывание onRemove, даже когда всплывающее окно не удалено.
Раскрытие: теперь использует display: inherit вместо принудительного inline-block.
Версия 2.0.8 — 10 августа 2015 года
Все пользовательские интерфейсы: этот выпуск должен исправить проблемы, возникающие при импорте отдельного компонента с использованием require при использовании отдельных репозиториев компонентов (https://github.com/Semantic-Org/). См. обсуждение в #2816, а также ранее #1156 и #1878.
Версия 2.0.7 — 23 июля 2015 года
Важное замечание: этот релиз должен исправить ошибки, с которыми некоторые пользователи могли столкнуться при установке semantic-ui через npm, зависающей после настройки. Подробнее см. в этой теме (https://github.com/Semantic-Org/Semantic-UI/issues/1816).
Отчёт о проблемах (https://github.com/Semantic-Org/Semantic-UI/issues?q=is%3Aissue+milestone%3A2.0.7+is%3Aclosed):
API: исправлены некоторые случаи, когда onComplete, onSuccess и onFailure получали XHR в качестве первого параметра, а не response (#2713).
API: Исправлена проблема, из-за которой onFailure передавал ответ как строковый JSON, а не объект JS (#2713).
Инструменты сборки: исправлены некоторые случаи установки npm с CI или тестами. Установка не остановится, чтобы задавать вопросы, если в проекте есть существующий файл semantic.json (в будущем появятся дополнительные тихие параметры) (#1816).
Выпадающее меню: исправлен радиус границы на круговой помеченной кнопке со значком (#2700).
Всплывающее окно: исправлена ошибка, из-за которой всплывающее окно не открывалось (#2711).
Раскрытие: исправлена проблема, из-за которой раскрывающийся список не открывался на планшетах с сенсорным экраном и мышью при наведении мыши (#2715).
Объединённые PR (https://github.com/Semantic-Org/Semantic-UI/issues?q=is%3Aissue+milestone%3A2.0.7+is%3Aclosed):
Инструменты сборки: исправлен автопрефиксер, неправильно устанавливающий последние 2 версии (#2717). Спасибо @frontdevde.
Импорт Gulp: исправляет ошибку «Не удаётся найти модуль 'gulp-help'», которая может возникнуть при импорте задач gulp (#2653, #2668). Спасибо @fholzer.
Документы:
Рецепты: добавьте ссылки на файлы Sketch для SUI. Добавьте пример репозитория о том, как импортировать задачи gulp.
Незначительные улучшения:
API: все обратные вызовы API теперь получают xhr от запроса API в качестве третьего параметра обратного вызова.
Дополнительные исправления:
Флажок: исправление флажка «проверить». Появившийся курсивом при включении в текст, написанный курсивом
Popup — исправлена ужасная опечатка, из-за которой вместо onHide
ошибочно вызывалось onShow
при скрытии всплывающего окна.
Popup — теперь всплывающее окно появляется сразу же при touchstart
, без ожидания delay.show
.
Важные замечания
length
были скорректированы так, чтобы они соответствовали «точной длине», а не «минимальной длине». Это могло вызвать проблемы у тех, кто ранее использовал это правило как минимальную длину. Мы исправили все критические изменения, вернув length
к функционированию в качестве «минимальной длины» и добавив новое правило exactLength
для соответствия точной длине. #2681Dropdown — устранена проблема, когда отключённый выпадающий список всё ещё получал фокус (#2699).
Dropdown — восстановлено корректное функционирование restore value
, которое иногда работало неправильно из-за того, что метка «анимация выхода» по-прежнему ошибочно считалась выбранной (#2690).
Dropdown — добавлено set exactly
, чтобы устранить путаницу, связанную с тем, что set selected
не удаляет текущие выборы при наличии нескольких вариантов (#2689).
List — устранена проблема, при которой использование изображения типа ui image label
в качестве прямого дочернего элемента item
приводило к удалению правого отступа (#2691).
Дополнительные исправления
Dropdown — устранена проблема, при которой выбор текста, useLabels: false
, приводил к неправильному отображению количества выбранных элементов.
Dropdown — выбор текста, useLabels: false
, теперь корректно работает с maxSelections
и получает особое внимание UX.
API — данные, заменённые в URL, urlData
, теперь будут кодироваться по умолчанию. Кроме того, были добавлены проверки, чтобы избежать двойного кодирования уже закодированных значений. #2394
Checkbox — устранена проблема с onChange
, которая не срабатывала при использовании пробела. Теперь сочетания клавиш для чекбоксов срабатывают на keydown
, но события корректно отменяются на keyup
(#2676).
Radio Checkbox — устранён регресс, из-за которого радиокнопки в Chrome отображались выбранными из-за селектора :indeterminate
(#2505).
Dropdown — устранена проблема, из-за которой multiple search dropdown
с использованием поиска внутри меню (http://www.semantic-ui.com/modules/dropdown.html#search-in-menu) ломался при множественном выборе (#2666).
Message — устранены проблемы, при которых значок перекрывался в icon message
при мобильных разрешениях из-за неправильного значения flex-collapse
(#2665).
Дополнительные исправления
Dropdown — <select>
выпадающие списки, инициализированные без свойства multiple
, установленного на <select>
, теперь выдают ошибку, предупреждая пользователей о том, что выбор не будет сохранён правильно. Связано с #2573.
Dropdown — выпадающим спискам <option>
, добавленным с помощью userAddition
, теперь присваивается имя класса addition
, чтобы отличать их от оригинальных опций <select>
. #2573.
Dropdown — пользовательские дополнения теперь удаляются, если пользователь отменяет выбор дополнения. #2573.
Инструменты сборки — устранена проблема, при которой подзадачи были неопределёнными при импорте задач SUI build
и watch
в пользовательский файл gulpfile #2648.
Button — устранено некорректное функционирование гибких кнопок с... Обновлена тема basic для корректного отображения
Документы
— Исправлены некорректные предварительные просмотры темы во всех пользовательских интерфейсах в документах. Регулярное выражение, анализирующее файлы с переменными, игнорировало первую переменную после комментария.
— Добавлены отдельные примеры всех правил проверки формы.
— Частичный пересмотр документации на боковой панели.
— Обновлён пример в руководстве по теме, чтобы включить цвета фокуса флажка.
Обновления документов
— Примеры: примеры исходного кода были значительно улучшены. Имена обязательных классов для каждого примера будут выделены жёлтым цветом. Другие элементы пользовательского интерфейса, используемые в примерах, теперь ссылаются на страницы их определений.
Отчёты об ошибках
— Флажок: флажок, инициализированный с помощью JS и с соответствием for/id, приводил к переключению дважды при нажатии (создавая впечатление, что ничего не было обновлено), спасибо @malacalypse #2572.
— Разделитель/сетка: у вертикального разделителя больше нет необъяснимой правой границы при размещении на мобильном устройстве #2558.
— Выпадающий список: выпадающий список с использованием <select>
и apiSettings
теперь будет правильно добавлять новое значение опции при выборе вариантов #2573.
— Значок: значки чёрного цвета были добавлены обратно в качестве опции цвета #2556.
— Значок: добавляет отсутствующие значки «квадрат» и «контур квадрата» #2532.
— Ввод: исправлен ошибочный ввод поля с неправильным радиусом границы с помеченным вводом.
— Модальное окно: модальное окно, которое больше высоты страницы, теперь корректно сбрасывает высоту тела при удалении #2576.
— Всплывающее окно: настройка сохранения всплывающего окна (которая сохраняет всплывающее окно в DOM, чтобы избежать регенерации при каждом показе/скрытии) была установлена по умолчанию, в результате чего сгенерированные всплывающие окна оставались в DOM #1369.
— Шаги: исправлена тема github для шагов, отображающихся неправильно в версии 2.0 #2545.
— Шаги: последний шаг больше не показывает стрелку некорректно #2552.
— Переход: исправляет ошибку получения текущей анимации при очистке кэша модуля. #2469.
Дополнительные ошибки
— Форма: регулярное выражение URL теперь работает правильно и сопоставляется с URL-адресами без префикса http://, такими как www.google.com.
— Выпадающее меню: исправлена регрессия в версии 2.0.1, из-за которой поиск в выпадающем меню не очищал значения правильно #2533.
— Сайт: переменные размера теперь относительны к @emSize, пропорционально изменяя все варианты размеров по мере изменения @emSize #2538.
— Выпадающее меню: значок выпадающего меню теперь всегда будет переключать видимость меню #2510.
— Выпадающее меню: нажатие одной и той же клавиши в раскрывающемся списке с несколькими вариантами выбора с одинаковой первой буквой теперь приведёт к циклическому выбору. Например, «Калифорния», затем «Колорадо» при нажатии C #2516.
— Выпадающее меню: выпадающее меню теперь изменяет текст перед вызовом обратного вызова onChange, так что обратный вызов отражает новые условия выпадающего меню #2539.
Дополнительные ошибки
— Выпадающее меню: щелчок по метке или удаление метки больше не будет вызывать переключение выпадающего меню.
— Выпадающее меню: множественный выбор, который использует текстовые метки (например, «выбрано 5»), теперь удаляет фильтры при выборе и прокручивает до последнего выбранного значения. Баги
Label: Прикреплённые метки теперь используют закругление углов по краям, что больше соответствует требованиям (#2500).
Label: Исправлена неправильная настройка размера меток для «large» и больших размеров (#2486).
Segment: Исправлен неправильный отступ, заданный для присоединённого сегмента (#2503).
Card: Вариант «центрированные карты» теперь работает аналогично «центрированной карте» (#2520).
Checkbox: Исправлена проблема в Chrome, из-за которой радиокнопка отображалась неправильно, когда не было выбрано значение по умолчанию (#2505).
Dropdown: Исправлено некорректное задание прозрачного цвета касания. Убрано переключение поведения при событиях касания на нескольких раскрывающихся списках (#2524).
Checkbox: Исправлена ошибка, из-за которой радиокнопки неправильно получали класс «checked» (#2506).
Tab: Вкладка теперь корректно подчиняется настройке «cache». По умолчанию удалено использование локального кэширования API (#2493).
Form: «Сброс» больше не будет очищать значения, если не найдено значение по умолчанию (#2504).
Дополнительные баги
Dimmer: Dimmer теперь удаляет вариации, такие как «размытие» и «инвертирование», когда вызывается «уничтожение».
Dropdown: «Восстановить настройки по умолчанию» в раскрывающемся списке теперь правильно очищает другие выбранные значения, которые отсутствовали при загрузке страницы.
Dropdown: Удаляет случайный оператор console.log в раскрывающемся списке.
Dropdown: Раскрывающийся список больше не закрывается после достижения максимального количества выборов и использования клавиши Enter для выбора.
Dropdown: Теперь раскрывающийся список отображается правильно, когда меню включает только сообщение без других элементов.
Menu: Исправлена небольшая ошибка цвета стрелки направленного меню.
Progress: Прогресс включал «debug: true» по умолчанию. Теперь это правильно установлено в «false».
Modal: «Прокручиваемый модальный» теперь корректно наследует правила, так что он появляется в верхней части экрана на мобильных устройствах.
Menu: Перевёрнутое меню больше не включает 1-пиксельную прозрачную границу.
Menu: Исправлено неправильное использование стиля «flex» в компактном вертикальном меню.
Menu: Исправлено отсутствие границы сверху на нижнем фиксированном меню.
Tab: Исправлена ошибка, при которой удалённо загруженный контент вкладки не показывал «загрузку вкладки» при первой загрузке.
Документация
Форма: Уточнено использование «сброса» в документации по формам (#2504).
Документация: Документация версии 1.0 теперь доступна по адресу http://1.semantic-ui.com. Исправлена ссылка в нижнем колонтитуле.
Изображение: Исправлено, что «мини-изображение» имеет неправильный размер пикселя в документации (#2521).
Изображение: Добавлена документация для отсутствующей вариации «гибкое изображение».
Модальное окно: Удалены устаревшие настройки анимации JS, случайно оставшиеся в документации.
Вкладка: Добавлены новые примеры для «evaluateScripts» и HTML5 состояний вкладок.
Руководство по миграции
Модал: Если вы используете модал с содержимым изображения, вам нужно будет использовать «содержимое изображения» для родительского элемента. Это связано с тем, что правила «flex» требуют стилизации родительского элемента, чего не делали предыдущие правила «table-row».
Модал: Модал теперь будет закрываться только при нажатии кнопок, соответствующих селектору «отклонить» или «одобрить». Любая кнопка, которая должна скрывать модал при клике, должна либо соответствовать одному из этих селекторов, либо вызывать $('.ui.modal').modal('hide') onclick.
Сетка: Сетка страниц устарела. Сетки страниц использовали процентные отступы, что делало излишне сложным стилизовать адаптивный контент страницы. В дальнейшем мы рекомендуем использовать ui container — фиксированный по ширине адаптивный контейнер для содержания содержимого страницы.
Раскрывающийся список: Раскрывающиеся списки теперь будут менять направление открытия. Автоматическое определение языка: английский.
Перевод текста на русский язык:
Проверка формы: проверка формы теперь передаёт настройки через объект fields. Это сделано для того, чтобы инициализация формы соответствовала другим компонентам. Предыдущий синтаксис будет продолжать работать, но будет выдавать уведомления об устаревании в консоли.
Флажок: fireOnInit для флажка теперь по умолчанию имеет значение false. Флажки теперь также не требуют JavaScript для работы.
Выпадающий список: элементы выпадающего списка description теперь плавающие в стандартной теме и должны быть включены перед другим содержимым item.
Форма: grouped inline field больше не отображается горизонтально. Вместо этого используйте inline field для горизонтальных групп полей inline.
Ввод: pointer-events были удалены из icon во input с иконкой, если только не используется link icon. Это делается для того, чтобы убедиться, что хитбокс для фокусировки ввода включает иконку.
Всплывающее окно: всплывающие окна больше не являются эксклюзивными по умолчанию. Открытие всплывающего окна не обязательно закроет другие видимые всплывающие окна. Вы можете изменить это поведение, используя настройку exclusive: true. Кроме того, в стандартной теме теперь используется размер 1rem для стандартных всплывающих окон.
Цвета: были скорректированы стандартные цвета, что может вызвать небольшие изменения в вашем дизайне. Также были добавлены новые цвета, чтобы заполнить недостающие пробелы в названиях цветов.
Сегмент: сегмент больше не включает clearfix по умолчанию. Вам нужно будет указать clearing segment, чтобы очистить плавающий контент.
Рельсы: рельсы теперь используют border-box вместо content-box. Это означает, что вручную заданные ширины рельсов теперь должны учитывать отступы. Это было добавлено для устранения проблем, когда высота rail: 100% неправильно соответствовала контенту, когда у рельса был отступ.
Меню: многоуровневое меню было удалено в версии 2.0. Возможно, оно будет переписано в будущем, но не соответствовало стандартам остальной библиотеки и было удалено.
Таб: onTabInit и onTabLoad были переименованы в onFirstLoad и onLoad соответственно. Это соответствует соглашениям об именах других модулей (без самоссылки). Предыдущие обратные вызовы продолжат работать, но будут выдавать уведомления об устаревании в консоли. Также были добавлены два новых обратных вызова: onVisible и onRequest.
Кнопка: вариации wide с использованием чисел 2 wide, 3 wide были удалены из-за несовместимости с некоторыми инструментами сборки. Пожалуйста, используйте two wide или three wide вместо этого.
Видео: недокументированный модуль video был переименован в embed. Поведение остаётся прежним, но пользователям необходимо настроить свой javascript init на $('.ui.embed').embed();
API: API onFailure теперь будет вызываться во всех условиях отказа, когда запрос ошибочен (504, 404 и т. д.), прерван (изменение страницы или CORS) или JSON не проходит функцию successTest. onError и onAbort также будут срабатывать для каждого конкретного условия отказа.
Новый пользовательский интерфейс:
Контейнер: контейнеры — это контейнеры фиксированной ширины, предназначенные для хранения содержимого страниц, и представляют собой более простую альтернативу ui page grid. Подробнее см. примеры в документации.
Мультиселект: добавлены новые типы выпадающих списков multiple. Было добавлено множество улучшений для выпадающих списков, включая функции тегирования/токенизации и загрузку данных через запросы API.
Embed: новый компонент embed позволяет создавать адаптивные встраиваемые фреймы, которые сохраняют своё соотношение сторон. Embed можно использовать с видео на YouTube или Vimeo, а также с заполнителем контента, чтобы избежать загрузки сторонних библиотек, пока пользователь не решит взаимодействовать с видео.
Основные улучшения (прочитайте внимательно):
Сайт: добавлены новые цвета olive, violet, brown и grey. Они доступны во всех элементах с вариациями цветов. Спасибо @lemartialou.
API: теперь API можно использовать с фиктивными ответами и пользовательскими запросами AJAX. mockResponse был добавлен для разрешения запроса с заранее заданным JSON. Изменения
Элемент — элементы теперь используют flexbox для макета.
Сообщение — иконка сообщения теперь использует flexbox для макета.
Меню — добавлено вертикальное табличное меню, вертикальное меню с вкладками.
Ввод — все типы ввода используют flexbox для макета.
Сегмент — сегменты теперь поддерживают сложное вложение, появилось много новых правил того, как группы сегментов должны отображаться внутри групп.
Сегмент — новые горизонтальные группы сегментов значительно упрощают компоновку автоматически изменяющих размер текстовых столбцов.
Боковая панель — iOS теперь будет корректно сообщать значения scrollTop для document или body при использовании боковой панели. У Chrome на iOS больше нет проблем с фиксированным контентом, который не закрепляется сразу при использовании боковой панели.
Формы — формы теперь правильно подстраиваются под поля по бокам.
Шаги — шаги теперь используют flexbox, плавные шаги теперь центрируют содержимое внутри каждого шага.
Шагу — шагам больше не нужен счётчик элементов, они будут автоматически делиться поровну.
Переход — код перехода был оптимизирован для повышения производительности. 100% улучшение первой анимации и 40% улучшение последующих анимаций.
Видимость — использование .visibility({ type: 'fixed'}) теперь автоматически добавит элемент-заполнитель, который поменяется местами с элементом, когда он будет прикреплён к области просмотра. Это должно значительно упростить фиксированный контент.
Видимость — видимость и липкость теперь используют более эффективный шаблон pub/sub, который будет прикреплять только одно событие к контексту прокрутки.
Видимость — добавлены два новых обратных вызова видимости onOnScreen и onOffScreen, которые происходят, наиболее очевидно, когда элемент впервые появляется в окне браузера или исчезает из него.
Улучшения
Сайт — добавлено множество новых переменных сайта, включая возможность контролировать размер ввода во всём пользовательском интерфейсе inputPadding, а также больше цветов границ, акцентов и цветов.
Аккордеон — добавляет обратные вызовы onOpening и onClosing (до анимации) вместе с onOpen, onClose (после анимации), спасибо @cluppric.
Аккордеон — добавлена настройка on для указания события триггера аккордеона.
Лента активности — лента активности была переписана для использования flexbox.
API — в API теперь есть новые настройки throttleFirstRequest и interruptRequests. Прерывание запросов прервёт предыдущий запрос элемента при создании нового запроса. throttleFirstRequest устанавливает, следует ли ограничивать первый запрос или только последующие запросы, если указана длительность ограничения.
Инструменты сборки — инструменты сборки теперь отображают заранее указанные ошибки, когда файл темы отсутствует или элемент указывает недоступную тему.
Инструменты сборки — настройка site.variables теперь перестраивает весь пользовательский интерфейс, а не только site.less.
Кнопка — добавлены стили :focus для всех типов кнопок, все примеры кнопок в документации теперь доступны для фокусировки с клавиатуры с использованием или tabindex там, где это уместно.
Карта — карта теперь включает вариант centered.
Флажок — флажок теперь корректно корректирует поведение, вызываемое дочерним элементом ввода, вместо ui checkbox.
Флажок — уменьшен размер значка шрифта.
Разделитель — вертикальный разделитель внутри ui grid теперь учитывает отступы столбца.
Выпадающий список — вложенные прокручиваемые меню теперь поддерживают выбор с помощью клавиатуры, например нажатие «A» для яблока, и прокрутку с помощью клавиатуры.
Выпадающий список — выпадающие списки теперь имеют настройку match для указания соответствия тексту, значению или обоим.
Выпадающий список — множественные выпадающие списки выбора теперь имеют новые настройки для указания максимального количества выбранных элементов.
Выпадающий список — выпадающий список имеет новую настройку placeholder для установки текста заполнителя в javascript.
Выпадающий список — добавлен параметр showOnFocus, который позволяет указать, должен ли раскрывающийся список отображаться при фокусировке.
Выпадающий список — fullTextSearch: true теперь использует нечеткий поиск (такой же, как ui search).
Выпадающий список — страница вниз и страница вверх теперь работают с выпадающими списками.
Выпадающий список — раскрывающийся список, инициализированный с отключенным свойством на опции, теперь отображается корректно отключённым.
Выпадающий список — добавлено состояние отключенного элемента. id, что может вызвать проблемы с повторяющимися заголовками или результатами, которые не содержат заголовок.
Поиск — теперь при использовании type: category
поиск будет автоматически добавлять класс category
.
Поиск — поиск теперь будет генерировать контейнер results
, если его нет при инициализации.
Поиск — для изменения размера теперь используется em
, чтобы размер изменялся вместе с окружающим контентом.
Поиск — стили фокуса для подсказки поиска теперь определены, если не используется ui input
.
Сегмент — добавлен сегмент clearing
для случаев, когда требуется clearfix.
Боковая панель — улучшена производительность анимации за счёт отладки производительности. Теперь боковая панель кэширует ширину, высоту и направление rtl при загрузке.
Сайт — исправлено смешанное использование глобальных переменных @defaultDuration
и @transitionDuration
, теперь используется одна переменная @defaultDuration
. То же самое сделано для @defaultEasing
и @transitionEasing
.
Сайт — добавлена переменная pageOverflowX
, в теме по умолчанию горизонтальные полосы прокрутки на body
скрыты.
Сайт — добавлены стандартные цвета focus
для всех цветовых вариаций.
Сайт — все плавающие/поднятые вариации теперь наследуются от глобального @floatedShadow
, что упрощает тематизацию.
Sticky — sticky теперь внутренне кэширует текущую позицию прокрутки, когда cantFit = true
, чтобы избежать получения свойства DOM при прокрутке.
Статистика — добавлена новая равномерно разделённая групповая вариация, например, three statistics
показывает 3 в строке.
Статистика — в группе статистики теперь используется flex
. Стили были обновлены.
Шаги — добавлены прикреплённые шаги, которые теперь можно прикрепить к другим элементам пользовательского интерфейса, таким как segment
.
Вкладки — теперь вкладки вручную корректируют положение прокрутки страницы при переходе к привязке на странице в скрытой вкладке.
Вкладки — добавлены новые обратные вызовы onTabVisible
и onRequest
.
Вкладки — добавлена опция parseScripts
, по умолчанию анализируются только встроенные скрипты при первой загрузке.
Таблица — добавлена выбираемая таблица, которая показывает эффект наведения при наведении курсора на строку.
Таблица — добавлены варианты вертикального выравнивания для ui table
.
Таблица — добавлена однострочная таблица, предотвращающая перенос текста.
Переход — изменение стиля или класса во время перехода больше не сбрасывает изменение после завершения перехода.
Переход — переход больше не будет принудительно отображать видимое/скрытое с помощью встроенных стилей, если обратный вызов onComplete
устанавливает видимость.
Видимость/Sticky — видимость и липкость теперь обновляются автоматически после загрузки содержимого страницы, чтобы учесть изменения положения из-за загрузки изображений.
Видимость/Sticky — видимость теперь использует шаблон pub/sub, что значительно улучшает производительность прокрутки при присоединении нескольких событий.
Видимость — видимость включает новую настройку checkOnRefresh
, которая определяет, должны ли обратные вызовы видимости происходить при изменении размера или обновлении.
Видимость — видимость image
теперь ожидает ленивой загрузки изображений, которые находятся выше текущей позиции экрана, а не только ниже.
Ошибки
rotateZ(0deg)
, чтобы инициировать отображение видимого состояния на GPU. Это вызывает проблемы с transform
, создавая новый контекст стекирования, который может нарушить z-index
.exclusive: true
иногда мог привести к зависанию анимации других элементов аккордеона при быстрой анимации.readyState = 0
в качестве единственной проверки прерывания запроса, это может случайно сработать с запросами JSONP
или CORS
.this
для beforeSend
теперь использует stateContext
, а не element
.loadingDuration
теперь правильно задерживает запросы при вызове с .api('query')
.background: inherit;
.flexbox
Спасибо @Widcket. Флажок — иногда отображается курсор в виде руки для отключённого флажка.Флажок — исправления, связанные с выпадающим списком внутри флажка, вызывающие проблемы.
Флажок — стили :focus применяются только тогда, когда флажок снят.
Разделитель — скрытый разделитель теперь корректно скрывает вертикальные разделители.
Разделитель — исправление выравнивания одиночного значка внутри вертикального или горизонтального разделителя.
Разделитель — исправлен небольшой сдвиг вертикального разделителя при его автоматической настройке на горизонтальный разделитель внутри стековой сетки.
Выпадающий список — фокус после смены вкладок больше не приводит к повторному открытию меню.
Выпадающий список — устранена проблема с повторным фокусом поиска в выпадающем списке после «табинга» в Chrome.
Выпадающий список — устранение проблемы с исчезновением заголовков внутри выпадающего списка пользовательского интерфейса при вложении в меню пользовательского интерфейса.
Выпадающий список — onChange срабатывает при изменении значения ввода, а не только при изменении пользовательского интерфейса меню.
Выпадающий список — выпадающие списки с transition: none теперь работают правильно.
Выпадающий список — решена проблема, из-за которой sortSelect полагался на порядок перечисления ключей объекта, который зависит от браузера и ненадёжен. Теперь используется функция сортировки, которая работает одинаково во всех браузерах.
Выпадающий список — устранена проблема, при которой выбор поиска не менялся при повторном выборе того же значения из списка.
Выпадающий список — решены проблемы с минимальной шириной, из-за которых фон не отображался за невыровненным текстом с white-space: nowrap.
Выпадающий список — размер шрифта меню выпадающего списка теперь совпадает с размером шрифта выпадающего списка.
Выпадающий список — устранены проблемы с кэшированием атрибута metadata выпадающего списка, вызывавшие проблемы при интеграции с React.
Выпадающий список — исправлена проблема с радиусом границы подменю при выравнивании по левому краю.
Выпадающий список — значок встроенного выпадающего списка выровнен по содержанию.
Выпадающий список — поведение, вызванное после инициализации, теперь правильно применяется к выпадающему списку пользовательского интерфейса.
Выпадающий список — устранена проблема соответствия логических значений и использования set selected с true или false.
Выпадающий список — поиск выпадающего списка отправляет родительскую форму при нажатии клавиши Enter.
Выпадающий список — элементы меню выпадающего списка не должны центрироваться внутри центрированного контейнера.
Выпадающий список — в некоторых случаях onChange не срабатывал для значений, соответствующих равенству против '', например 0.
Форма — форма больше не устанавливает высоту текстовой области с помощью свойства rows.
Форма — встроенные поля теперь имеют размер 1em и не соответствуют уменьшенному размеру метки.
Форма — поле внутри полей больше не создаёт двойные поля.
Форма — размеры форм и размеры входных данных теперь наследуются от site.variables.
Проверка формы — исправлена ошибка, из-за которой правило соответствия работало неправильно.
Проверка формы — очищено и сброшено, что привело к появлению ошибки проверки на флажке, если было установлено пустое правило.
Проверка формы — проверка формы теперь корректно проверяется при изменении .
Форма — устранено появление значка выпадающего списка автозаполнения с проблемами z-индекса.
Форма/ввод — помеченный ввод пользовательского интерфейса внутри формы больше не выходит за пределы ширины столбца. Ввод с изменяемой шириной теперь использует ширину ввода меньше, чем по умолчанию в браузере.
Сетка — фиксированный отзывчивый стиль для типов сеток, более согласованный дисплей для разделённых, клеточных на мобильных устройствах.
Сетка — удвоение строки теперь работает правильно внутри другой удвоенной сетки (проблема спецификации CSS).
Сетка — удвоенная сетка теперь неправильно применяет ширину к строке столбцов (x).
Сетка — первый столбец в стековой сетке больше не получает верхний отступ.
Сетка — (x) широкий столбец внутри равной ширины/высоты теперь не может превышать размер столбца.
Сетка — цветные столбцы сетки теперь отображаются, когда они не вложены в строки.
Значок — значки по возрастанию и убыванию теперь отображаются правильно.
Значок — значок телефона теперь отображается как псевдоним вызова.
Изображение — закруглённое изображение и круговое изображение теперь применяют радиус границы ко всем дочерним элементам, устраняя проблемы с диммерами и округлением другого содержимого.
Ввод — устранён неправильный левый отступ на прозрачном левом значке ввода. Вход — фиксированный цвет заполнителя не меняется корректно при фокусе.
Вход — исправлено правое заполнение для помеченных вводов, которые не были угловыми.
Метка — метки внутри заголовка теперь лучше выравниваются по вертикали с учётом смещения высоты строки.
Список — горизонтальные списки теперь выровнены по середине по умолчанию, в то время как вертикальные списки выровнены по верху.
Список — устранена проблема с тем, что числа не отображались при использовании инвертированного упорядоченного списка.
Список — элементы «а» внутри пользовательского списка больше не будут применять стили к элементам «ui», таким как кнопки.
Список — исправлена ошибка, из-за которой дочерние списки разделённого маркированного списка получали неправильный отступ.
Список — маркеры и номера больше нельзя выбирать в маркированных и нумерованных списках.
Список — исправлен цвет маркера в инвертированном маркированном списке.
Список — первый элемент больше не касается границы в горизонтальном ячеистом списке пользовательского интерфейса.
Список — добавлено множество новых переменных для стилизации ссылок внутри списка, добавлены отдельные переменные и значения по умолчанию для интервала между дочерними списками.
Загрузчик — положение встроенного центрированного загрузчика теперь правильно центрировано.
Сообщение — сообщение теперь использует @lineHeight из site.variables.
Меню — исправлены меню, такие как левое фиксированное и правое фиксированное, теперь все они зависят от порядка классов.
Меню — исправлена 1-пиксельная граница на последнем элементе встроенных меню, таких как меню пагинации или компактное меню.
Модальное окно — модальное окно больше не скрывает полосу прокрутки страницы, вызывая скачок позиций затемнённого содержимого страницы.
Модальное окно — исправлена ошибка, когда щелчок по элементу, отделённому от dom, приводил к преждевременному скрытию модального окна.
Модальное окно — нажатие на другие модальные окна больше не будет закрывать открытое модальное окно, если allowMultiple: true.
Модальное окно — класс прокрутки теперь удаляется после открытия обычного модального окна после модального окна прокрутки.
Сообщение — обновлены все цвета сообщений для удобочитаемости.
Сообщение — позиция значка закрытия скорректирована для выравнивания с заголовками.
Меню — исправляет появление разделителя на последнем элементе (x) меню элементов.
Меню — верхнее прикреплённое меню теперь имеет margin-top, а нижнее прикреплённое меню не имеет margin-bottom.
Меню — меню теперь имеет минимальную высоту, соответствующую стандартному заполнению элементов.
Меню — выпадающее меню в дополнительном указывающем меню или табличном меню теперь получает отдельное активное оформление от других активных элементов.
Меню — исправлена позиция стрелки в указывающем меню, чтобы она была более последовательной, округлялась до точных пикселей и учитывала ширину границы стрелки.
Меню — исправлена проблема со стрелкой, указывающей слишком высокий z-индекс и появляющейся над выпадающим меню пользовательского интерфейса.
Модальное окно — прокручиваемое модальное окно теперь правильно добавляет отступ под модальным окном.
Модальное окно — модальное окно с detachable: false внутри боковой панели пользовательского интерфейса теперь отображается правильно.
Всплывающее окно — всплывающее окно теперь корректно настраивается при изменении атрибутов данных.
Всплывающее окно — исправлена проблема с min-width в firefox, превышающая max-width, вызывающая неправильное обёртывание элемента.
Всплывающее окно — теперь всплывающее окно будет выдавать сообщение об ошибке и не будет ошибочно отображаться в верхнем левом углу страницы, если оно вызвано всплывающим окном или целью, которая не существует.
Всплывающее окно — всплывающее окно больше не будет отображаться неправильно, если целевой элемент не виден на странице.
Всплывающее окно — исправлена ошибка, которая могла привести к удалению существующего встроенного всплывающего окна из DOM после его скрытия.
Всплывающее окно — расчёты положения всплывающего окна вне сцены с страницами, включающими горизонтальные полосы прокрутки, теперь исправлены.
Всплывающее окно — добавлен addTouchEvents, чтобы указать, следует ли добавлять сенсорные события для запуска всплывающего окна на мобильных устройствах.
Прогресс — исправлена ошибка, при которой процент завершения значений от 0 до 1% отображался некорректно (0,5% показывалось как 50%).
Рельсы — рельсы высотой 100% теперь используют border-box для обеспечения точного соответствия высоты контейнеру.
Рейтинг — рейтинг теперь корректно корректируется при изменении атрибутов данных.
Раскрытие — удалено раскрытое раскрытие, все раскрытия по умолчанию скрыты.
RTL — исправлена rtl: 'both' в semantic.json, не создающая обе версии исходного кода правильно.
Поиск — поиск больше не будет неправильно выдавать ошибку, когда настройки API передаются через метаданные. Боковая панель — верхняя и нижняя боковые панели теперь корректно отображают полосы прокрутки, если их высота больше 100% высоты страницы.
Боковая панель — исправлена ошибка, из-за которой наличие атрибута style[title] на странице приводило к некорректному отображению страницы.
Боковая панель — последний пункт меню теперь имеет рамку при совместном использовании боковой панели и меню.
Сегмент — группы сегментов теперь можно поднимать, складывать или укладывать в стопку.
Поиск — исправлено некорректное применение активных стилей к названиям категорий при поиске по категориям.
Поиск — исправлен возврат неправильного значения при использовании типа: категория.
Поиск — исправлен поиск, возвращающий первый термин, соответствующий началу выбранного значения, а не точное значение.
Поиск — устранена проблема с двойными загрузчиками при использовании значка кнопки поиска.
Поиск — настройка searchFields теперь правильно заменяет стандартные поля вместо добавления пользовательских полей к стандартным.
Поиск — вызовы set value или query теперь учитывают minCharacterLength.
Поиск — поисковые API-вызовы теперь используют те же настройки отладки, что и поиск.
Шаги — исправлена ошибка, когда упорядоченные шаги имели меньшие номера в IE10.
Шаги — исправлена ошибка, при которой стековые шаги работали некорректно.
Sticky — исправлена проблема с медленной прокруткой элемента, который не помещается на экране, из-за перехода CSS при прокрутке липкого содержимого.
Sticky — исправлены проблемы, когда push: true приводит к неправильному нижнему интервалу для липкого содержимого при наличии нижнего отступа у контейнера.
Sticky — исправлена проблема, когда липкое содержимое анимировало ширину при отображении в некоторых случаях.
Вкладка — несколько групп вкладок, инициализированных вместе с контекстом: «родитель», теперь каждая будет использовать своего родителя.
Вкладка — вкладки теперь используют стандартный шаблон проектирования компонентов внутри.
Таблица — исправлена некорректная центровка столбцов с выравниванием по центру из-за поля на значке сортировки.
Таблица — исправлены обратные иконки восходящего и нисходящего порядка в таблице.
Таблица — очень простая таблица теперь работает вместе с таблицей с отступом.
Таблица — исправлено наследование выравнивания текста и вертикального выравнивания.
Переход — исправлена ошибка, когда переход мог вызывать нежелательное событие фокуса в IE, если элемент имел фокус.
Переход — вызов анимации out во время анимации in с очередью: false теперь корректно вызывает событие complete исходной анимации.
Переход — исправлена ошибка, когда иногда переход не происходил, когда элемент был определён как всегда скрытый.
Изменения:
Все модули — все модули теперь по умолчанию имеют verbose: false.
Аккордеон — аккордеон больше не устанавливает размер шрифта, чтобы лучше сочетаться с другими компонентами по умолчанию.
Кнопка — цвет фокуса кнопки теперь использует фон hoverColor вместо синей тени блока.
Кнопка — базовая цветная кнопка теперь увеличивает размер границы до 2 пикселей в теме по умолчанию при наведении.
Хлебные крошки — фиксированное округление хлебных крошек em, отрегулировано расстояние в теме по умолчанию.
Карта — стили карты были скорректированы, карта ссылок теперь поднимается, чтобы показать выбор. Цветные вариации теперь имеют тени.
Флажок — переключатель теперь использует @primaryColor.
Выпадающий список — значения заполнения выпадающего списка теперь разрешаются до точных значений пикселей из em.
Выпадающий список — элемент описания теперь плавает по умолчанию.
Лента — удалён указатель границы дополнительного текста.
Форма — set value больше не автоматически вызывает проверку формы.
Сетка — небольшие компьютерные поля сетки страниц были отрегулированы с 8% до 3%, чтобы обеспечить более просторные макеты на небольших экранах.
Сетка — вертикально разделённые сетки теперь имеют двойной интервал между строками для учёта разделителей.
Сетка — выровненные по центру больше не центрируют строки, только текст. Используйте центрированную сетку, чтобы центрировать столбец сетки на странице.
Заголовок/Таблица/Разделитель — эти компоненты теперь извлекают цвета границ по умолчанию из site.variables вместо использования собственных значений.
Изображение — размер аватара изображения был немного уменьшен.
Изображение — ширина мини-изображения по умолчанию увеличена до 35 пикселей.
Элемент — описание элемента теперь не устанавливает максимальную ширину.
Значок — отключённые значки теперь снова имеют pointer-events. Размер метки теперь зависит от типа. По умолчанию «указывающие метки» имеют размер 1em.
Метка — увеличено заполнение на «угловых метках».
Ввод — ввод теперь использует em вместо rem, поэтому они будут наследовать размер элементов, в которые вложены.
Прогресс — обновлён контраст на индикаторах, обновлены стили по умолчанию. Исправлены некоторые примеры.
Меню — меню теперь используют border для границ вместо box-shadow.
Меню — «второстепенное указывающее меню» претерпело небольшие изменения в дизайне, линии стали тоньше, добавлено больше заполнения.
Меню — активные элементы подменю теперь выделены жирным шрифтом.
Меню — в меню по умолчанию больше нет дополнительных границ на активном элементе в теме по умолчанию.
Меню — многоуровневое меню было удалено.
Меню — увеличен контраст при выборе инвертированного меню для удобства чтения.
Модальное окно — модальные окна теперь имеют фиксированную ширину, а не процентную. Ширина может немного отличаться.
Модальное окно — по умолчанию модальное окно больше не отслеживает изменения DOM, добавлена настройка для включения этой функции.
Сообщение — слегка увеличены значения box-shadow.
Всплывающее окно — всплывающие окна теперь по умолчанию используют exclusive: false и не скрывают другие всплывающие окна при открытии.
Всплывающее окно — всплывающее окно больше не выдаёт ошибку консоли, когда позицию на странице найти невозможно.
Рейтинг — стили рейтинга были скорректированы с использованием тонких переходов и изменённых значений цвета.
Сегмент — из ui сегмента был удалён clearfix.
Боковая панель — анимации боковой панели legacy были удалены. 3D преобразования теперь доступны во всех поддерживаемых браузерах.
Поиск — слегка скорректирована тема результатов поиска для ясности.
Сегмент — сегмент теперь использует border для границы вместо второго box-shadow, это может изменить положение на 1 пиксель.
Статистика — обновлены стили меток статистики.
Сайт — добавлены дополнительные переменные шрифтов на сайт, чтобы помочь уточнить назначение переменных.
Сайт — увеличен контраст по умолчанию для цветов при наведении/нажатии для цветных вариаций.
Сайт — фон страницы теперь по умолчанию #FFFFFF вместо #F7F7F7.
Сайт — скорректирована глобальная высота строки до ближайшего чётного значения пикселей.
Таблица — были слегка скорректированы цвета и отступы заголовков таблиц по умолчанию.
Таблица — горизонтальное заполнение ячеек было немного уменьшено, а границы ячеек стали немного светлее.
Переход — переход больше не проверяет наличие префикса поставщика в свойстве css animation-name. Это было введено в jQuery 1.8.
Переход — некоторые переходы были изменены таким образом, что анимация in более заметна, чем анимация out, которая теперь может исчезать более плавно.
Видимость — в возвращаемом объекте вычислений видимое и скрытое переименованы в onScreen и offScreen, поскольку это более точно описывает значение.
Анонс
Версия 2.0 будет выпущена 1 июня и будет включать более 100 исправлений ошибок, улучшений, новый пользовательский интерфейс и улучшения темы по умолчанию.
Ошибки
Ошибки
Ошибки
Выпадающее меню — устраняет проблему с методами цепочек выпадающих меню, применёнными к , не применяющимися к сгенерированному выпадающему меню UI. Перенесено из версии 2.0.
Вход — исправляет неправильно настроенные вводы с гибкой разметкой. Перенесено из версии 2.0.
Вход — исправлен цвет текста заполнителя для webkit. Перенесено из версии 2.0.
Прогресс — исправлена ошибка округления в настройках точности. Спасибо @aaroncox.
Всплывающее окно — удаляет min-width: moz-max-content из всплывающих окон, что может вызвать различия в отображении между Chrome и FF.
Улучшения
Sticky — добавляет модуль sticky из ветки 2.x
. Элементы sticky теперь используют pub/sub с существенно улучшенной производительностью. Элементы sticky, которые не помещаются на странице, теперь будут прокручиваться с той же скоростью, что и страница, а не медленнее.
Изменения:
Popup — Popup больше не выдаёт ошибку консоли, когда не может найти подходящее положение в окне браузера.
Ошибки:
semantic.json
были найдены повторяющиеся значения.2.x
, чтобы ui fluid input
отображался правильно.precache
отсутствовало в видимости, вызывая сбой ленивой загрузки image
.Ошибки:
npm install
без semantic.json
, чтобы объединить изменения с темой сайта и упакованными темами аналогично npm update
.gulp build
теперь корректно предупреждает об отсутствии semantic.json
. Спасибо @rudyrk.Ошибки:
console.log
в исходном коде.npm update
удаляли пользовательские темы из src/themes/
во время копирования после обновления Semantic UI.Более важные исправления ошибок перенесены из ветки 2.x
, а также исправления для browserify.
Ошибки:
grouped required
. Спасибо @palmsey.index.js
npm build с browserify в отдельных репозиториях компонентов. Спасибо @sdimit.semantic.less
в репозиторий less для импорта компонентов.Эта версия переносит несколько ошибок, которые были упакованы в 2.0
, в 1.x
. Версия 2.0
выйдет в ближайшие 1–2 недели.
Ошибки:
watch
.variation
.onChange
больше не срабатывает при повторном выборе того же значения.select
теперь возвращает созданный ui dropdown
для связывания.Улучшения:
stretched
для equal height
вместо принудительного использования flex
во всех столбцах equal height
, что может вызвать проблемы с макетом из-за изменений в рендеринге с помощью flexbox
.Исправления:
@import
, который не находится в верхней части объединённого выпуска semantic ui из-за ошибки в clean-css.stackable
сетку equal height/width
, чтобы удалить flex
на мобильных устройствах при укладке.right/left/center aligned
для настройки align-items
во флекс-контейнерах, таких как equal height/width
.Улучшения:
title
, добавлен пример в документации.Улучшения:
— Выпадающий список: вызовы поведения для выпадающего списка select
теперь автоматически направляют их к соответствующему родительскому выпадающему списку ui dropdown
.
Ошибки:
— Сетка: исправлена проблема с centered grid
, которая не центрировала столбец внутри строки.
— Выпадающий список: добавлены стили выбора для элементов перед их инициализацией вместо FOIC (вспышка невидимого содержимого).
Версия 1.11.0 — 3 марта 2015 г.
Новые компоненты:
— Видимость: присоедините обратные вызовы к условиям видимости элементов, таким как top visible
, bottom visible
и passing
. Полезно для таких вещей, как отложенная загрузка изображений, бесконечная прокрутка контента и запись показателей отслеживания.
Смотрите примеры онлайн для демонстрации.
Улучшения:
— Меню: горизонтальные меню теперь используют flexbox, поэтому они могут автоматически изменять размер в соответствии с размером содержимого.
— Форма: <select>
теперь получает форматирование ошибок при ошибке формы. Спасибо @davialexandre.
— Переход: добавлены более разумные значения по умолчанию для каждой анимации.
— Загрузчик: у встроенного загрузчика теперь есть вариант centered
.
— Модальное окно: модальное окно больше не скрывает и не показывает затемнение при открытии модального окна с другим открытым модальным окном с exclusive: true
.
— Всплывающее окно: добавлен параметр exclusive
для автоматического закрытия других всплывающих окон при открытии.
— Переход: добавлено поведение toggle
и документы для show
и hide
.
— Переход: переход теперь имеет stop
, stop all
и clear queue
для удаления переходов, (недокументированный метод stop
и start
переименован в enable
и disable
).
— Затемнение: добавьте настройку opacity
, чтобы переопределить значение CSS. Добавьте в документы несколько недокументированных настроек, таких как useCSS
и variation
.
— Значок: добавлена переменная @src
, чтобы сделать её настраиваемой с темами, которые не поддерживают все типы, такие как woff2
.
Устаревание:
— Меню: многоуровневое меню ui tiered menu
устарело. Оно было удалено из документации и будет удалено в версии 2.0.
Ошибки:
— Ввод: исправление ошибки с вертикальным центрированием ui action input
внутри меню из-за изменений flexbox.
— Выпадающий список: исправляет проблему, когда раскрывающийся список не открывался после восстановления предыдущего значения при неудачном поиске в раскрывающемся списке.
— Выпадающий список: исправляет проблему, когда раскрывающийся список не открывался после восстановления предыдущего значения при неудачном поиске в раскрывающемся списке.
— Сетка: исправления специфики цветов столбцов сетки, чтобы не влиять на другие элементы со столбцами.
— Значок: исправление clockwise rotated icon
, вызывающее появление значка clockwise
.
— Всплывающее окно: исправление проблемы с всплывающим окном, которое не открывается повторно, пока другой элемент не получит фокус на сенсорном экране мобильного устройства.
— Модальный: исправлена ошибка, из-за которой модальное окно не появлялось при вызове show
во время другого модального hide
.
— Всплывающее окно: всплывающее окно теперь будет запускать onHidden
, когда элемент скрыт, открывая другое всплывающее окно.
— Всплывающее окно: исправить всплывающее окно, не использующее пространство имён событий window
и отмену привязки при уничтожении. Спасибо @revov.
— Таблица: исправления таблицы на мобильных размерах могут превышать ширину родительского контейнера.
— Переход: ... Исправления ошибок в анимации «swing out»
Документы
Ошибки
Без изменений, исправление устаревших сборок компонентов PM.
Новые функции
reverse: true
. См. примеры для получения более подробной информации.Критические исправления
Улучшения
Исправления
Инструменты сборки — исправлена проблема с рекурсивным слиянием для тем сайтов в сценариях обновления, подробности здесь. Спасибо @derekslife.
Карты — исправлены поля «.ui.cards > .ui.card», чтобы они соответствовали полям «.ui.cards > .card».
Карты — последовательные группы карт теперь сохраняют поток строк (аналогично последовательным сеткам).
Боковая панель — боковая панель, использующая «exclusive: true», теперь ставит анимации в очередь после скрытия предыдущей боковой панели (если только она не «overlay»), чтобы избежать проблем с рендерингом.
Состояние — текстовые состояния теперь корректно обрабатывают запросы API, которые были отменены.
Поиск — поиск по категориям больше не отображает ненужное сообщение об ошибке о maxResults.
Composer — composer.json теперь должен читать версию из тегов, некоторые поля скорректированы.
Сетка — стековая сетка теперь имеет горизонтальное заполнение по умолчанию на мобильных устройствах, если она не вложена в «ui grid» или «ui segment» (не вертикально).
Меню — исправления. Меню с раскрывающимся списком пунктов:
Документы;
Переход — useFailSafe по умолчанию неверно отображалось как false.
Ошибки:
Документы:
Добавлены новые репозитории для версий только с CSS и LESS, которые можно установить с помощью команд:
npm install semantic-ui-less
npm install semantic-ui-css
Исправления ошибок:
Изменения в LESS:
Импорт отдельных компонентов в другие файлы LESS теперь требует определения области видимости. Это сделано для предотвращения проблем с областью видимости переменных, которые не могут быть разрешены внутри определений.
/* Импорт конкретного компонента */
& { @import 'src/definitions/elements/button'; }
Импортирование semantic.less по-прежнему не требует специального синтаксиса: @import 'src/semantic';
Ошибки:
Инструменты сборки:
Изменения пользовательского интерфейса: Основные улучшения:
Улучшения:
Выпадающий список и флажок теперь проверяются после взаимодействия с on: 'blur'
.
Заголовки
Заголовки теперь могут содержать изображения наряду с текстом, добавлены примеры в документацию.
Значок
Добавлены файлы значков формата woff2 для поддерживаемых браузеров (уменьшение размера файла на 20%). Спасибо FontAwesome!
Метка
Метку ribbon label
теперь можно правильно использовать внутри ui image
и ui card
.
Боковая панель
Боковые панели в IE теперь корректно работают с указанным контекстом.
Рейтинг
Вертикальное выравнивание рейтинга ui rating
с встроенным содержимым теперь учитывает высоту строки родительского элемента.
destroy
мог удалять сторонние события при повторной инициализации.ui
внутри карты.display: none
больше не вызывает проблем с макетом (x) карт
.ui
.external link
и external link square
были переименованы в external icon
, чтобы больше не получать стили link
по умолчанию.прокручиваемое модальное окно
, когда значок закрытия больше не может отображаться, вместо содержимого модального окна.moduleNamespace
опускался.снизу слева скользит вниз в переходе
.Исправлена ошибка с появлением китайского зеркального модального окна на каждой странице при выборе китайского языка.
text-align: left
из определения столбца. Теперь наследуется от сетки.ui labeled input
теперь использует flex
, добавлен пример в документации пользовательского интерфейса с выпадающим списком.ui action input
с группами кнопок, также известными как ui buttons
.settings.transition
, при закрытии других всплывающих окон.doubling grid
, установив 100% ширину
, что может вызвать...Посмотреть закрытые вопросы. Просмотреть коммиты.
reset
, clear
, set value(s)
и read value(s)
для изменения и чтения данных формы. Подробнее см. документацию. Спасибо @mktm!onSelect
теперь получает объект JSON, соответствующий текущему выбранному элементу. Вы можете программно получить результат JSON с помощью .search('get result', 'query')
или .search('get results')
. По умолчанию используется текущее значение, если оно не указано в качестве первого параметра.$('.ui.dropdown').dropdown('clear');
.$.api('abort')
, который отменяет текущий запрос.allowCategorySelection: false
), а также.<select>
после инициализации и автоматически обновлять меню при изменении.set selected
теперь также автоматически вызывает set value
, поэтому вам не нужно вызывать его самостоятельно. Два изменения в поведении для обновления раскрывающегося списка выбора.Спасибо @mktm.
Ошибки:
Ошибки
Основные изменения
Улучшения / Изменения
Сетка — добавлен вариант равной ширины с использованием flex-box. Равная высота теперь также использует flex-box (это может потребоваться удалить, если вызывает непредвиденные проблемы в браузере).
Боковая панель — сделать боковую панель видимой при загрузке страницы теперь намного проще. Вы можете включить ui visible sidebar при загрузке страницы, чтобы элемент боковой панели появлялся при загрузке. Чтобы закрыть, вызовите $('.ui.sidebar').sidebar('hide')$.
Боковая панель — добавлена документация по использованию боковой панели в пользовательском контексте. Боковые панели, использующие пользовательский контекст, больше не добавляют цвета фона, подобные тем, которые инициализируются на body.
Сайт — добавлен цвет выделения полей формы (помогает различать цвета форм с автоматически заполненными полями). Цвет выделения текста по умолчанию перемещён с жёлтого на более мягкий синий.
Выпадающий список — выпадающий список JavaScript теперь можно отключить, добавив класс disabled. Нет необходимости вызывать destroy. Спасибо Psyton.
Выпадающий список — ввод поиска в выпадающем списке теперь может иметь фон. Исправляет проблемы с автоматически заполняемыми выпадающими списками поиска, которые принудительно использовали жёлтый фон «автозаполнено».
Выпадающий список — исправлена проблема с выбором поиска, который не соответствует должным образом, когда значения не являются строками.
Прогресс — индикаторы выполнения теперь могут отображать процент или оставшееся количество, используя {value} в текстовых шаблонах.
Выпадающий список — новая вариация upward dropdown, которая открывает своё меню вверх. Теперь по умолчанию используется анимация settings.transition = 'auto', и направление анимации определяется направлением меню.
Выпадающий список — теперь выпадающие списки, соответствующие полям без значений, по умолчанию обрезают пробелы.
Флажок — флажок теперь переключается на пробел, когда он сфокусирован (ранее переключался только на клавишу ввода).
Всплывающее окно — всплывающее окно теперь использует собственный метод для определения offsetParent, что означает, что трёхмерные контексты (например, внутри анимации) больше не должны нарушать позиционирование.
Всплывающее окно — во всплывающем окне теперь по умолчанию используется preserve: false, это немного менее производительно, но уменьшит беспорядок на странице, вызванный оставлением сгенерированных элементов в DOM.
Код / Сборка
Сборка — файлы Dist/ теперь устанавливают права доступа к файлам при сборке. По умолчанию 644. Можно настроить в semantic.json или во время установки gulp. Вам нужно будет запустить npm install, чтобы добавить новую зависимость gulp-chmod спасибо @PeterDaveHello.
Боковая панель — setup layout не происходит синхронно, если вы инициализируете боковую панель без надлежащего HTML. Это гарантирует, что вызовы боковой панели будут происходить правильно до настройки страницы. Новая настройка delaySetup переопределит это, повышая производительность.
Модули — удалите использование устаревшего .size() для .length во всех модулях.
Модули — использование $.proxy заменено на собственный function.call() для повышения производительности во всех модулях.
Ошибки
Видео — видеокомпонент теперь использует // вместо того, чтобы по умолчанию использовать http.
Выпадающий список — восстановить настройки теперь установит стиль заполнителя и удалит активный элемент. Добавлен пример в документации.
Выпадающий список — устранена ошибка, из-за которой подменю иногда могли перекрывать текст значком выпадающего списка.
Выпадающий список — устраняет проблему с поиском в выпадающих списках, когда ввод находится внутри меню, например, «поиск в меню».
Выпадающий список — исправление проблемы с созданием RegExp при выборе поиска, когда выбранные значения не являются строками спасибо @alufers.
Выпадающий список — устранение проблемы с left floated и right floated контентом, иногда применяющимся неправильно.
Всплывающее окно — wide и very wide всплывающие окна теперь появляются, когда размер экрана меньше их max-width.
Всплывающее окно — всплывающее окно больше не размывает элемент при скрытии всплывающего окна.
Сегмент — ui tabular menu теперь правильно выравнивается с прикреплённым сегментом при использовании плавной вариации спасибо @MohammadYounes.
Сегмент — базовый сегмент больше не удаляет отступы на первом и последнем элементах.
Шаги — шаги теперь используют table-cell, чтобы позволить шагам быть одинаковой высоты по умолчанию, даже с разной высотой содержимого.
Кнопка — устранение проблемы с помеченными группами значков в материальной теме.
Прогресс — устранение ошибки с прогрессом, который использует total и value, получающие неправильные значения для текстовых шаблонов.
Список — устранение некоторых проблем со стилем ui list внутри ui menu.
Версия 1.6.3 содержала... Ошибки
Ошибки
Переменные сайта
Ошибки
Ошибки
Сборка
Обновления / улучшения
Ошибки
Ошибки
Ошибки
Критические ошибки
Улучшения
Ошибки
Ошибки:
Документация:
Улучшения:
Ошибки:
Документы/сборка:
NPM — исправлена проблема, из-за которой при использовании NPM не включался каталог «dist/» из-за файла «.gitignore».
Ошибки:
Улучшения:
Ошибки:
Документация:
Ошибки:
Критические изменения:
Стили. Стилизованные аккордеоны теперь доступны как вариант «стилизованный аккордеон пользовательского интерфейса».
Список. Селекторы элементов списка теперь более строгие, элементы списка должны быть непосредственными дочерними элементами «пользовательский интерфейс списка» или «пользовательский интерфейс вложенного списка».
Элемент. Карточка пользовательского интерфейса версии 0.x была сильно скорректирована. Для вертикально перечисленного содержимого следует использовать «элемент пользовательского интерфейса», а для сгруппированного плавающего содержимого — продолжать использовать «карточку пользовательского интерфейса». Некоторое содержимое представления «карточка» было слегка скорректировано. Пожалуйста, обратитесь к документации.
Заголовок / значок. Перевёрнутые заголовки и значки больше не инвертируют цвета фона, вместо этого они используют более светлую версию цветов, более читаемую на тёмном фоне. Перевёрнутые круглые значки по-прежнему инвертируют цвет круга.
Ввод. Вводы с метками теперь имеют типы меток «угол», «слева» и «сверху». Все вводы с метками следует преобразовать в «ввод с угловой меткой», чтобы сохранить функциональность версии 0.х.
Модальное окно. allowMultiple (разрешающее несколько модальных окон одновременно) теперь по умолчанию имеет значение false.
Таблица. Таблицы больше не имеют чередующуюся заливку по умолчанию, вместо этого вы должны указать вариант «чередующаяся таблица».
Переход. Полные и начальные обратные вызовы теперь называются onComplete и onStart.
Улучшения
Общие. Теперь CSS-анимации намекают на изменение свойств для повышения производительности в поддерживаемых браузерах.
Общие. Многие модули теперь используют DOM-мутации и делегирование событий, чтобы разрешить корректировку содержимого после инициализации.
Аккордеон. Аккордеон теперь включает все значки во встроенном шрифте, а не требует их.
Кнопка. Теперь имеет компактную форму, используемую для размещения в ограниченном пространстве.
Кнопка. Теперь есть загрузчики CSS, позволяющие сохранять другие стили при загрузке.
Флажок. Теперь правильно обрабатывает только чтение и отключённое состояние, имеет состояния только для чтения и отключённые.
Флачок. Все стили были переделаны. Стандартные флажки теперь основаны на PX, а не EM, что гарантирует отсутствие необычных кругов или проблем с округлением. Флажки также теперь используют собственный шрифт для глифов вместо трюков CSS.
Флачок. Флачки теперь имеют настройку fireOnInit для запуска обратных вызовов при загрузке страницы.
Флачок. Флачки теперь получают класс «проверено», когда они отмечены, что упрощает написание селекторов CSS для отмеченных флажков, например, при использовании соседних селекторов «.ui.checked.checkbox + .content { // стиль }».
Выпадающий список. Новый тип выпадающего списка — доступный для поиска выбор для больших списков вариантов.
Выпадающий список. Выпадающие списки теперь можно инициализировать непосредственно на элементе без какого-либо HTML.
Выпадающий список. Новое действие комбо изменит текст соседней кнопки, выбор выберет элемент, но не изменит текст.
Выпадающий список. Многие новые типы контента теперь работают внутри выпадающих списков, заголовков, разделителей, изображений, вводов, меток и многого другого.
Форма. Форма теперь имеет успешное состояние, которое автоматически отображает сообщения об успехе.
Затемнитель. Затемнитель теперь автоматически определяет, включён ли щелчок для закрытия с помощью настройки «on».
Затемнитель. Несколько затемнителей теперь могут использоваться в одном контексте с dimmerName.
Затемнитель. Варианты затемнителя можно указать при создании затемнителя из JavaScript с использованием параметра «variation».
Форма. Сгруппированные поля и встроенные поля теперь могут иметь метки.
Форма. Формы в состоянии «успех» теперь будут показывать сообщения об успешном выполнении внутри.
Форма. Вводы теперь используют размер шрифта 1em и правильно соответствуют высоте раскрывающегося списка выбора.
Форма. Перевёрнутая форма теперь правильно оформляет загрузчик.
Форма. Новый тип поля «обязательно» форматирует метки, показывая, что заполнение поля является обязательным.
Сетка. ui divider теперь можно использовать внутри столбцов строк, а также вариации «вертикально разделённая сетка».
Сетка. Строки и столбцы сетки теперь поддерживают цветовые вариации.
Сетка. Сетка была переписана, чтобы автоматически создавать поток строк без оболочек строк.
Сетка. Разделенные и ячеистые сетки теперь можно перевернуть для тёмных фонов.
Сетка. Элементы внутри сетки, которые не являются строками или столбцами, теперь выравниваются должным образом.
Сетка. Фиксированная сетка страницы позволяет использовать контейнеры фиксированного размера пикселей, используемые с сеткой вместо процентов. Grid — вертикально разделённая сетка теперь не включает левый и правый отступы в разделителе.
Header — связанные заголовки теперь получают цвета ссылок.
Image — новое изображение с рамкой.
Item — элементы теперь имеют горизонтальный вид списка для списков контента.
Label — добавлена метка тега и пустой стиль круговой метки.
Label — теперь имеет компактный вид, чтобы вписываться в ограниченное пространство.
Label — теперь доступно больше размеров.
List — дочерние списки теперь можно форматировать так, чтобы они располагались внутри текстового содержимого.
List — изображения списков теперь могут указывать вертикальное выравнивание.
List — настройки интервала по умолчанию были скорректированы, чтобы быть более согласованными.
Popup — всплывающее окно теперь может оставаться открытым при наведении курсора.
Popup — элемент всплывающего окна теперь можно указать при инициализации.
Reveal — теперь все функции Reveal используют свойства CSS с ускорением GPU.
Popup — позиционированные всплывающие окна теперь расширяются в противоположном направлении, чтобы лучше сочетаться с плавающим содержимым.
Rating — рейтинг теперь использует встроенный шрифт значков для обеспечения максимальной совместимости.
Rating — рейтинг теперь может автоматически генерировать значки без их включения.
Rating — рейтинг может использовать атрибуты данных для указания индивидуальных оценок.
Sidebar — боковая панель теперь имеет вариации «высокий» и «очень высокий» для изменения размера верхней и нижней боковых панелей.
Shape — форма теперь лучше рассчитывает размеры при анимации.
Shape — теперь вы можете отключить повторяющиеся анимации, установив значение, чтобы анимация не ставилась в очередь, если сторона уже видна.
Steps — шаги теперь могут иметь значки, описания и заголовки. Значительно изменена базовая тема шагов, чтобы сделать её более гибкой.
Table — таблицы теперь имеют варианты «базовый» и «самый базовый».
Transition — переход теперь будет сохранять положение блока элементов, скрытых с помощью видимости скрытого.
Transition — переходы теперь будут более последовательно обрабатывать несколько типов отображения.
Transition — у перехода теперь есть новый обратный вызов «start», который срабатывает перед началом анимации.
Transition — обратный вызов «complete» теперь не срабатывает, если анимация прерывается до завершения.
Transition — теперь можно указать окончательный тип отображения элемента в процессе перехода в метаданных или настройках (а не только автоматически определять).
Также добавлено ещё несколько изменений, которые не отслеживались. Подробнее см. в [https://github.com/Semantic-Org/Semantic-UI/issues?q=is%3Aissue+label%3AEnhancement+is%3Aclosed](проблемах GitHub).
Исправлены ошибки:
Исправлены ошибки:
Исправлены ошибки:
Улучшения:
Исправления:
Улучшения:
Исправления ошибок:
Иконка — случайно перепутаны названия команд для скрытия и отображения иконки.
Флажок — флажки теперь могут иметь несколько входов внутри, для использования с .NET и другими языками, которые вставляют свои собственные скрытые входы.
Проект — iOS — активные стили, например, нажатые кнопки, теперь отображаются в документации на сенсорных устройствах.
Улучшения — Модальное окно — модальное окно теперь использует requestAnimationFrame вместо debounced callback. — Выпадающий список — у выпадающего списка теперь есть состояние ошибки. — Форма — поля формы с ошибками теперь правильно оформляют элементы выпадающего списка. — Шагу — шаги теперь могут отображаться вертикально.
Исправления — Список — маркированные и горизонтальные списки теперь корректно отображаются в IE10–11.
Проект — NPM — Docpad теперь перемещён в зависимость разработки.
Исправления — Модальное окно — исправлено позиционирование модального окна, которое при второй загрузке немного смещается ниже центра. — Флажок — исправлен внешний вид флажка внутри перевёрнутых форм. — Ввод — ввод теперь наследует размер формы. — Аккордеон — исправлены проблемы с правилами аккордеона, которые были слишком специфичными, что приводило к нарушению работы нескольких распространённых вариантов использования аккордеонов. — Проверка формы — исправлена проверка формы, регулярное выражение сопоставления.
Улучшения — Метка — метки углов теперь связаны, чтобы иметь закруглённые края с компонентами с закруглёнными краями, такими как ввод. — Форма — сгруппированные поля формы теперь имеют адаптивные стили для мобильных устройств. — Модальное окно — теперь модальное окно работает, когда оно выше содержимого страницы. — Флажок — флажки теперь также вызывают событие DOM «change». — Аккордеон — аккордеоны теперь сохраняют встроенные стили при анимации. — Проверка формы — проверка формы теперь повторяется при всех событиях изменения формы, а не только при изменении ввода.
Исправления — Меню — исправлена граница в 2 пикселя на последнем элементе в горизонтальных меню. — Меню — исправлено форматирование выпадающих списков при использовании внутри пункта меню. — Меню — исправлено оформление сгруппированных кнопок-иконок внутри меню. — Модальное окно — исправлен z-индекс модального окна, чтобы он отображался над содержимым модального окна на мобильном устройстве. — Затемнение — затемнения менее глючные при использовании с «on: 'hover».
Улучшение — Кнопка — кнопки теперь могут иметь текст, указанный с помощью <div class="or" data-text"text"> с альтернативным текстом.
Исправления — Всплывающее окно — исправлена проблема, из-за которой всплывающие окна, использующие атрибут title для хранения данных, теряли содержимое заголовка вместо того, чтобы правильно его восстанавливать. — Модальное окно — исправлена ошибка, из-за которой модальное окно могло неправильно позиционироваться в некоторых случаях. — Модальное окно — исправлена ошибка, возникающая, когда модальное окно выдаёт ошибку, если переход не включён.
Исправления — Форма — исправлена проблема с onSuccess, которая не позволяла отменить отправку формы при проверке формы. — Вход — исправлены кнопки ui для работы внутри действия ввода ui. — Элементы — исправлены горизонтальные элементы ui для правильной работы, пропущена запятая.
Проект — RTL — добавлена поддержка RTL для некоторых файлов. — Спецификации — добавлены дополнительные файлы спецификаций JSON для будущего использования с генераторами.
Исправления — Сообщение — исправлены некоторые проблемы с полями, которые иногда не отображались с прикреплённым сообщением. — Элемент — цвет повторения элементов теперь согласован.
Улучшение — Проверка формы — добавление пользовательской проверки стало проще, используется синтаксис $('.form').form('add prompt', identifier, 'Error message');.
Исправления — Меню — слегка обновлены размеры ввода внутри меню. — Сетка — сетка «только планшет/мобильный/компьютер» теперь показывает оба устройства точно на границе точки останова, то есть 768 пикселей. — Иконка — исправлено восходящее алфавитное наследование.
Исправление — LESS — исправлена опечатка, нарушающая работу less. Изменения
Исправления
Изменения
Новое
Исправления
Исправления
Документация
Исправления
Исправления: всплывающее окно не перемещается при выходе за пределы сцены.
Новое:
Изменения:
Новое:
Документация:
Изменения:
Исправления:
Исправления:
Документация:
Исправления:
Исправления:
Добавляет поддержку обнаружения поддержки CSS-переходов ко всем модулям, использующим CSS-переходы, чтобы обеспечить корректную работу в IE8.
Документы
Исправления
Исправления
Документы — исправлены отсутствующие закрывающие теги.
Исправления
Документы
Новое
Исправления
Документы
Исправление
Исправления
Новое
Документы
Исправления
Обновления
Исправления
Исправления
Устаревание
Обновления
Исправления
Обновления
Обновления
Исправления
Обновления
Исправления
Исправления
Обновления
Критические исправления
Исправления: — Исправлена регрессия, при которой всплывающее окно переопределяло имя класса вариации при позиционировании.
— Устранена проблема, из-за которой всплывающее окно, для которого было установлено значение inline: false, удалялось преждевременно.
— Решена проблема наследования, когда размер столбца сетки иногда отображался неправильно.
— Исправлено взаимодействие скрытия и показа модального окна и затемнителя, при котором затемнитель не всегда скрывал модальное окно и наоборот.
Обновления:
— Добавлен пример во всплывающем окне, где для параметра inline установлено значение false.
— Аккордеон теперь поставляется с правильной функцией замедления.
— Во всплывающий модуль добавлен onCreate.
Исправления:
— Обновлён выпадающий список, чтобы включить правильный вызов.
Исправления:
— Исправлена проблема с отменой распространения события при нажатии на элемент выпадающего списка.
Исправления:
— Исправлен цвет рейтинга сердца.
Обновления:
— Некоторые стили флажков обновлены.
— Разметка флажков стала более семантической, включая только один тег label, который может находиться внутри пользовательского флажка.
Исправления:
— Проблемы с отображением аккордеона.
Исправления:
— В Webkit исправлено неправильное действие при показе и скрытии модального окна.
Обновления:
— Затемнитель теперь может иметь разную продолжительность для показа и скрытия.
Исправления:
— Всплывающее окно иногда отображается за пределами сцены при втором появлении.
— Позиции всплывающего окна (верхний левый, верхний правый, нижний левый, нижний правый) меняются местами.
Документация:
— Обновлены документы о формах и аккордеоне.
Обновления:
— Теперь действие по умолчанию для выпадающих списков автоматически определяется на основе типа выпадающего списка, а выпадающие списки выбора теперь будут обновлять поля формы с параметрами по умолчанию.
— Добавляет плавное изменение размера к аккордеону.
— Добавлено больше поддержки HTML5 для форм (deneuxa).
— Поля могут включать как поле, так и другой уровень полей.
Исправления:
— Повторно исправлены проблемы с радио-флажками.
— Исправлены проблемы с отображением содержимого заголовка в заголовках со значками.
Исправления:
— Переходы теперь работают в версиях Safari, которые не поддерживают animation-direction.
— Исправлена ошибка, из-за которой стили аккордеона в Safari застревали.
— Центрирование содержимого в заголовке со значком.
Исправления:
— Модальное окно теперь работает из-за уничтожения разрыва в затемнителе (проблема № 153).
— Селектор для флажка для исправления радиокнопок (проблема № 154).
— Проблема с отображением всплывающих окон в некоторых крайних случаях (проблема № 128).
Обновления:
— Заголовки и списки со значками теперь не ломаются при многострочном содержимом.
— Примеры изменения размера вместе с шириной браузера.
— Обновление библиотеки редактора ACE.
— Образцы кода теперь не изменяются после взаимодействия с примерами.
Обновления:
— Выпадающие списки теперь форматируют верхнюю и правую стрелки значков автоматически с помощью сопряжения значков с подменю.
— Обновляет пример ленты с дополнительными примерами функций.
— Добавляет больше размеров к рейтингам.
— Делает стиль активной страницы более чётким.
— Добавляет метод присоединения событий к модальному окну для присоединения модальных событий к другим элементам.
— Добавляет ввод фокуса/размытия в модальное окно (см. проблему № 124).
— Добавляет новые методы в рейтинг: «получить рейтинг», «очистить рейтинг», «отключить», «включить», добавляет новую настройку «очищаемый».
Исправления:
— Положение выпадающих меню в некоторых случаях.
— Обновления модального окна для перефокусировки элементов после закрытия.
— Плавающий справа контент списка теперь получает левый отступ.
— Проблемы отображения элементов списка со значками + содержимое.
— Исправляет проблему с высотой строки рейтинга.
— Рейтинг теперь отправляется как первый параметр обратного вызова в «onRate».
— Списки элементов теперь автоматически очищают плавающие элементы.
— Исправляет проблемы с размещением ввода значка внутри меню.
Исправления:
— Страница сетки всё ещё получает отрицательный отступ.
Исправления:
— Отзывчивая сетка теперь называется «Страница сетки». Отзывчивые сетки теперь устарели. Это уменьшает путаницу.
— Отрицательные поля теперь автоматически удаляются из сеток, которые являются потомками тега body.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )