File tree Expand file tree Collapse file tree 6 files changed +25
-16
lines changed
Expand file tree Collapse file tree 6 files changed +25
-16
lines changed Original file line number Diff line number Diff line change 33 * SPDX-License-Identifier: AGPL-3.0-or-later
44 */
55
6- import { recommendedVue2 } from '@nextcloud/eslint-config'
6+ import { recommended } from '@nextcloud/eslint-config'
77
88export default [
9- ...recommendedVue2 ,
9+ ...recommended ,
1010 {
1111 name : 'logreader/disabled-during-migration' ,
1212 rules : {
Original file line number Diff line number Diff line change 4545 </template >
4646 </NcEmptyContent >
4747 <!-- App settings dialog will be mounted on page body -->
48- <AppSettingsDialog :open.sync =" areSettingsShown" />
48+ <AppSettingsDialog v-model :open =" areSettingsShown" />
4949 </div >
5050</template >
5151
Original file line number Diff line number Diff line change 99 size =" large"
1010 :has-previous =" index > 0"
1111 :has-next =" index < logEntries.length - 1"
12- @next =" $ emit('update:currentEntry', logEntries[index + 1])"
13- @previous =" $ emit('update:currentEntry', logEntries[index - 1])"
14- @update:show =" $ emit('update:open', false)" >
12+ @next =" emit('update:currentEntry', logEntries[index + 1])"
13+ @previous =" emit('update:currentEntry', logEntries[index - 1])"
14+ @update:show =" emit('update:open', false)" >
1515 <template #default >
1616 <div class =" log-details" >
1717 <dl :class =" cssLevelClass" >
@@ -82,6 +82,11 @@ const props = defineProps<{
8282 logEntries: readonly ILogEntry []
8383}>()
8484
85+ const emit = defineEmits <{
86+ (event : ' update:currentEntry' , value : ILogEntry ): void
87+ (event : ' update:open' , value : false ): void
88+ }>()
89+
8590hljs .registerLanguage (' json' , json )
8691
8792const { formatTime, formatLogEntry } = useLogFormatting ()
Original file line number Diff line number Diff line change 55
66<template >
77 <NcActions
8+ v-model:open =" isOpen"
89 :force-menu =" true"
9- :open.sync =" isOpen"
1010 :aria-label =" t('logreader', 'Search log entries')"
1111 :type =" buttonType" >
1212 <template #icon >
Original file line number Diff line number Diff line change 77 <div class =" log-table" >
88 <LogDetailsModal
99 v-if =" currentRow"
10- :open.sync =" isModalOpen"
11- :current-entry.sync =" currentRow"
10+ v-model :open =" isModalOpen"
11+ v-model :current-entry =" currentRow"
1212 :log-entries =" sortedRows" />
1313 <table ref =" tableRoot" class =" log-table__table" >
1414 <thead role =" rowgroup" class =" log-table__header" >
1515 <tr >
1616 <LogTableHeader
17- :name = " t('logreader', 'Level') "
18- :sorted.sync = " sortedByLevel " />
17+ v-model:sorted = " sortedByLevel "
18+ :name = " t('logreader', 'Level') " />
1919 <LogTableHeader
20- :name = " t('logreader', 'Application') "
21- :sorted.sync = " sortedByApp " />
20+ v-model:sorted = " sortedByApp "
21+ :name = " t('logreader', 'Application') " />
2222 <LogTableHeader :name =" t('logreader', 'Message')" :sortable =" false" >
2323 <LogSearch />
2424 </LogTableHeader >
2525 <LogTableHeader
26- :name = " t('logreader', 'Time') "
27- :sorted.sync = " sortedByTime " />
26+ v-model:sorted = " sortedByTime "
27+ :name = " t('logreader', 'Time') " />
2828 <th ><span class =" hidden-visually" >{{ t('logreader', 'Log entry actions') }}</span ></th >
2929 </tr >
3030 </thead >
Original file line number Diff line number Diff line change 4747 </td >
4848 <td >
4949 <NcActions placement =" left-start" >
50- <NcActionButton close-after-click @click =" $ emit('show-details ', row)" >
50+ <NcActionButton close-after-click @click =" emit('showDetails ', row)" >
5151 <template #icon >
5252 <IconViewList />
5353 </template >
@@ -100,6 +100,10 @@ const props = withDefaults(
100100 },
101101)
102102
103+ const emit = defineEmits <{
104+ (event : ' showDetails' , value : ILogEntry ): void
105+ }>()
106+
103107const settingsStore = useSettingsStore ()
104108const isRawDate = computed (() => settingsStore .dateTimeFormat === ' raw' )
105109const isRelativeDate = computed (() => settingsStore .dateTimeFormat === ' relative' )
You can’t perform that action at this time.
0 commit comments