mirror of
				https://github.com/louislam/uptime-kuma.git
				synced 2025-10-31 19:39:20 +08:00 
			
		
		
		
	add simple loading chart effect
This commit is contained in:
		| @@ -10,7 +10,7 @@ | ||||
|                 </li> | ||||
|             </ul> | ||||
|         </div> | ||||
|         <div class="chart-wrapper"> | ||||
|         <div class="chart-wrapper" :class="{ loading : loading}"> | ||||
|             <LineChart :chart-data="chartData" :options="chartOptions" /> | ||||
|         </div> | ||||
|     </div> | ||||
| @@ -42,6 +42,9 @@ export default { | ||||
|     }, | ||||
|     data() { | ||||
|         return { | ||||
|  | ||||
|             loading: false, | ||||
|  | ||||
|             // Configurable filtering on top of the returned data | ||||
|             chartPeriodHrs: 0, | ||||
|  | ||||
| @@ -218,12 +221,15 @@ export default { | ||||
|                 newPeriod = null; | ||||
|                 this.heartbeatList = null; | ||||
|             } else { | ||||
|                 this.loading = true; | ||||
|  | ||||
|                 this.$root.getMonitorBeats(this.monitorId, newPeriod, (res) => { | ||||
|                     if (!res.ok) { | ||||
|                         toast.error(res.msg); | ||||
|                     } else { | ||||
|                         this.heartbeatList = res.data; | ||||
|                     } | ||||
|                     this.loading = false; | ||||
|                 }); | ||||
|             } | ||||
|         } | ||||
| @@ -309,5 +315,9 @@ export default { | ||||
|  | ||||
| .chart-wrapper { | ||||
|     margin-bottom: 0.5em; | ||||
|  | ||||
|     &.loading { | ||||
|         filter: blur(10px); | ||||
|     } | ||||
| } | ||||
| </style> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user