changeset 3416:b65c2530c680

client: import review: added button to go back to latest date
author Markus Kottlaender <markus@intevation.de>
date Thu, 23 May 2019 15:31:05 +0200
parents 0e54eca5d499
children 079243130949
files client/src/components/importoverview/ImportOverview.vue client/src/main.js
diffstat 2 files changed, 26 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/client/src/components/importoverview/ImportOverview.vue	Thu May 23 15:30:25 2019 +0200
+++ b/client/src/components/importoverview/ImportOverview.vue	Thu May 23 15:31:05 2019 +0200
@@ -54,14 +54,23 @@
             </option>
           </select>
         </div>
-        <button
-          :disabled="!this.next"
-          @click="later"
-          class="btn btn-xs btn-outline-secondary"
-        >
-          <translate>Later</translate>
-          <font-awesome-icon icon="angle-right" fixed-width />
-        </button>
+        <div class="btn-group">
+          <button
+            :disabled="!this.next"
+            @click="later"
+            class="btn btn-xs btn-outline-secondary"
+          >
+            <translate>Later</translate>
+            <font-awesome-icon icon="angle-right" fixed-width />
+          </button>
+          <button
+            :disabled="!this.next"
+            @click="now"
+            class="btn btn-xs btn-outline-secondary"
+          >
+            <font-awesome-icon icon="angle-double-right" fixed-width />
+          </button>
+        </div>
       </div>
       <UITableHeader
         :columns="[
@@ -283,6 +292,13 @@
       this.$store.commit("imports/setEndDate", end);
       this.loadLogs();
     },
+    now() {
+      if (!this.next) return;
+      const [start, end] = this.determineInterval(new Date());
+      this.$store.commit("imports/setStartDate", start);
+      this.$store.commit("imports/setEndDate", end);
+      this.loadLogs();
+    },
     filteredImports() {
       return this.imports;
     },
--- a/client/src/main.js	Thu May 23 15:30:25 2019 +0200
+++ b/client/src/main.js	Thu May 23 15:31:05 2019 +0200
@@ -49,6 +49,7 @@
   faAngleLeft,
   faAngleRight,
   faAngleUp,
+  faAngleDoubleRight,
   faBars,
   faBook,
   faChartArea,
@@ -116,6 +117,7 @@
   faAngleLeft,
   faAngleRight,
   faAngleUp,
+  faAngleDoubleRight,
   faBars,
   faBook,
   faChartArea,