marc-editor-javascript