|
|
|
@ -159,9 +159,10 @@ class AppComponent { |
|
|
|
|
// ----------------- editor service ----------------------------
|
|
|
|
|
const editor = new Editor() // wrapper around ace editor
|
|
|
|
|
Registry.getInstance().put({ api: editor, name: 'editor' }) |
|
|
|
|
editor.event.register('requiringToSaveCurrentfile', () => |
|
|
|
|
editor.event.register('requiringToSaveCurrentfile', (currentFile) => { |
|
|
|
|
fileManager.saveCurrentFile() |
|
|
|
|
) |
|
|
|
|
if (currentFile.endsWith('.circom')) this.appManager.activatePlugin(['circuit-compiler']) |
|
|
|
|
}) |
|
|
|
|
|
|
|
|
|
// ----------------- fileManager service ----------------------------
|
|
|
|
|
const fileManager = new FileManager(editor, appManager) |
|
|
|
|