|
@@ -251,7 +251,7 @@ export default defineComponent({
|
|
|
abcElem,
|
|
|
data.music.substring(data.active.startChar, data.active.endChar)
|
|
|
);
|
|
|
- if (drag) {
|
|
|
+ if (drag && drag.step) {
|
|
|
// console.log("🚀 ~ drag:", drag);
|
|
|
handleMoveNote("drag", drag.step);
|
|
|
return;
|
|
@@ -804,6 +804,9 @@ export default defineComponent({
|
|
|
if (!data.active) return;
|
|
|
if (data.active.startChar === 0) return;
|
|
|
abcData.abc.measures[data.active.measureIndex].notes.splice(data.active.noteIndex, 1)
|
|
|
+ if (abcData.abc.measures[data.active.measureIndex].notes.length === 0) {
|
|
|
+ abcData.abc.measures.splice(data.active.measureIndex, 1)
|
|
|
+ }
|
|
|
handleResetRender();
|
|
|
data.active = null as unknown as INoteActive;
|
|
|
};
|