From 88cd6f2c4598f45635acc6b86f29207593e43d28 Mon Sep 17 00:00:00 2001 From: Sebastien Clement Date: Wed, 4 Nov 2020 14:51:13 +0100 Subject: [PATCH] :hammer: Edit frontend for Restore function --- .../nextcloud_backup/views/backupSnaps.ejs | 3 +- .../opt/nextcloud_backup/views/index.ejs | 422 ++++++++++-------- .../opt/nextcloud_backup/views/localSnaps.ejs | 2 +- .../views/modals/restore-modal.ejs | 22 + 4 files changed, 255 insertions(+), 194 deletions(-) create mode 100644 nextcloud_backup/rootfs/opt/nextcloud_backup/views/modals/restore-modal.ejs diff --git a/nextcloud_backup/rootfs/opt/nextcloud_backup/views/backupSnaps.ejs b/nextcloud_backup/rootfs/opt/nextcloud_backup/views/backupSnaps.ejs index ad9d65f..45ae884 100644 --- a/nextcloud_backup/rootfs/opt/nextcloud_backup/views/backupSnaps.ejs +++ b/nextcloud_backup/rootfs/opt/nextcloud_backup/views/backupSnaps.ejs @@ -1,7 +1,7 @@ <% if (locals.backups) { %>
<% for(const index in backups) { %> -
<%= backups[index].basename%>
<%= moment(backups[index].lastmod).format('MMM D, YYYY HH:mm') %>
@@ -40,6 +40,7 @@
diff --git a/nextcloud_backup/rootfs/opt/nextcloud_backup/views/index.ejs b/nextcloud_backup/rootfs/opt/nextcloud_backup/views/index.ejs index f7409f6..80030c9 100644 --- a/nextcloud_backup/rootfs/opt/nextcloud_backup/views/index.ejs +++ b/nextcloud_backup/rootfs/opt/nextcloud_backup/views/index.ejs @@ -5,9 +5,9 @@ - + Nextcloud Backup - + @@ -16,50 +16,50 @@ color: #757575 !important; border-color: #616161 !important; } - + .modal .input-field span.helper-text { color: #9e9e9e; - + } - + .modal div.row:last-child { margin-bottom: 0; } - + .modal div.col:last-child { margin-bottom: 0; } - + @media (min-width: 601px) { .header-box { height: 150px; } } - + .header-box .col { height: 100%; } - + .header-box .col .card { height: 100%; } - + .header-box .card-content { padding-top: 10px; } - + .header-box .card-content h5 { margin-top: 10px; } - + ul.dropdown-content a:hover { background-color: #101619 !important; } - + ul.dropdown-content li:hover { background-color: #101619 !important; } - + /* change autocomplete color */ input:-webkit-autofill, input:-webkit-autofill:hover, @@ -68,23 +68,27 @@ -webkit-box-shadow: 0 0 0 30px #263238 inset !important; -webkit-text-fill-color: white !important; } - + .select-dropdown { color: white; } - - + +