From 09774b1d48f2e0b4c930a386d1ad0bbb32fe7d8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=8Carodej?= Date: Mon, 7 Feb 2022 17:47:29 +0100 Subject: [PATCH] Google adsense implementation --- public/mix-manifest.json | 3 +- .../js/components/FilesView/FileBrowser.vue | 2 - resources/js/routes/routesAdmin.js | 9 ++ .../views/Admin/AppSettings/AppSettings.vue | 4 + .../AppSettings/AppSettingsTabs/Adsense.vue | 115 ++++++++++++++++++ resources/js/views/Frontpage/Homepage.vue | 5 +- resources/js/views/Platform.vue | 10 +- .../js/views/Shared/SharedSingleFile.vue | 9 +- resources/views/index.blade.php | 18 ++- 9 files changed, 162 insertions(+), 13 deletions(-) create mode 100644 resources/js/views/Admin/AppSettings/AppSettingsTabs/Adsense.vue diff --git a/public/mix-manifest.json b/public/mix-manifest.json index ac7a076b..22e259ae 100644 --- a/public/mix-manifest.json +++ b/public/mix-manifest.json @@ -71,5 +71,6 @@ "/js/chunks/shared-with-me.js": "/js/chunks/shared-with-me.js", "/js/chunks/invitation.js": "/js/chunks/invitation.js", "/css/tailwind.css": "/css/tailwind.css", - "/css/app.css": "/css/app.css" + "/css/app.css": "/css/app.css", + "/js/chunks/app-adsense.js": "/js/chunks/app-adsense.js" } diff --git a/resources/js/components/FilesView/FileBrowser.vue b/resources/js/components/FilesView/FileBrowser.vue index fa3d2cc7..a0bca55f 100644 --- a/resources/js/components/FilesView/FileBrowser.vue +++ b/resources/js/components/FilesView/FileBrowser.vue @@ -14,8 +14,6 @@ tabindex="-1" @click.self="deselect" > - - import(/* webpackChunkName: "chunks/app-adsense" */ '../views/Admin/AppSettings/AppSettingsTabs/Adsense'), + meta: { + requiresAuth: true, + title: 'Adsense', + }, + }, ], }, { diff --git a/resources/js/views/Admin/AppSettings/AppSettings.vue b/resources/js/views/Admin/AppSettings/AppSettings.vue index 3c280890..b7e67c1b 100644 --- a/resources/js/views/Admin/AppSettings/AppSettings.vue +++ b/resources/js/views/Admin/AppSettings/AppSettings.vue @@ -33,6 +33,10 @@ export default { title: this.$t('admin_settings.tabs.appearance'), route: 'AppAppearance', }, + { + title: this.$t('Adsense'), + route: 'AppAdsense', + }, { title: this.$t('Homepage'), route: 'AppIndex', diff --git a/resources/js/views/Admin/AppSettings/AppSettingsTabs/Adsense.vue b/resources/js/views/Admin/AppSettings/AppSettingsTabs/Adsense.vue new file mode 100644 index 00000000..18115cf9 --- /dev/null +++ b/resources/js/views/Admin/AppSettings/AppSettingsTabs/Adsense.vue @@ -0,0 +1,115 @@ +