Replace deprecated String.prototype.substr()

String.prototype.substr() is deprecated (see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/substr) so we replace it with slice() which works similarily but isn't deprecated.
Signed-off-by: Tobias Speicher <rootcommander@gmail.com>
This commit is contained in:
Tobias Speicher 2022-02-20 14:50:03 +01:00
parent 59c56cd598
commit eb46e8f550
No known key found for this signature in database
GPG key ID: 2CF824BD810C3BDB
4 changed files with 5 additions and 5 deletions

View file

@ -2335,7 +2335,7 @@ const app = new Vue({
let richsync = []; let richsync = [];
const lang = app.cfg.lyrics.mxm_language // translation language const lang = app.cfg.lyrics.mxm_language // translation language
function revisedRandId() { function revisedRandId() {
return Math.random().toString(36).replace(/[^a-z]+/g, '').substr(2, 10); return Math.random().toString(36).replace(/[^a-z]+/g, '').slice(2, 10);
} }
/* get token */ /* get token */
@ -3280,7 +3280,7 @@ const app = new Vue({
}, },
async nowPlayingContextMenu(event) { async nowPlayingContextMenu(event) {
// function revisedRandId() { // function revisedRandId() {
// return Math.random().toString(36).replace(/[^a-z]+/g, '').substr(2, 10); // return Math.random().toString(36).replace(/[^a-z]+/g, '').slice(2, 10);
// } // }
let self = this let self = this
let data_type = this.mk.nowPlayingItem.playParams.kind let data_type = this.mk.nowPlayingItem.playParams.kind

View file

@ -90,7 +90,7 @@
}, },
methods: { methods: {
revisedRandId() { revisedRandId() {
return Math.random().toString(36).replace(/[^a-z]+/g, '').substr(2, 10); return Math.random().toString(36).replace(/[^a-z]+/g, '').slice(2, 10);
}, },
async isInLibrary() { async isInLibrary() {
if (this.item.type && !this.item.type.includes("library")) { if (this.item.type && !this.item.type.includes("library")) {

View file

@ -140,7 +140,7 @@
} }
}, },
revisedRandId() { revisedRandId() {
return Math.random().toString(36).replace(/[^a-z]+/g, '').substr(2, 10); return Math.random().toString(36).replace(/[^a-z]+/g, '').slice(2, 10);
}, },
async isInLibrary() { async isInLibrary() {
if (this.item.type && !this.item.type.includes("library")) { if (this.item.type && !this.item.type.includes("library")) {

View file

@ -153,7 +153,7 @@
} }
}, },
revisedRandId() { revisedRandId() {
return Math.random().toString(36).replace(/[^a-z]+/g, '').substr(2, 10); return Math.random().toString(36).replace(/[^a-z]+/g, '').slice(2, 10);
}, },
async isInLibrary() { async isInLibrary() {
if (this.item.type && !this.item.type.includes("library")) { if (this.item.type && !this.item.type.includes("library")) {