Browse Source

Add getStylePreview

up-style-manager
Artur Arseniev 5 years ago
parent
commit
fa5dcc07b8
  1. 11
      src/style_manager/model/PropertyStack.js
  2. 2
      src/style_manager/view/LayerView.js

11
src/style_manager/model/PropertyStack.js

@ -213,6 +213,17 @@ export default class PropertyStack extends PropertyComposite {
: style; : style;
} }
getStylePreview(layer, opts = {}) {
let result = {};
const preview = this.get('preview');
if (preview) {
result = this.getStyleFromLayer(layer, opts);
}
return result;
}
/** /**
* Get layer separator. * Get layer separator.
* @return {RegExp} * @return {RegExp}

2
src/style_manager/view/LayerView.js

@ -112,7 +112,7 @@ export default View.extend({
if (pModel.get('preview')) { if (pModel.get('preview')) {
const prvEl = this.getPreviewEl(); const prvEl = this.getPreviewEl();
const style = pModel.getStyleFromLayer(model, { number: { min: -3, max: 3 } }); const style = pModel.getStylePreview(model, { number: { min: -3, max: 3 } });
const styleStr = keys(style) const styleStr = keys(style)
.map(k => `${k}:${style[k]}`) .map(k => `${k}:${style[k]}`)
.join(';'); .join(';');

Loading…
Cancel
Save