mirror of
https://github.com/TriliumNext/Notes.git
synced 2025-08-18 08:13:40 +08:00
revision snapshots number limit
This commit is contained in:
parent
78bfc3341b
commit
2a27383682
@ -23,7 +23,7 @@ import SearchEngineOptions from "./options/other/search_engine.js";
|
|||||||
import TrayOptions from "./options/other/tray.js";
|
import TrayOptions from "./options/other/tray.js";
|
||||||
import NoteErasureTimeoutOptions from "./options/other/note_erasure_timeout.js";
|
import NoteErasureTimeoutOptions from "./options/other/note_erasure_timeout.js";
|
||||||
import RevisionsSnapshotIntervalOptions from "./options/other/revisions_snapshot_interval.js";
|
import RevisionsSnapshotIntervalOptions from "./options/other/revisions_snapshot_interval.js";
|
||||||
import RevisionsSnapshotLimitOptions from "./options/other/revisions_snapshot_limit.js";
|
import RevisionSnapshotsLimitOptions from "./options/other/revision_snapshots_limit.js";
|
||||||
import NetworkConnectionsOptions from "./options/other/network_connections.js";
|
import NetworkConnectionsOptions from "./options/other/network_connections.js";
|
||||||
import AdvancedSyncOptions from "./options/advanced/sync.js";
|
import AdvancedSyncOptions from "./options/advanced/sync.js";
|
||||||
import DatabaseIntegrityCheckOptions from "./options/advanced/database_integrity_check.js";
|
import DatabaseIntegrityCheckOptions from "./options/advanced/database_integrity_check.js";
|
||||||
@ -89,7 +89,7 @@ const CONTENT_WIDGETS = {
|
|||||||
NoteErasureTimeoutOptions,
|
NoteErasureTimeoutOptions,
|
||||||
AttachmentErasureTimeoutOptions,
|
AttachmentErasureTimeoutOptions,
|
||||||
RevisionsSnapshotIntervalOptions,
|
RevisionsSnapshotIntervalOptions,
|
||||||
RevisionsSnapshotLimitOptions,
|
RevisionSnapshotsLimitOptions,
|
||||||
NetworkConnectionsOptions
|
NetworkConnectionsOptions
|
||||||
],
|
],
|
||||||
_optionsAdvanced: [
|
_optionsAdvanced: [
|
||||||
|
@ -18,12 +18,12 @@ const TPL = `
|
|||||||
${t('revisions_snapshot_limit.erase_excess_revision_snapshots')}</button>
|
${t('revisions_snapshot_limit.erase_excess_revision_snapshots')}</button>
|
||||||
</div>`;
|
</div>`;
|
||||||
|
|
||||||
export default class RevisionsSnapshotLimitOptions extends OptionsWidget {
|
export default class RevisionSnapshotsLimitOptions extends OptionsWidget {
|
||||||
doRender() {
|
doRender() {
|
||||||
this.$widget = $(TPL);
|
this.$widget = $(TPL);
|
||||||
this.$revisionsNumberLimit = this.$widget.find(".revision-snapshot-number-limit");
|
this.$revisionSnapshotsNumberLimit = this.$widget.find(".revision-snapshot-number-limit");
|
||||||
this.$revisionsNumberLimit.on('change', () => {
|
this.$revisionSnapshotsNumberLimit.on('change', () => {
|
||||||
let revisionSnapshotNumberLimit = this.$revisionsNumberLimit.val();
|
let revisionSnapshotNumberLimit = this.$revisionSnapshotsNumberLimit.val();
|
||||||
if (!isNaN(revisionSnapshotNumberLimit) && revisionSnapshotNumberLimit >= -1) {
|
if (!isNaN(revisionSnapshotNumberLimit) && revisionSnapshotNumberLimit >= -1) {
|
||||||
this.updateOption('revisionSnapshotNumberLimit', revisionSnapshotNumberLimit)
|
this.updateOption('revisionSnapshotNumberLimit', revisionSnapshotNumberLimit)
|
||||||
}
|
}
|
||||||
@ -37,6 +37,6 @@ export default class RevisionsSnapshotLimitOptions extends OptionsWidget {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async optionsLoaded(options) {
|
async optionsLoaded(options) {
|
||||||
this.$revisionsNumberLimit.val(options.revisionSnapshotNumberLimit);
|
this.$revisionSnapshotsNumberLimit.val(options.revisionSnapshotNumberLimit);
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -1067,7 +1067,7 @@
|
|||||||
"snapshot_time_interval_label": "Note revision snapshot time interval (in seconds):"
|
"snapshot_time_interval_label": "Note revision snapshot time interval (in seconds):"
|
||||||
},
|
},
|
||||||
"revisions_snapshot_limit": {
|
"revisions_snapshot_limit": {
|
||||||
"note_revisions_snapshot_limit_title": "Note Revisions Snapshot Limit",
|
"note_revisions_snapshot_limit_title": "Note Revision Snapshots Limit",
|
||||||
"note_revisions_snapshot_limit_description": "The note revision snapshot number limit refers to the maximum number of revisions that can be saved for each note. Where -1 means no limit, 0 means delete all revisions.",
|
"note_revisions_snapshot_limit_description": "The note revision snapshot number limit refers to the maximum number of revisions that can be saved for each note. Where -1 means no limit, 0 means delete all revisions.",
|
||||||
"snapshot_number_limit_label": "Note revision snapshot number limit:",
|
"snapshot_number_limit_label": "Note revision snapshot number limit:",
|
||||||
"erase_excess_revision_snapshots": "Erase excess revision snapshots now",
|
"erase_excess_revision_snapshots": "Erase excess revision snapshots now",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user