Skip to content

Commit

Permalink
fix: update verovio source && optimize file tyle check
Browse files Browse the repository at this point in the history
Refs: #17, #18
  • Loading branch information
yinanazhou committed Jun 25, 2024
1 parent b0aea8f commit c719b37
Show file tree
Hide file tree
Showing 4 changed files with 511 additions and 305 deletions.
440 changes: 440 additions & 0 deletions Neon-gh/assets/js/verovio-toolkit-wasm.js

Large diffs are not rendered by default.

303 changes: 0 additions & 303 deletions Neon-gh/assets/js/verovio-toolkit.js

This file was deleted.

4 changes: 2 additions & 2 deletions Neon-gh/editor.js

Large diffs are not rendered by default.

69 changes: 69 additions & 0 deletions Neon-gh/workers/VerovioWorker-dev.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
importScripts('../assets/js/verovio-toolkit-wasm.js');

let toolkit;
const backlog = [];

/**
* Parse and respond to messages sent by NeonCore.
* @param {MessageEvent} evt
*/
function handleNeonEvent (evt) {
const data = evt.data;
const result = {
id: data.id
};

switch (data.action) {
case 'renderData':
result.svg = toolkit.renderData(data.mei, {});
break;
case 'getElementAttr':
result.attributes = toolkit.getElementAttr(data.elementId);
break;
case 'edit':
result.result = toolkit.edit(data.editorAction);
break;
case 'getMEI':
result.mei = toolkit.getMEI({
pageNo: 0,
scoreBased: true
});
break;
case 'editInfo':
result.info = toolkit.editInfo();
break;
case 'renderToSVG':
result.svg = toolkit.renderToSVG(1);
break;
default:
break;
}
postMessage(result);
}


verovio.module.onRuntimeInitialized = function () {

toolkit = new verovio.toolkit();
toolkit.setOptions({
inputFrom: 'mei',
footer: 'none',
header: 'none',
pageMarginLeft: 0,
pageMarginTop: 0,
font: 'Bravura',
useFacsimile: false,
});
console.debug('READY');
onmessage = handleNeonEvent;
for (const message of backlog) {
handleNeonEvent(message);
}
}


function tempHandler (evt) {
backlog.push(evt);
}

onmessage = tempHandler;

0 comments on commit c719b37

Please sign in to comment.