|
@@ -674,9 +674,13 @@ export const formatXML = (xml: string, xmlUrl?: string): string => {
|
|
|
if (measure.getElementsByTagName("words").length && state.isEvxml) {
|
|
|
const wordList = Array.from(measure.getElementsByTagName("words")) || [];
|
|
|
wordList.forEach((word: any) => {
|
|
|
- if(hideSpeedWords.includes(word?.textContent) && word?.parentNode?.parentNode) {
|
|
|
+ // TODO:删除妙极客曲子无意义的words
|
|
|
+ if (word?.textContent && word?.parentNode?.parentNode) {
|
|
|
measure.removeChild(word.parentNode.parentNode);
|
|
|
}
|
|
|
+ // if(hideSpeedWords.includes(word?.textContent) && word?.parentNode?.parentNode) {
|
|
|
+ // measure.removeChild(word.parentNode.parentNode);
|
|
|
+ // }
|
|
|
})
|
|
|
}
|
|
|
if (measure.getElementsByTagName("note").length === 0) {
|
|
@@ -1165,7 +1169,7 @@ export const formateTimes = (osmd: OpenSheetMusicDisplay) => {
|
|
|
}
|
|
|
// console.log(note.sourceMeasure.MeasureNumberXML, note.sourceMeasure.verticalSourceStaffEntryContainers.length)
|
|
|
// console.log('👀看看endtime', nodeDetail.duration, relaEndtime, fixtime, i)
|
|
|
- // console.log('音符时间',nodeDetail.i,nodeDetail.time)
|
|
|
+ // console.log('音符时间',nodeDetail.i,nodeDetail.time,nodeDetail.endtime)
|
|
|
tickables = tickables.filter((tickable: any) => tickable.attrs?.type !== "GhostNote")
|
|
|
const maxNum = (state.isCombineRender && note.maxNoteNum) ? note.maxNoteNum : tickables.length;
|
|
|
nodeDetail.noteLength = maxNum || 1;
|