From c11b11dd21208929df489402c59a59824352cdb4 Mon Sep 17 00:00:00 2001 From: Phil Taprogge Date: Fri, 21 Aug 2020 12:16:09 +0100 Subject: [PATCH] Refactor frontend to reduce duplication --- web/src/components/App.vue | 6 -- web/src/components/GraphsComponent.vue | 96 +++++++++++++++++++++++++ web/src/components/Home.vue | 2 +- web/src/components/WikipediaCharts.vue | 69 ++---------------- web/src/components/WiktionaryCharts.vue | 69 ++---------------- web/src/script/store.js | 24 +++---- 6 files changed, 121 insertions(+), 145 deletions(-) create mode 100644 web/src/components/GraphsComponent.vue diff --git a/web/src/components/App.vue b/web/src/components/App.vue index f5ccba4..f6f72a3 100644 --- a/web/src/components/App.vue +++ b/web/src/components/App.vue @@ -17,12 +17,6 @@ - diff --git a/web/src/components/GraphsComponent.vue b/web/src/components/GraphsComponent.vue new file mode 100644 index 0000000..57532f1 --- /dev/null +++ b/web/src/components/GraphsComponent.vue @@ -0,0 +1,96 @@ + + + + + diff --git a/web/src/components/Home.vue b/web/src/components/Home.vue index 30f1cc9..d352451 100644 --- a/web/src/components/Home.vue +++ b/web/src/components/Home.vue @@ -3,7 +3,7 @@

- Pleiades is a stats aggregator that offers a glimps into the editing activity of the world's editors of + Pleiades is a stats aggregator that offers a glimpse into the editing activity of the world's editors of Wikipedia, Wiktionary and associated Wikis.

diff --git a/web/src/components/WikipediaCharts.vue b/web/src/components/WikipediaCharts.vue index 783310e..2b55125 100644 --- a/web/src/components/WikipediaCharts.vue +++ b/web/src/components/WikipediaCharts.vue @@ -3,81 +3,25 @@

Wikipedia Update Statistics

Total updates since {{timestamp}}: {{total}}
-
-

Top 15 Updated Wikipedias

-
-
-
+