mirror of
https://github.com/Sebclem/hassio-nextcloud-backup.git
synced 2024-08-18 21:54:56 +02:00
✏️ Hide auto-clean settings if disabled
This commit is contained in:
parent
f4e62a4a14
commit
61ddd73a8c
@ -6,9 +6,8 @@ const logger = winston.createLogger({
|
|||||||
winston.format.timestamp({
|
winston.format.timestamp({
|
||||||
format: "YYYY-MM-DD HH:mm:ss",
|
format: "YYYY-MM-DD HH:mm:ss",
|
||||||
}),
|
}),
|
||||||
// winston.format.errors({ stack: true }),
|
winston.format.errors({ stack: true }),
|
||||||
// winston.format.splat(),
|
// winston.format.splat(),
|
||||||
|
|
||||||
winston.format.colorize(),
|
winston.format.colorize(),
|
||||||
winston.format.align(),
|
winston.format.align(),
|
||||||
winston.format.printf(({ level, message, timestamp }) => {
|
winston.format.printf(({ level, message, timestamp }) => {
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -183,6 +183,21 @@ function listeners() {
|
|||||||
$('#trigger-backup-settings').click(getBackupSettings);
|
$('#trigger-backup-settings').click(getBackupSettings);
|
||||||
$('#cron-drop-settings').change(updateDropVisibility);
|
$('#cron-drop-settings').change(updateDropVisibility);
|
||||||
$('#save-backup-settings').click(sendBackupSettings);
|
$('#save-backup-settings').click(sendBackupSettings);
|
||||||
|
$('#auto_clean_local').change(function () {
|
||||||
|
if (!$(this).is(':checked')) {
|
||||||
|
$('#local-snap-keep').parent().parent().addClass("d-none");
|
||||||
|
} else {
|
||||||
|
$('#local-snap-keep').parent().parent().removeClass("d-none");
|
||||||
|
}
|
||||||
|
});
|
||||||
|
$('#auto_clean_backup').change(function () {
|
||||||
|
if (!$(this).is(':checked')) {
|
||||||
|
$('#backup-snap-keep').parent().parent().addClass("d-none");
|
||||||
|
} else {
|
||||||
|
$('#backup-snap-keep').parent().parent().removeClass("d-none");
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
$('#trigger-nextcloud-settings').click(getNextcloudSettings);
|
$('#trigger-nextcloud-settings').click(getNextcloudSettings);
|
||||||
$('#save-nextcloud-settings').click(sendNextcloudSettings);
|
$('#save-nextcloud-settings').click(sendNextcloudSettings);
|
||||||
@ -347,9 +362,19 @@ function getBackupSettings() {
|
|||||||
|
|
||||||
|
|
||||||
$('#auto_clean_local').prop('checked', data.settings.auto_clean_local === "true");
|
$('#auto_clean_local').prop('checked', data.settings.auto_clean_local === "true");
|
||||||
$('#local-snap-keep').val(data.settings.auto_clean_local_keep);
|
let local_snap_keep = $('#local-snap-keep');
|
||||||
|
if (data.settings.auto_clean_local === "true")
|
||||||
|
local_snap_keep.parent().parent().removeClass("d-none");
|
||||||
|
else
|
||||||
|
local_snap_keep.parent().parent().addClass("d-none");
|
||||||
|
local_snap_keep.val(data.settings.auto_clean_local_keep);
|
||||||
$('#auto_clean_backup').prop('checked', data.settings.auto_clean_backup === "true");
|
$('#auto_clean_backup').prop('checked', data.settings.auto_clean_backup === "true");
|
||||||
$('#backup-snap-keep').val(data.settings.auto_clean_backup_keep);
|
let backup_snap_keep = $('#backup-snap-keep');
|
||||||
|
if (data.settings.auto_clean_backup === "true")
|
||||||
|
backup_snap_keep.parent().parent().removeClass("d-none");
|
||||||
|
else
|
||||||
|
backup_snap_keep.parent().parent().addClass("d-none");
|
||||||
|
backup_snap_keep.val(data.settings.auto_clean_backup_keep);
|
||||||
|
|
||||||
$('#cron-drop-day').val(data.settings.cron_weekday);
|
$('#cron-drop-day').val(data.settings.cron_weekday);
|
||||||
let folder_html = ""
|
let folder_html = ""
|
||||||
|
@ -96,7 +96,7 @@
|
|||||||
<h4>Auto Clean Settings</h4>
|
<h4>Auto Clean Settings</h4>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row mt-3">
|
<div class="row my-3">
|
||||||
<div class="col-12 col-md-5 offset-md-1">
|
<div class="col-12 col-md-5 offset-md-1">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-12">
|
<div class="col-12">
|
||||||
|
Loading…
Reference in New Issue
Block a user