From 4e2f92ee7acfb283a1096af6ab1b83c3a8cc456f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=8Carodej?= Date: Tue, 24 May 2022 07:53:13 +0200 Subject: [PATCH] adsense vue test --- package-lock.json | 10 ++++++++++ package.json | 2 ++ resources/js/main.js | 10 ++++++++++ resources/js/views/Frontpage/Homepage.vue | 7 +++++++ resources/js/views/Platform.vue | 6 ++++++ 5 files changed, 35 insertions(+) diff --git a/package-lock.json b/package-lock.json index 979e7d9e..c5b8d909 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8690,6 +8690,11 @@ "babel-helper-vue-jsx-merge-props": "^2.0.2" } }, + "vue-google-adsense": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/vue-google-adsense/-/vue-google-adsense-1.10.1.tgz", + "integrity": "sha512-F8S6TGK4kyDDvBy7plnWkclz/2bnJNLM2GgPn2K0bzxZi5p5/Nul+NHAkUkXpwdI/eoy+M7ibnkOMhvgd7T9rw==" + }, "vue-hot-reload-api": { "version": "2.3.4", "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz", @@ -8732,6 +8737,11 @@ "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.5.3.tgz", "integrity": "sha512-FUlILrW3DGitS2h+Xaw8aRNvGTwtuaxrRkNSHWTizOfLUie7wuYwezeZ50iflRn8YPV5kxmU2LQuu3nM/b3Zsg==" }, + "vue-script2": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/vue-script2/-/vue-script2-2.1.0.tgz", + "integrity": "sha512-EDUOjQBFvhkJXwmWuUR9ijlF7/4JtmvjXSKaHSa/LNTMy9ltjgKgYB68aqlxgq8ORdSxowd5eo24P1syjZJnBA==" + }, "vue-style-loader": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.3.tgz", diff --git a/package.json b/package.json index 74015fb8..4b871018 100644 --- a/package.json +++ b/package.json @@ -40,9 +40,11 @@ "vee-validate": "^3.4.14", "vue": "^2.6.14", "vue-feather-icons": "^5.1.0", + "vue-google-adsense": "^1.10.1", "vue-i18n": "^8.27.1", "vue-recaptcha-v3": "^1.9.0", "vue-router": "^3.5.3", + "vue-script2": "^2.1.0", "vuex": "^3.6.2" } } diff --git a/resources/js/main.js b/resources/js/main.js index 4910b292..1d1faa12 100644 --- a/resources/js/main.js +++ b/resources/js/main.js @@ -7,6 +7,16 @@ import App from './App.vue' import store from './store' import { events } from './bus' +import Adsense from 'vue-google-adsense/dist/Adsense.min.js' +import InArticleAdsense from 'vue-google-adsense/dist/InArticleAdsense.min.js' +import InFeedAdsense from 'vue-google-adsense/dist/InFeedAdsense.min.js' + +Vue.use(require('vue-script2')) + +Vue.use(Adsense) +Vue.use(InArticleAdsense) +Vue.use(InFeedAdsense) + import SubscriptionHelpers from './helpers/SubscriptionHelpers' import ValidatorHelpers from './helpers/ValidatorHelpers' import functionHelpers from './helpers/functionHelpers' diff --git a/resources/js/views/Frontpage/Homepage.vue b/resources/js/views/Frontpage/Homepage.vue index 5919ff8e..c3f5f4af 100644 --- a/resources/js/views/Frontpage/Homepage.vue +++ b/resources/js/views/Frontpage/Homepage.vue @@ -10,6 +10,13 @@ + + +
diff --git a/resources/js/views/Platform.vue b/resources/js/views/Platform.vue index c78155ee..592800b0 100644 --- a/resources/js/views/Platform.vue +++ b/resources/js/views/Platform.vue @@ -43,6 +43,12 @@ + +