You've already forked AstralRinth
forked from didirus/AstralRinth
Remove analytics consent (#163)
* Remove analytics consent * Use watch for cookie popup visibility * Fix double scrollbar, delete account not centered
This commit is contained in:
@@ -25,21 +25,26 @@ import scopes from '~/privacy-toggles'
|
||||
export default {
|
||||
name: 'CookieConsent',
|
||||
fetch() {
|
||||
// Get informations in the store
|
||||
this.$store.dispatch('consent/loadFromCookies', this.$cookies)
|
||||
if (
|
||||
!this.$store.state.consent.is_consent_given &&
|
||||
this.$route.path !== '/dashboard/privacy'
|
||||
) {
|
||||
this.shown = true
|
||||
}
|
||||
this.checkVisibility()
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
shown: false,
|
||||
}
|
||||
},
|
||||
watch: {
|
||||
$route() {
|
||||
this.checkVisibility()
|
||||
},
|
||||
},
|
||||
methods: {
|
||||
checkVisibility() {
|
||||
this.$store.dispatch('consent/loadFromCookies', this.$cookies)
|
||||
|
||||
this.shown =
|
||||
!this.$store.state.consent.is_consent_given &&
|
||||
this.$route.path !== '/dashboard/privacy'
|
||||
},
|
||||
hide() {
|
||||
this.$store.commit('consent/set_consent', true)
|
||||
// Accept all scopes
|
||||
|
||||
@@ -212,7 +212,6 @@ export default {
|
||||
.layout {
|
||||
background-color: var(--color-bg);
|
||||
display: block;
|
||||
height: 100vh;
|
||||
|
||||
.site-header {
|
||||
height: var(--size-navbar-height);
|
||||
|
||||
@@ -46,7 +46,7 @@ export default async function (ctx, inject) {
|
||||
ctx.app.head.script.push(script);
|
||||
}
|
||||
};
|
||||
if (isAnalyticsOn(ctx)) {
|
||||
// if (isAnalyticsOn(ctx)) {
|
||||
// Inject unami
|
||||
const analyticsScript = {
|
||||
hid: UNAMI_LIB_TAG_ID,
|
||||
@@ -56,9 +56,9 @@ export default async function (ctx, inject) {
|
||||
defer: true,
|
||||
};
|
||||
injectScript(analyticsScript);
|
||||
} else {
|
||||
// } else {
|
||||
// console.log("Analytics scope was denied.")
|
||||
}
|
||||
// }
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -103,9 +103,12 @@
|
||||
will be removed from our servers. This cannot be reversed, so be
|
||||
careful!</span
|
||||
>
|
||||
<div type="button" class="button" @click="showPopup">
|
||||
Delete Account
|
||||
</div>
|
||||
<input
|
||||
value="Delete Account"
|
||||
type="button"
|
||||
class="button"
|
||||
@click="showPopup"
|
||||
/>
|
||||
</label>
|
||||
</section>
|
||||
</div>
|
||||
|
||||
@@ -7,12 +7,12 @@ export default {
|
||||
based on the information stored in this cookie.`,
|
||||
default: true,
|
||||
},
|
||||
analytics: {
|
||||
/* analytics: {
|
||||
title: 'Analytics',
|
||||
description: `Modrinth uses in-house tools that allows us to get insights on how
|
||||
each user is using the platform, to improve the experience for
|
||||
everyone.`,
|
||||
default: true,
|
||||
},
|
||||
}, */
|
||||
},
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user