Skip to content

Commit 1920e11

Browse files
committed
refactor(defaultTheme): remove shim method padStart()
1 parent 63360d9 commit 1920e11

File tree

1 file changed

+3
-28
lines changed

1 file changed

+3
-28
lines changed

src/tpl/defaultTheme/frontend/index.js

Lines changed: 3 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -568,39 +568,14 @@
568568
var optActive = optFile;
569569
var canMkdir = Boolean(optDirFile);
570570

571-
var padStart = String.prototype.padStart ? function (sourceString, targetLength, padTemplate) {
572-
return sourceString.padStart(targetLength, padTemplate);
573-
} : function (sourceString, targetLength, padTemplate) {
574-
var sourceLength = sourceString.length;
575-
if (sourceLength >= targetLength) {
576-
return sourceString;
577-
}
578-
var padLength = targetLength - sourceLength
579-
var repeatCount = Math.ceil(padLength / padTemplate.length);
580-
var padString;
581-
if (String.prototype.repeat) {
582-
padString = padTemplate.repeat(repeatCount);
583-
} else {
584-
padString = '';
585-
for (var i = 0; i < repeatCount; i++) {
586-
padString += padTemplate;
587-
}
588-
}
589-
if (padString.length > padLength) {
590-
padString = padString.substring(0, padLength);
591-
}
592-
593-
return padString + sourceString;
594-
}
595-
596571
function getTimeStamp() {
597572
var now = new Date();
598573
var date = String(now.getFullYear() * 10000 + (now.getMonth() + 1) * 100 + now.getDate());
599574
var time = String(now.getHours() * 10000 + now.getMinutes() * 100 + now.getSeconds());
600575
var ms = String(now.getMilliseconds());
601-
date = padStart(date, 8, '0');
602-
time = padStart(time, 6, '0');
603-
ms = padStart(ms, 3, '0');
576+
date = date.padStart(8, '0');
577+
time = time.padStart(6, '0');
578+
ms = ms.padStart(3, '0');
604579
var ts = '-' + date + '-' + time + '-' + ms;
605580
return ts;
606581
}

0 commit comments

Comments
 (0)