Muc-app: cleaning code.

This commit is contained in:
John Livingston 2024-07-29 23:26:29 +02:00
parent 074e688ed8
commit 86cac34ef3
No known key found for this signature in database
GPG Key ID: B17B5640CE66CDBC
3 changed files with 10 additions and 10 deletions

View File

@ -9,22 +9,17 @@ import { __ } from 'i18n'
export function tplMUCNoteApp (el, mucModel) { export function tplMUCNoteApp (el, mucModel) {
if (!mucModel) { if (!mucModel) {
// should not happen // should not happen
el.classList.add('hidden') // we must do this, otherwise will have CSS side effects
return html`` return html``
} }
if (!mucModel.notes) { if (!mucModel.notes) {
// too soon, not initialized yet (this will happen) // too soon, not initialized yet (this will happen)
el.classList.add('hidden') // we must do this, otherwise will have CSS side effects
return html`` return html``
} }
if (!el.show) { if (!el.show) {
el.classList.add('hidden')
return html`` return html``
} }
el.classList.remove('hidden')
// eslint-disable-next-line no-undef // eslint-disable-next-line no-undef
const i18nNotes = __(LOC_moderator_notes) const i18nNotes = __(LOC_moderator_notes)
// eslint-disable-next-line no-undef // eslint-disable-next-line no-undef

View File

@ -9,22 +9,17 @@ import { __ } from 'i18n'
export function tplMUCTaskApp (el, mucModel) { export function tplMUCTaskApp (el, mucModel) {
if (!mucModel) { if (!mucModel) {
// should not happen // should not happen
el.classList.add('hidden') // we must do this, otherwise will have CSS side effects
return html`` return html``
} }
if (!mucModel.tasklists) { if (!mucModel.tasklists) {
// too soon, not initialized yet (this will happen) // too soon, not initialized yet (this will happen)
el.classList.add('hidden') // we must do this, otherwise will have CSS side effects
return html`` return html``
} }
if (!el.show) { if (!el.show) {
el.classList.add('hidden')
return html`` return html``
} }
el.classList.remove('hidden')
// eslint-disable-next-line no-undef // eslint-disable-next-line no-undef
const i18nTasks = __(LOC_tasks) const i18nTasks = __(LOC_tasks)
// eslint-disable-next-line no-undef // eslint-disable-next-line no-undef

View File

@ -51,6 +51,16 @@ export class MUCApp extends CustomElement {
return '' return ''
} }
updated () {
if (this.innerText.trim() === '') {
this.classList.add('hidden') // we must do this, otherwise will have CSS side effects
} else {
this.classList.remove('hidden')
}
super.updated()
}
toggleApp () { toggleApp () {
this.show = !this.show this.show = !this.show
if (this.sessionStorangeShowKey) { if (this.sessionStorangeShowKey) {