1
1
mirror of https://github.com/kokonect-link/cherrypick synced 2024-11-01 15:45:58 +09:00
This commit is contained in:
syuilo 2017-02-18 17:29:27 +09:00
parent b55185f236
commit 1817b3e6c3

View File

@ -2,16 +2,12 @@ const riot = require('riot');
riot.mixin('user-preview', {
init: () => {
this.on('mount', () => {
scan.call(this);
});
this.on('updated', () => {
scan.call(this);
});
function scan(){
const scan = () => {
this.root.querySelectorAll('[data-user-preview]:not([data-user-preview-attached])')
.forEach(attach.bind(this));
}
};
this.on('mount', scan);
this.on('updated', scan);
}
});
@ -59,12 +55,12 @@ function attach(el) {
tag = riot.mount(document.body.appendChild(preview), {
user: user
})[0];
}
};
const close = () => {
if (tag) {
tag.close();
tag = null;
}
}
};
}