Skip to content

Commit 341bd4b

Browse files
committed
refactor: improve code quality
1 parent d32a17c commit 341bd4b

File tree

1 file changed

+7
-16
lines changed

1 file changed

+7
-16
lines changed

client/index.ts

+7-16
Original file line numberDiff line numberDiff line change
@@ -17,31 +17,22 @@ export default defineClientConfig({
1717
let scriptTag = document.createElement('script')
1818
scriptTag.async = true
1919
scriptTag.src = __UMAMI_ANALYTICS_SRC__
20-
scriptTag.setAttribute('data-website-id', __UMAMI_ANALYTICS_ID__)
20+
scriptTag.dataset.websiteId = __UMAMI_ANALYTICS_ID__
2121
if (__UMAMI_ANALYTICS_HOST_URL__) {
22-
scriptTag.setAttribute('data-host-url', __UMAMI_ANALYTICS_HOST_URL__)
22+
scriptTag.dataset.hostUrl = __UMAMI_ANALYTICS_HOST_URL__
2323
}
2424
if (__UMAMI_ANALYTICS_AUTO_TRACK__) {
25-
scriptTag.setAttribute(
26-
'data-auto-track',
27-
'' + __UMAMI_ANALYTICS_AUTO_TRACK__,
28-
)
25+
scriptTag.dataset.autoTrack = `${__UMAMI_ANALYTICS_AUTO_TRACK__}`
2926
}
3027
if (__UMAMI_ANALYTICS_DO_NOT_TRACK__) {
31-
scriptTag.setAttribute(
32-
'data-do-not-track',
33-
'' + __UMAMI_ANALYTICS_DO_NOT_TRACK__,
34-
)
28+
scriptTag.dataset.doNotTrack = `${__UMAMI_ANALYTICS_DO_NOT_TRACK__}`
3529
}
3630
if (__UMAMI_ANALYTICS_CACHE__) {
37-
scriptTag.setAttribute('data-cache', '' + __UMAMI_ANALYTICS_CACHE__)
31+
scriptTag.dataset.cache = `${__UMAMI_ANALYTICS_CACHE__}`
3832
}
3933
if (__UMAMI_ANALYTICS_DOMAINS__) {
40-
scriptTag.setAttribute(
41-
'data-domains',
42-
__UMAMI_ANALYTICS_DOMAINS__.join(','),
43-
)
34+
scriptTag.dataset.domains = __UMAMI_ANALYTICS_DOMAINS__.join(',')
4435
}
45-
document.body.appendChild(scriptTag)
36+
document.body.append(scriptTag)
4637
},
4738
})

0 commit comments

Comments
 (0)