Skip to content

Commit 43470d8

Browse files
committed
safepoint
1 parent 44a02a5 commit 43470d8

File tree

8 files changed

+164
-94
lines changed

8 files changed

+164
-94
lines changed

commands/SetReminderCommand.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,12 @@ export class SetReminderCommand implements Command<any> {
2222
return Promise.reject('could not get current tabset')
2323
}
2424
const tab: Tab = tabset.tabs.filter((t: Tab) => t.id === this.tabId)[0]!
25-
tab.reminder = this.reminderDate ? date.extractDate(this.reminderDate, 'YYYY/MM/DD').getTime() : undefined
25+
if (this.reminderDate) {
26+
const theDate = date.extractDate(this.reminderDate, 'YYYY/MM/DD')
27+
tab.reminder = new Date(theDate.getFullYear(), theDate.getMonth(), theDate.getDate()).getTime()
28+
} else {
29+
tab.reminder = undefined
30+
}
2631
tab.reminderComment = sanitizeAsText(this.comment ?? '')
2732
return useTabsetService()
2833
.saveTabset(tabset)
@@ -34,5 +39,5 @@ export class SetReminderCommand implements Command<any> {
3439
}
3540

3641
SetReminderCommand.prototype.toString = function cmdToString() {
37-
return `SetReminderCommand: {tabId=${this.tabId}}`
42+
return `SetReminderCommand: {tabId=${this.tabId}, {reminderDate:${this.reminderDate}}`
3843
}

dialogues/ReminderDialog.vue

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,8 @@ const setReminder = (clear: boolean) =>
6060
new SetReminderCommand(props.tabId, clear ? undefined : reminderDate.value, clear ? undefined : editor.value),
6161
)
6262
63-
const futureDatesOnly = (d: string) =>
64-
date.extractDate(d, 'YYYY/MM/DD').getTime() >= new Date().getTime() - 1000 * 24 * 60 * 60 * 10
63+
const futureDatesOnly = (d: string) => {
64+
// console.log('===', d, date.extractDate(d, 'YYYY/MM/DD').getTime(), new Date().getTime() - 1000 * 24 * 60 * 60)
65+
return date.extractDate(d, 'YYYY/MM/DD').getTime() >= new Date().getTime() - 1000 * 24 * 60 * 60
66+
}
6567
</script>

layouts/SidePanelTabListHelper.vue

Lines changed: 17 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -19,31 +19,30 @@
1919
</PanelTabListElementWidget2>
2020
</q-item>
2121

22-
<q-item
23-
clickable
24-
v-ripple
25-
class="q-mt-xs q-mx-xs q-mb-none q-pr-none q-pl-none q-pb-none q-pt-none darkColors lightColors"
26-
:style="itemStyle()"
27-
@dragstart="startDrag($event, tab)"
28-
:key="'paneltablist_' + tab.id">
29-
<PanelTabListElementWidget
30-
:key="'ptlew__' + tab.id"
31-
:tab="tab"
32-
:tabset="props.tabset!"
33-
:filter="props.filter || ''">
34-
<template v-for="(slot, index) of Object.keys($slots)" :key="index" v-slot:[slot]>
35-
<slot :name="slot"></slot>
36-
</template>
37-
</PanelTabListElementWidget>
38-
</q-item>
22+
<!-- <q-item-->
23+
<!-- clickable-->
24+
<!-- v-ripple-->
25+
<!-- class="q-mt-xs q-mx-xs q-mb-none q-pr-none q-pl-none q-pb-none q-pt-none darkColors lightColors"-->
26+
<!-- :style="itemStyle()"-->
27+
<!-- @dragstart="startDrag($event, tab)"-->
28+
<!-- :key="'paneltablist_' + tab.id">-->
29+
<!-- <PanelTabListElementWidget-->
30+
<!-- :key="'ptlew__' + tab.id"-->
31+
<!-- :tab="tab"-->
32+
<!-- :tabset="props.tabset!"-->
33+
<!-- :filter="props.filter || ''">-->
34+
<!-- <template v-for="(slot, index) of Object.keys($slots)" :key="index" v-slot:[slot]>-->
35+
<!-- <slot :name="slot"></slot>-->
36+
<!-- </template>-->
37+
<!-- </PanelTabListElementWidget>-->
38+
<!-- </q-item>-->
3939
</template>
4040

4141
<script setup lang="ts">
4242
import { FeatureIdent } from 'src/app/models/FeatureIdent'
4343
import { useFeaturesStore } from 'src/features/stores/featuresStore'
4444
import { Tab } from 'src/tabsets/models/Tab'
4545
import { Tabset } from 'src/tabsets/models/Tabset'
46-
import PanelTabListElementWidget from 'src/tabsets/widgets/PanelTabListElementWidget.vue'
4746
import PanelTabListElementWidget2 from 'src/tabsets/widgets/PanelTabListElementWidget2.vue'
4847
import { useUiStore } from 'src/ui/stores/uiStore'
4948
import { PropType } from 'vue'

pages/MainPanelTabsetOverviewPage.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<div class="row fit">
55
<div class="col-8 q-mt-xs">
66
<q-toolbar-title>
7-
Overview of <em>{{ toolbarTitle() }}</em>
7+
Gallery <em>{{ toolbarTitle() }}</em>
88
</q-toolbar-title>
99
</div>
1010
<div class="col-4 text-right"></div>

stores/tabsetsStore.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -431,7 +431,7 @@ export const useTabsetsStore = defineStore('tabsets', () => {
431431
return []
432432
}
433433

434-
console.log(` searching for folder '${folderId}', level ${level}`)
434+
//console.log(` searching for folder '${folderId}', level ${level}`)
435435
for (const f of tabsetOrFolders) {
436436
if (f.id === folderId) {
437437
return chain.concat(folderId)

widgets/PanelTabListContextMenu.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,7 @@ const openMonitoringDialog = () => {
234234
title: 'Check for changes',
235235
message: monitored
236236
? 'Stop monitoring website for changes'
237-
: 'Click ok to start periodical checks if this website has changed.',
237+
: 'Click ok to start periodical checks if this website has changed. This information is not reliable and may not work for all websites.',
238238
cancel: true,
239239
persistent: true,
240240
}).onOk(() => {

0 commit comments

Comments
 (0)