Изменение темы. Обрабатывает отдельные цифры несколько раз
seconds2time(0) -> "0s"
seconds2time(59) -> "59s"
seconds2time(60) -> "1:00"
seconds2time(1000) -> "16:40"
seconds2time(4000) -> "1:06:40"
function seconds2time (seconds) {
var hours = Math.floor(seconds / 3600);
var minutes = Math.floor((seconds - (hours * 3600)) / 60);
var seconds = seconds - (hours * 3600) - (minutes * 60);
var time = "";
if (hours != 0) {
time = hours+":";
}
if (minutes != 0 || time !== "") {
minutes = (minutes < 10 && time !== "") ? "0"+minutes : String(minutes);
time += minutes+":";
}
if (time === "") {
time = seconds+"s";
}
else {
time += (seconds < 10) ? "0"+seconds : String(seconds);
}
return time;
}
Теперь вот решение для добавления номеров строк в Markdown.
https://shd101wyy.github.io/markdown-preview-enhanced/#/markdown-basics?id=line -numbers
Вы можете включить номер строки для кодового блока, добавив класс номеров строк.
blockquote>
Как вы можете заметить в Chekenheet Markdown , GitHub не отображает номера строк в кодовых блоках.
Итак, вам нужно будет помочь себе, добавив css на вашу страницу html. Как код переходит в блок <pre> </pre>
в уценке.
Вы можете применить свою логику к этому блоку, чтобы поместить номер строки в каждую строку.
См. https://codepen.io/heiswayi/pen/jyKYyg для справки.