diff options
author | Marco <marcoambrosini@pm.me> | 2022-04-05 12:22:51 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-04-05 12:22:51 +0300 |
commit | 26d30d5b24aefbfbe5ada73e9592b4e0aa699544 (patch) | |
tree | 9d9c0de72ab78e1abcaf682fb6abd858086ea0e3 /src | |
parent | 116036d509b8151e9c41cb784a78e52e1c4cd342 (diff) | |
parent | 68b340fe2319ca5519b9a6314e6c91f090c08fa1 (diff) |
Merge pull request #7054 from CommanderRoot/refactor/rm-deprecated-substr
Replace deprecated String.prototype.substr()
Diffstat (limited to 'src')
-rw-r--r-- | src/components/AdminSettings/StunServer.vue | 4 | ||||
-rw-r--r-- | src/components/AdminSettings/StunServers.vue | 4 | ||||
-rw-r--r-- | src/components/AdminSettings/TurnServer.vue | 2 | ||||
-rw-r--r-- | src/components/AdminSettings/TurnServers.vue | 4 | ||||
-rw-r--r-- | src/components/MessagesList/MessagesGroup/Message/MessagePart/FilePreview.vue | 2 | ||||
-rw-r--r-- | src/components/MessagesList/MessagesList.vue | 4 | ||||
-rw-r--r-- | src/components/NewMessageForm/NewMessageForm.vue | 4 | ||||
-rw-r--r-- | src/utils/signaling.js | 12 |
8 files changed, 18 insertions, 18 deletions
diff --git a/src/components/AdminSettings/StunServer.vue b/src/components/AdminSettings/StunServer.vue index 51867a57f..9ab2729fe 100644 --- a/src/components/AdminSettings/StunServer.vue +++ b/src/components/AdminSettings/StunServer.vue @@ -73,9 +73,9 @@ export default { // Remove HTTP or HTTPS protocol, if provided if (server.startsWith('https://')) { - server = server.substr(8) + server = server.slice(8) } else if (server.startsWith('http://')) { - server = server.substr(7) + server = server.slice(7) } const parts = server.split(':') diff --git a/src/components/AdminSettings/StunServers.vue b/src/components/AdminSettings/StunServers.vue index 93ab9b1e7..768ff9a23 100644 --- a/src/components/AdminSettings/StunServers.vue +++ b/src/components/AdminSettings/StunServers.vue @@ -113,9 +113,9 @@ export default { this.servers.forEach((server) => { if (server.startsWith('https://')) { - server = server.substr(8) + server = server.slice(8) } else if (server.startsWith('http://')) { - server = server.substr(7) + server = server.slice(7) } servers.push(server) diff --git a/src/components/AdminSettings/TurnServer.vue b/src/components/AdminSettings/TurnServer.vue index 2b7cfb9ef..366b65ddd 100644 --- a/src/components/AdminSettings/TurnServer.vue +++ b/src/components/AdminSettings/TurnServer.vue @@ -277,7 +277,7 @@ export default { parseCandidate(text) { const candidateStr = 'candidate:' const pos = text.indexOf(candidateStr) + candidateStr.length - const parts = text.substr(pos).split(' ') + const parts = text.slice(pos).split(' ') return { component: parts[1], diff --git a/src/components/AdminSettings/TurnServers.vue b/src/components/AdminSettings/TurnServers.vue index 49e029cf6..c9b3f275f 100644 --- a/src/components/AdminSettings/TurnServers.vue +++ b/src/components/AdminSettings/TurnServers.vue @@ -125,9 +125,9 @@ export default { } if (data.server.startsWith('https://')) { - data.server = data.server.substr(8) + data.server = data.server.slice(8) } else if (data.server.startsWith('http://')) { - data.server = data.server.substr(7) + data.server = data.server.slice(7) } if (data.secret === '') { diff --git a/src/components/MessagesList/MessagesGroup/Message/MessagePart/FilePreview.vue b/src/components/MessagesList/MessagesGroup/Message/MessagePart/FilePreview.vue index e17c47139..0655686fe 100644 --- a/src/components/MessagesList/MessagesGroup/Message/MessagePart/FilePreview.vue +++ b/src/components/MessagesList/MessagesGroup/Message/MessagePart/FilePreview.vue @@ -331,7 +331,7 @@ export default { if (userId === null) { // guest mode: grab token from the link URL // FIXME: use a cleaner way... - const token = this.link.substr(this.link.lastIndexOf('/') + 1) + const token = this.link.slice(this.link.lastIndexOf('/') + 1) return generateUrl('/apps/files_sharing/publicpreview/{token}?x=-1&y={height}&a=1', { token, height: previewSize, diff --git a/src/components/MessagesList/MessagesList.vue b/src/components/MessagesList/MessagesList.vue index b22fe61c2..482944196 100644 --- a/src/components/MessagesList/MessagesList.vue +++ b/src/components/MessagesList/MessagesList.vue @@ -398,7 +398,7 @@ export default { let focussed = null if (this.$route?.hash?.startsWith('#message_')) { // scroll to message in URL anchor - focussed = this.focusMessage(this.$route.hash.substr(9), false) + focussed = this.focusMessage(this.$route.hash.slice(9), false) } if (!focussed && this.visualLastReadMessageId) { @@ -878,7 +878,7 @@ export default { // the hash window.setTimeout(() => { // scroll to message in URL anchor - this.focusMessage(to.hash.substr(9), true) + this.focusMessage(to.hash.slice(9), true) }, 2) } } diff --git a/src/components/NewMessageForm/NewMessageForm.vue b/src/components/NewMessageForm/NewMessageForm.vue index 1b4d65921..4ffb5a2b1 100644 --- a/src/components/NewMessageForm/NewMessageForm.vue +++ b/src/components/NewMessageForm/NewMessageForm.vue @@ -379,7 +379,7 @@ export default { await this.sleep(randomNumber) const loremIpsum = 'Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.\n\nDuis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.' - this.parsedText = loremIpsum.substr(0, 25 + randomNumber) + this.parsedText = loremIpsum.slice(0, 25 + randomNumber) await this.handleSubmit() } }, @@ -488,7 +488,7 @@ export default { // is added the div content will be "<br><br>"), so the emoji // has to be added before the last "<br>" (if any). if (this.text.endsWith('<br>')) { - this.text = this.text.substr(0, this.text.lastIndexOf('<br>')) + emoji + '<br>' + this.text = this.text.slice(0, this.text.lastIndexOf('<br>')) + emoji + '<br>' } else { this.text += emoji } diff --git a/src/utils/signaling.js b/src/utils/signaling.js index a9231d88c..fab0e2a86 100644 --- a/src/utils/signaling.js +++ b/src/utils/signaling.js @@ -566,13 +566,13 @@ function Standalone(settings, urls) { // TODO(jojo): Try other server if connection fails. let url = urls[idx] // Make sure we are using websocket urls. - if (url.indexOf('https://') === 0) { - url = 'wss://' + url.substr(8) - } else if (url.indexOf('http://') === 0) { - url = 'ws://' + url.substr(7) + if (url.startsWith('https://')) { + url = 'wss://' + url.slice(8) + } else if (url.startsWith('http://')) { + url = 'ws://' + url.slice(7) } - if (url[url.length - 1] === '/') { - url = url.substr(0, url.length - 1) + if (url.endsWith('/')) { + url = url.slice(0, -1) } this.url = url + '/spreed' this.initialReconnectIntervalMs = 1000 |