mirror of
https://github.com/TriliumNext/Notes.git
synced 2025-08-10 10:22:29 +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 NoteErasureTimeoutOptions from "./options/other/note_erasure_timeout.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 AdvancedSyncOptions from "./options/advanced/sync.js";
|
||||
import DatabaseIntegrityCheckOptions from "./options/advanced/database_integrity_check.js";
|
||||
@ -89,7 +89,7 @@ const CONTENT_WIDGETS = {
|
||||
NoteErasureTimeoutOptions,
|
||||
AttachmentErasureTimeoutOptions,
|
||||
RevisionsSnapshotIntervalOptions,
|
||||
RevisionsSnapshotLimitOptions,
|
||||
RevisionSnapshotsLimitOptions,
|
||||
NetworkConnectionsOptions
|
||||
],
|
||||
_optionsAdvanced: [
|
||||
|
@ -18,12 +18,12 @@ const TPL = `
|
||||
${t('revisions_snapshot_limit.erase_excess_revision_snapshots')}</button>
|
||||
</div>`;
|
||||
|
||||
export default class RevisionsSnapshotLimitOptions extends OptionsWidget {
|
||||
export default class RevisionSnapshotsLimitOptions extends OptionsWidget {
|
||||
doRender() {
|
||||
this.$widget = $(TPL);
|
||||
this.$revisionsNumberLimit = this.$widget.find(".revision-snapshot-number-limit");
|
||||
this.$revisionsNumberLimit.on('change', () => {
|
||||
let revisionSnapshotNumberLimit = this.$revisionsNumberLimit.val();
|
||||
this.$revisionSnapshotsNumberLimit = this.$widget.find(".revision-snapshot-number-limit");
|
||||
this.$revisionSnapshotsNumberLimit.on('change', () => {
|
||||
let revisionSnapshotNumberLimit = this.$revisionSnapshotsNumberLimit.val();
|
||||
if (!isNaN(revisionSnapshotNumberLimit) && revisionSnapshotNumberLimit >= -1) {
|
||||
this.updateOption('revisionSnapshotNumberLimit', revisionSnapshotNumberLimit)
|
||||
}
|
||||
@ -37,6 +37,6 @@ export default class RevisionsSnapshotLimitOptions extends OptionsWidget {
|
||||
}
|
||||
|
||||
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):"
|
||||
},
|
||||
"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.",
|
||||
"snapshot_number_limit_label": "Note revision snapshot number limit:",
|
||||
"erase_excess_revision_snapshots": "Erase excess revision snapshots now",
|
||||
|
Loading…
x
Reference in New Issue
Block a user