Select Git revision
-
Reiter, Christoph authored
Add more content so it can be used to test scrolling and activity switching
Reiter, Christoph authoredAdd more content so it can be used to test scrolling and activity switching
dbp-activity-example.js 1.02 KiB
import {html , LitElement} from 'lit-element';
import {createI18nInstance} from './i18n.js';
import * as commonUtils from '@dbp-toolkit/common/utils';
const i18n = createI18nInstance();
class ActivityExample extends LitElement {
constructor() {
super();
this.lang = i18n.language;
}
static get properties() {
return {
lang: { type: String },
};
}
update(changedProperties) {
changedProperties.forEach((oldValue, propName) => {
switch (propName) {
case "lang":
i18n.changeLanguage(this.lang);
break;
}
});
super.update(changedProperties);
}
render() {
return html`
<h3>${i18n.t('activity-example.hello-world')}</h3>
<ul>${(Array.from(Array(100).keys())).map(i => html`<li>${i18n.t('activity-example.hello-world') + ' ' + i}</li>`)}</ul>
`;
}
}
commonUtils.defineCustomElement('dbp-activity-example', ActivityExample);