update docs

This commit is contained in:
Harvey Zack committed 2018-11-09 15:25:56 +08:00
1 parent 2a933206dc
commit 4fbb3442e0
10 files changed
+83 -36

No files matched your search

+8 -1
View File
@@ -13,13 +13,20 @@ export default class Layers {
add(item, callback) {
if (!item.disable) {
const { refs: { $layers } } = this.art;
const { refs: { $layers }, events: { proxy } } = this.art;
id++;
const $layer = document.createElement('div');
$layer.setAttribute('class', `art-layer art-layer-${item.name || id}`);
setStyle($layer, 'z-index', item.index || id);
append($layer, item.html);
setStyles($layer, item.style || {});
if (item.click) {
proxy($layer, 'click', event => {
event.preventDefault();
item.click.call(this, event);
this.art.emit('layers:click', $layer);
});
}
this.art.emit('layers:add', $layer);
callback && callback($layer);
insertByIndex($layers, $layer, item.index || id);