cleanup: Replace deprecated String.prototype.substr()

The method is documented as deprecated:

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/substr

Switch to the non-deprecated substring() method.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3234>
This commit is contained in:
Florian Müllner
2024-03-05 20:20:49 +01:00
committed by Marge Bot
parent 193b6c129e
commit df50c2dfc6
4 changed files with 8 additions and 8 deletions

View File

@ -107,7 +107,7 @@ class RunDialog extends ModalDialog.ModalDialog {
if (text.lastIndexOf(' ') === -1)
prefix = text;
else
prefix = text.substr(text.lastIndexOf(' ') + 1);
prefix = text.substring(text.lastIndexOf(' ') + 1);
let postfix = this._getCompletion(prefix);
if (postfix != null && postfix.length > 0) {
o.insert_text(postfix, -1);
@ -143,7 +143,7 @@ class RunDialog extends ModalDialog.ModalDialog {
}
if (k === 0)
return '';
return s1.substr(0, k);
return s1.substring(0, k);
}
let paths = GLib.getenv('PATH').split(':');
@ -172,7 +172,7 @@ class RunDialog extends ModalDialog.ModalDialog {
return null;
let common = results.reduce(_getCommon, null);
return common.substr(text.length);
return common.substring(text.length);
}
_getCompletion(text) {