From 109cdc7bd843737b3725d2168e6e71b221daa019 Mon Sep 17 00:00:00 2001 From: absidue <48293849+absidue@users.noreply.github.com> Date: Wed, 26 Jun 2024 21:35:58 +0200 Subject: [PATCH] Switch watch-video-(chapters, comments and description) from mounted to created --- .../watch-video-chapters.js | 2 +- .../watch-video-comments.js | 2 +- .../watch-video-description.js | 39 +++++++++---------- 3 files changed, 21 insertions(+), 22 deletions(-) diff --git a/src/renderer/components/watch-video-chapters/watch-video-chapters.js b/src/renderer/components/watch-video-chapters/watch-video-chapters.js index dd49f2e950427..224274f2ae4a5 100644 --- a/src/renderer/components/watch-video-chapters/watch-video-chapters.js +++ b/src/renderer/components/watch-video-chapters/watch-video-chapters.js @@ -63,7 +63,7 @@ export default defineComponent({ } } }, - mounted: function () { + created: function () { this.currentIndex = this.currentChapterIndex }, methods: { diff --git a/src/renderer/components/watch-video-comments/watch-video-comments.js b/src/renderer/components/watch-video-comments/watch-video-comments.js index f5819de30b0a4..da34453b10919 100644 --- a/src/renderer/components/watch-video-comments/watch-video-comments.js +++ b/src/renderer/components/watch-video-comments/watch-video-comments.js @@ -133,7 +133,7 @@ export default defineComponent({ return this.$store.getters.getActiveProfile.subscriptions } }, - mounted: function () { + created: function () { // region No comment detection // For videos without any comment (comment disabled?) // e.g. https://youtu.be/8NBSwDEf8a8 diff --git a/src/renderer/components/watch-video-description/watch-video-description.js b/src/renderer/components/watch-video-description/watch-video-description.js index 7d96f86e54539..d173bcc8e0305 100644 --- a/src/renderer/components/watch-video-description/watch-video-description.js +++ b/src/renderer/components/watch-video-description/watch-video-description.js @@ -25,7 +25,7 @@ export default defineComponent({ shownDescription: '' } }, - mounted: function () { + created: function () { if (this.descriptionHtml !== '') { const parsed = this.parseDescriptionHtml(this.descriptionHtml) @@ -50,26 +50,25 @@ export default defineComponent({ this.$emit('timestamp-event', timestamp) }, parseDescriptionHtml: function (descriptionText) { - descriptionText = descriptionText.replaceAll('target="_blank"', '') - descriptionText = descriptionText.replaceAll(/\/redirect.+?(?=q=)/g, '') - descriptionText = descriptionText.replaceAll('q=', '') - descriptionText = descriptionText.replaceAll(/rel="nofollow\snoopener"/g, '') - descriptionText = descriptionText.replaceAll(/class=.+?(?=")./g, '') - descriptionText = descriptionText.replaceAll(/id=.+?(?=")./g, '') - descriptionText = descriptionText.replaceAll(/data-target-new-window=.+?(?=")./g, '') - descriptionText = descriptionText.replaceAll(/data-url=.+?(?=")./g, '') - descriptionText = descriptionText.replaceAll(/data-sessionlink=.+?(?=")./g, '') - descriptionText = descriptionText.replaceAll('&', '&') - descriptionText = descriptionText.replaceAll('%3A', ':') - descriptionText = descriptionText.replaceAll('%2F', '/') - descriptionText = descriptionText.replaceAll(/&v.+?(?=")/g, '') - descriptionText = descriptionText.replaceAll(/&redirect-token.+?(?=")/g, '') - descriptionText = descriptionText.replaceAll(/&redir_token.+?(?=")/g, '') - descriptionText = descriptionText.replaceAll('href="/', 'href="https://www.youtube.com/') - descriptionText = descriptionText.replaceAll('href="/hashtag/', 'href="https://wwww.youtube.com/hashtag/') - descriptionText = descriptionText.replaceAll('yt.www.watch.player.seekTo', 'changeDuration') - return descriptionText + .replaceAll('target="_blank"', '') + .replaceAll(/\/redirect.+?(?=q=)/g, '') + .replaceAll('q=', '') + .replaceAll(/rel="nofollow\snoopener"/g, '') + .replaceAll(/class=.+?(?=")./g, '') + .replaceAll(/id=.+?(?=")./g, '') + .replaceAll(/data-target-new-window=.+?(?=")./g, '') + .replaceAll(/data-url=.+?(?=")./g, '') + .replaceAll(/data-sessionlink=.+?(?=")./g, '') + .replaceAll('&', '&') + .replaceAll('%3A', ':') + .replaceAll('%2F', '/') + .replaceAll(/&v.+?(?=")/g, '') + .replaceAll(/&redirect-token.+?(?=")/g, '') + .replaceAll(/&redir_token.+?(?=")/g, '') + .replaceAll('href="/', 'href="https://www.youtube.com/') + .replaceAll('href="/hashtag/', 'href="https://wwww.youtube.com/hashtag/') + .replaceAll('yt.www.watch.player.seekTo', 'changeDuration') } } })