Files
template/components/d-article.js
T
2017-08-09 16:47:35 -07:00

27 lines
561 B
JavaScript

import { Template } from '../mixins/template';
import { Controller } from './controller';
const T = Template('d-article', `
<style></style>
`, false);
export class Article extends T(HTMLElement) {
// constructor() {
// super();
// }
connectedCallback() {
for (const [functionName, callback] of Object.entries(Controller.listeners)) {
if (typeof callback === 'function') {
document.addEventListener(functionName, callback);
} else {
console.error('Controller listeners need to be functions!')
}
}
}
}