Browse Source

Filter the selection in SelectorManager select

pull/2474/head
Artur Arseniev 7 years ago
parent
commit
1ed19109b0
  1. 17
      src/selector_manager/index.js

17
src/selector_manager/index.js

@ -133,14 +133,15 @@ export default config => {
select(value, opts = {}) { select(value, opts = {}) {
const targets = Array.isArray(value) ? value : [value]; const targets = Array.isArray(value) ? value : [value];
const toSelect = this.em.get('StyleManager').setTarget(targets, opts); const toSelect = this.em.get('StyleManager').setTarget(targets, opts);
const res = toSelect.map(sel => const res = toSelect
isComponent(sel) .filter(i => i)
? sel .map(sel =>
: isRule(sel) && !sel.get('selectorsAdd') isComponent(sel)
? sel ? sel
: sel.getSelectorsString() : isRule(sel) && !sel.get('selectorsAdd')
); ? sel
console.log({ res }); : sel.getSelectorsString()
);
this.selectorTags.componentChanged({ targets: res }); this.selectorTags.componentChanged({ targets: res });
return this; return this;
}, },

Loading…
Cancel
Save