Download plugins/BotTracking/vue/src/NoRecentRequests/NoRecentRequestsWidget.vue from Leon4gr45/matomo: direct link, hf CLI and curl.
- Browser
- Download file 1.06 kB
-
https://huggingface.co/spaces/Leon4gr45/matomo/resolve/main/plugins/BotTracking/vue/src/NoRecentRequests/NoRecentRequestsWidget.vue
- Command line
-
hf download hf://spaces/Leon4gr45/matomo/plugins/BotTracking/vue/src/NoRecentRequests/NoRecentRequestsWidget.vue
-
curl -L -o NoRecentRequestsWidget.vue https://huggingface.co/spaces/Leon4gr45/matomo/resolve/main/plugins/BotTracking/vue/src/NoRecentRequests/NoRecentRequestsWidget.vue
1.06 kB
| <!-- | |
| Matomo - free/libre analytics platform | |
| @link https://matomo.org | |
| @license https://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later | |
| --> | |
| <template> | |
| <div | |
| class="alert alert-warning bot-tracking-no-recent-requests-message" | |
| v-html="$sanitize(messageHtml)" | |
| /> | |
| </template> | |
| <script lang="ts"> | |
| import { defineComponent } from 'vue'; | |
| import { Matomo, MatomoUrl, translate } from 'CoreHome'; | |
| export default defineComponent({ | |
| computed: { | |
| noDataUrl(): string { | |
| const { period, date } = MatomoUrl.parsed.value; | |
| const query = MatomoUrl.stringify({ | |
| module: 'BotTracking', | |
| action: 'siteWithoutData', | |
| idSite: Matomo.idSite ?? MatomoUrl.parsed.value.idSite, | |
| period, | |
| date, | |
| }); | |
| return `index.php?${query}`; | |
| }, | |
| messageHtml(): string { | |
| const linkOpen = `<a href="${this.noDataUrl}">`; | |
| return translate( | |
| 'BotTracking_NoRecentAIBotRequests', | |
| '<strong>', | |
| '</strong>', | |
| linkOpen, | |
| '</a>', | |
| ); | |
| }, | |
| }, | |
| }); | |
| </script> | |