From b09d7a9f73e9b28425326227ce8fc4c3b72fb14d Mon Sep 17 00:00:00 2001 From: schneefux Date: Wed, 30 May 2018 20:12:01 +0200 Subject: Big Routing/Tabbing/ReportService refactor, add ad blocks --- package-lock.json | 21 ++++++++ package.json | 4 +- src/App.vue | 33 ++++++++++-- src/HeroDraftGrid.vue | 6 +-- src/HeroTalentTable.vue | 10 ++-- src/Highlights.vue | 22 ++++---- src/Home.vue | 41 --------------- src/IntroBox.vue | 2 +- src/ModeTab.vue | 42 ++++++++++++--- src/ReportService.js | 131 +++++++++++++++++++++++++++++++++++++++++++++++ src/ReportTable.vue | 8 +-- src/TopTalentsBox.vue | 8 +-- src/index.js | 18 +++---- src/report-service.js | 133 ------------------------------------------------ 14 files changed, 252 insertions(+), 227 deletions(-) delete mode 100644 src/Home.vue create mode 100644 src/ReportService.js delete mode 100644 src/report-service.js diff --git a/package-lock.json b/package-lock.json index c6b1216..941e6bb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12072,6 +12072,22 @@ "resolved": "https://registry.npmjs.org/vue/-/vue-2.5.16.tgz", "integrity": "sha512-/ffmsiVuPC8PsWcFkZngdpas19ABm5mh2wA7iDqcltyCTwlgZjHGeJYOXkBMo422iPwIcviOtrTCUpSfXmToLQ==" }, + "vue-google-adsense": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/vue-google-adsense/-/vue-google-adsense-1.2.0.tgz", + "integrity": "sha512-yo7Bx9Reo3CPfYGBu8VTSbdkJrAUC2U3hFDFV8QDfe86R035+FSF9piu9fP+LIYFH8lCZX9UJiEFYQT4bakBDA==", + "requires": { + "vue": "^2.5.13", + "vue-script2": "2.0.1" + }, + "dependencies": { + "vue-script2": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/vue-script2/-/vue-script2-2.0.1.tgz", + "integrity": "sha512-QvAWKXaxgFUSPrWjlNKiKZ7aryts3v08DKzHAEPy/WxmOiLM5MDZY7ppV6iBew29jrZvPMkvj4ZPb4sMUL8+lA==" + } + } + }, "vue-hot-reload-api": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.0.tgz", @@ -12097,6 +12113,11 @@ "integrity": "sha512-vLLoY452L+JBpALMP5UHum9+7nzR9PeIBCghU9ZtJ1eWm6ieUI8Zb/DI3MYxH32bxkjzYV1LRjNv4qr8d+uX/w==", "dev": true }, + "vue-script2": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/vue-script2/-/vue-script2-2.0.2.tgz", + "integrity": "sha512-bv2/WK0/BvoNRRBgYA+UIH/Pr3mFzC33QEhKqVdQOoJ8by0idzy424Kcrwtn42WV+WWMrknx6KkgbtzgbkSQIw==" + }, "vue-style-loader": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.0.tgz", diff --git a/package.json b/package.json index dbdc353..8899635 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,9 @@ "ramda": "^0.25.0", "request": "^2.85.0", "request-promise": "^4.2.2", - "vue": "^2.5.16" + "vue": "^2.5.16", + "vue-google-adsense": "^1.2.0", + "vue-script2": "^2.0.2" }, "devDependencies": { "babel-core": "^6.26.3", diff --git a/src/App.vue b/src/App.vue index a4d0811..dc470cb 100644 --- a/src/App.vue +++ b/src/App.vue @@ -13,7 +13,17 @@ - +
+ +
+ +