feat: update subtitle properties and events to enhance cue management and retrieval

This commit is contained in:
Harvey Zack committed 2024-09-22 17:35:12 +08:00
1 parent 8ea85476e0
commit c0c5a12010
20 files changed
+4319 -2276

No files matched your search

@@ -1,12 +1,12 @@
import {
useMediaQuery
} from "./chunk-MJSXNWNB.js";
} from "./chunk-YTNZGMMR.js";
import {
computed,
ref,
shallowRef,
watch
} from "./chunk-N7G4WCHV.js";
} from "./chunk-QWTIQNIZ.js";
// ../../node_modules/vitepress/dist/client/theme-default/index.js
import "/Users/zhaohaiwei/Desktop/github/ArtPlayer/node_modules/vitepress/dist/client/theme-default/styles/fonts.css";
@@ -194,23 +194,22 @@ function resolveHeaders(headers, range) {
resolvedHeaders.push({ element, link });
}
const ret = [];
outer:
for (let i = 0; i < headers.length; i++) {
const cur = headers[i];
if (i === 0) {
ret.push(cur);
} else {
for (let j = i - 1; j >= 0; j--) {
const prev = headers[j];
if (prev.level < cur.level) {
;
(prev.children || (prev.children = [])).push(cur);
continue outer;
}
outer: for (let i = 0; i < headers.length; i++) {
const cur = headers[i];
if (i === 0) {
ret.push(cur);
} else {
for (let j = i - 1; j >= 0; j--) {
const prev = headers[j];
if (prev.level < cur.level) {
;
(prev.children || (prev.children = [])).push(cur);
continue outer;
}
ret.push(cur);
}
ret.push(cur);
}
}
return ret;
}