Fix client side errors that happened on page load (#15502)

* fix momentjs error on page load

* use correct method to set moment locale

* fix vue draggable deprecation
This commit is contained in:
Phillip Thelen
2025-09-04 20:44:31 +02:00
committed by GitHub
parent 3bf4af8d8b
commit da45eb2adf
4 changed files with 8 additions and 10 deletions

View File

@@ -321,8 +321,8 @@ export default {
return null;
},
petClass () {
const foolEvent = this.currentEventList?.find(event => moment()
.isBetween(event.start, event.end) && event.aprilFools);
const foolEvent = this.currentEventList?.find(event => event.aprilFools && moment()
.isBetween(event.start, event.end));
if (foolEvent) {
return this.foolPet(this.member.items.currentPet, foolEvent.aprilFools);
}

View File

@@ -86,8 +86,8 @@
v-if="taskList.length > 0"
ref="tasksList"
class="sortable-tasks"
:options="{disabled: activeFilter.label === 'scheduled' || !canBeDragged(),
scrollSensitivity: 64}"
:disabled="activeFilter.label === 'scheduled' || !canBeDragged()"
scrollSensitivity="64"
:delay-on-touch-only="true"
:delay="100"
@update="taskSorted"

View File

@@ -21,11 +21,9 @@
>
<draggable
v-model="checklist"
:options="{
handle: '.grippy',
filter: '.task-dropdown',
disabled: disabled,
}"
handle=".grippy"
filter=".task-dropdown"
:disabled="disabled"
@update="updateChecklist"
>
<div

View File

@@ -21,7 +21,7 @@ function loadLocale (i18nData) {
script.type = 'text/javascript';
script.text = i18nData.momentLang;
head.appendChild(script);
moment.locale(language.momentLangCode);
moment.updateLocale(language.momentLangCode);
}
}