0

I would like know to how to prevent browser default page saving dialog pop-out when clicking CTRL+ S. Below is my command code for saving function of GrapesJS

keymaps.add('ns:save-keymap', '⌘+s, ctrl+s',  editor => {
    editor.runCommand('save-db');
});

editor.on('keymap:emit', (id, shortcut, event) => {
    switch(id){
        case 'ns:save-keymap':
            event.preventDefault();
            event.stopPropagation();
            //alert('Saving template...');
            break;
    }
});

Bypass browser default page saving dialog pop-out in GrapesJS saving command. Although event.preventDefault(); already put into event trigger, but seem not working.

Thanks

Tung
  • 31
  • 4

0 Answers0