Skip to content

Releases: tenorok/bemer

0.8.7

08 Mar 20:21
Compare
Choose a tag to compare
  • исправлена ошибка, при которой устанавливался некорректный блок в качестве контекста глубоко вложенному элементу, добавленному из шаблона другого элемента.

0.8.6

08 Mar 20:07
Compare
Choose a tag to compare
  • исправлена ошибка, при которой устанавливался некорректный блок в качестве контекста элементу, добавленному из шаблона другого элемента

0.8.5

06 Mar 15:48
Compare
Choose a tag to compare
  • добавляются классы элемента с модификаторами, когда он вложен в блок с модификаторами
  • исправлена ошибка, из-за которой модификаторы блока, указанные в одном из его дочерних элементов попадали в соседний элемент

0.8.4

12 Sep 12:25
Compare
Choose a tag to compare
  • исправлена ошибка, при которой устанавливался ошибочный контекстуальный блок
  • исправлена ошибка, из-за которой при наличии поля во входящем BEMJSON и функции в двух шаблонах приоритет был у BEMJSON вместо последнего шаблона

0.8.3

22 Jun 12:52
Compare
Choose a tag to compare
  • исправлена ошибка, при которой исполнялся лишний шаблон на элемент у блока с модификатором, который отсутствовал во входящих данных
  • исправлена ошибка, при которой сохранялась ссылка на объект или массив в моде шаблона при наличии двух подходящих узлов в дереве

0.8.2

19 Jun 15:05
Compare
Choose a tag to compare
  • исправлена ошибка, при которой элемент с модификатором у блока ({ block: 'checkbox', mods: { checked: true }, elem: 'control' }) не матчился на шаблон элемента (bemer.match('checkbox__control', {}))

0.8.1

08 May 10:32
Compare
Choose a tag to compare
  • для элемента с модификатором блока всегда формируется простой класс block__elem
  • атрибут style способен принять список CSS-стилей в виде объекта
  • для примиксованного элемента имя блока добавляется автоматически из контекста
  • параметр конструктора data.context теперь устанавливается и для блоков, а кроме того может содержать поля elem и elemMods
  • для установки значения модификаторов предусмотрен 0, undefined и null
  • исправлена ошибка, при которой указание undefined в содержимом шаблона ломало шаблонизацию
  • исправлена ошибка, при которой не прокидывался контекст элемента, обёрнутого анонимным блоком

0.8.0

25 Nov 10:37
Compare
Choose a tag to compare
  • шаблон без модификатора выполняется всегда, даже при наличии шаблона с модификатором

0.7.1

24 Nov 11:15
Compare
Choose a tag to compare
  • исправлена ошибка, при которой не применялось больше одного шаблона на модификатор блока с элементом

0.7.0

21 Nov 13:50
Compare
Choose a tag to compare
  • выполняются шаблоны на все модификаторы из входящего BEMJSON
  • при изменении модификаторов в полях mods и elemMods автоматически накладываются подходящие шаблоны