v6.4.1
Bug fixed: in case of same block mods
disappearing. Now bem-xjst keeps it. Example:
// Template:
block('b1').elem('e1').content()(function() {
return JSON.stringify(this.mods);
});
// BEMJSON:
{
block: 'b1',
mods: { a: 1 },
content: { block: 'b1', elem: 'e1' }
}
Result before fix (v6.4.0):
<div class="b1 b1_a_1"><div class="b1__e1">{}</div></div>
Result after fix (v6.4.1):
<div class="b1 b1_a_1"><div class="b1__e1">{"a":1}</div></div>
Now you can pass to bemxjst.compile
named function.
- [
61f21249cf
] - bemjxst: should keepmods
in case of same block (miripiruni) - [
ae5521104c
] - RemoveelemMatch
fix for #260 (miripiruni) - [
af9a35c906
] - Change files in package.js (Vasiliy) - [
274f438116
] - bemxjst.compile: error when passed function with name (Fix #250) (miripiruni)