Jelajahi Sumber

- changed controls related to graph

ksawk 8 tahun lalu
induk
melakukan
6627465e70
2 mengubah file dengan 22 tambahan dan 4 penghapusan
  1. 8 0
      web/style.css
  2. 14 4
      webSource/servergraph.vue

+ 8 - 0
web/style.css

@@ -22,3 +22,11 @@
 #actions img {
     height: 1.1em;
 }
+
+#dateControls {
+  padding: 10px 20px;
+}
+
+#dateControls select {
+  height: 100%;
+}

+ 14 - 4
webSource/servergraph.vue

@@ -1,8 +1,17 @@
 <template>
   <div class="container">
-    <button @click="type = 0">Day</button>
-    <button @click="type = 1">Month</button>
-    <button @click="type = 2">Year</button>
+    <div class="row" id="dateControls">
+      <div class="col-9">
+        <input class="form-control" type="date" value="2011-08-19">
+      </div>
+      <div class="col-3">
+        <select class="form-control" name="type" v-model="type">
+          <option value="0">Day</option>
+          <option value="1">Month</option>
+          <option value="2">Year</option>
+        </select>
+      </div>
+    </div>
     <canvas id="graph"></canvas>
   </div>
 </template>
@@ -86,7 +95,8 @@ var generateTemplate = function(){
       }
     },
     watch:{
-      type: function () {
+      type: function (val) {
+        this.type = parseInt(val);
         this.updateData(this.type);
         this.update();
       }