refactor: replace deprecated String.prototype.substr() (#1800)
.substr() is deprecated so we replace it with functions which work similarily but aren't deprecated Signed-off-by: Tobias Speicher <rootcommander@gmail.com>
This commit is contained in:
@@ -23,7 +23,7 @@ export class API {
|
||||
invoke(method: string, url: string, data?: object) {
|
||||
let targetURL = url;
|
||||
if (targetURL[0] === "/") {
|
||||
targetURL = targetURL.substr(1);
|
||||
targetURL = targetURL.slice(1);
|
||||
}
|
||||
return request(method, targetURL)
|
||||
.send(data)
|
||||
|
||||
@@ -139,7 +139,7 @@ export const displayFileIconName = (
|
||||
// Element is a folder
|
||||
if (element.endsWith("/")) {
|
||||
icon = <ObjectBrowserFolderIcon />;
|
||||
elementString = element.substr(0, element.length - 1);
|
||||
elementString = element.slice(0, -1);
|
||||
}
|
||||
|
||||
const lowercaseElement = element.toLowerCase();
|
||||
|
||||
@@ -96,12 +96,9 @@ const ConfPostgres = ({ onChange, classes }: IConfPostgresProps) => {
|
||||
for (let i = 0; i < valueIndexes.length; i++) {
|
||||
const j = i + 1;
|
||||
if (j < valueIndexes.length) {
|
||||
fields[i] = input.substr(
|
||||
valueIndexes[i],
|
||||
valueIndexes[j] - valueIndexes[i]
|
||||
);
|
||||
fields[i] = input.slice(valueIndexes[i], valueIndexes[j]);
|
||||
} else {
|
||||
fields[i] = input.substr(valueIndexes[i]);
|
||||
fields[i] = input.slice(valueIndexes[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -109,8 +106,8 @@ const ConfPostgres = ({ onChange, classes }: IConfPostgresProps) => {
|
||||
if (field === undefined) {
|
||||
continue;
|
||||
}
|
||||
const key = field.substr(0, field.indexOf("="));
|
||||
const value = field.substr(field.indexOf("=") + 1).trim();
|
||||
const key = field.slice(0, field.indexOf("="));
|
||||
const value = field.slice(field.indexOf("=") + 1).trim();
|
||||
kvFields.set(key, value);
|
||||
}
|
||||
return kvFields;
|
||||
|
||||
@@ -67,7 +67,7 @@ const Event = (props: { event: IEvent }) => {
|
||||
<TableCell onClick={() => setOpen(!open)}>{event.seen}</TableCell>
|
||||
<TableCell onClick={() => setOpen(!open)}>
|
||||
{event.message.length >= 30
|
||||
? `${event.message.substr(0, 30)}...`
|
||||
? `${event.message.slice(0, 30)}...`
|
||||
: event.message}
|
||||
</TableCell>
|
||||
<TableCell onClick={() => setOpen(!open)}>
|
||||
|
||||
Reference in New Issue
Block a user