From 024ee26705badbfca9f8d1f9b6a4f7eb5b9da17b Mon Sep 17 00:00:00 2001 From: Thomas Basler Date: Sat, 6 Jan 2024 20:03:52 +0100 Subject: [PATCH] Feature: Added pull to refresh and websocket indicator --- webapp/package.json | 2 + webapp/src/components/BasePage.vue | 84 +++++++++++++++++++++++++++++- webapp/src/locales/de.json | 5 +- webapp/src/locales/en.json | 5 +- webapp/src/locales/fr.json | 5 +- webapp/src/views/HomeView.vue | 54 ++++++++++++++----- webapp/yarn.lock | 10 ++++ 7 files changed, 147 insertions(+), 18 deletions(-) diff --git a/webapp/package.json b/webapp/package.json index 8b36555a..a785674e 100644 --- a/webapp/package.json +++ b/webapp/package.json @@ -28,6 +28,7 @@ "@tsconfig/node18": "^18.2.2", "@types/bootstrap": "^5.2.10", "@types/node": "^20.10.6", + "@types/pulltorefreshjs": "^0.1.7", "@types/sortablejs": "^1.15.7", "@types/spark-md5": "^3.0.4", "@vitejs/plugin-vue": "^5.0.2", @@ -36,6 +37,7 @@ "eslint": "^8.56.0", "eslint-plugin-vue": "^9.19.2", "npm-run-all": "^4.1.5", + "pulltorefreshjs": "^0.1.22", "sass": "^1.69.7", "terser": "^5.26.0", "typescript": "^5.3.3", diff --git a/webapp/src/components/BasePage.vue b/webapp/src/components/BasePage.vue index 8bb463b5..10b924a8 100644 --- a/webapp/src/components/BasePage.vue +++ b/webapp/src/components/BasePage.vue @@ -4,7 +4,12 @@