From d4cd12fdf19c858d6ade3eb920b63c39dad606d7 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Sun, 15 Apr 2018 21:28:03 +0300 Subject: [PATCH] Merge proposal undo/redo --- resources/views/proposals/grapesjs.blade.php | 23 +++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/resources/views/proposals/grapesjs.blade.php b/resources/views/proposals/grapesjs.blade.php index 43d71eead08c..6cf18859e2ff 100644 --- a/resources/views/proposals/grapesjs.blade.php +++ b/resources/views/proposals/grapesjs.blade.php @@ -7,6 +7,7 @@ $(function() { components: {!! json_encode($entity ? $entity->html : '') !!}, style: {!! json_encode($entity ? $entity->css : '') !!}, showDevices: false, + noticeOnUnload: false, plugins: ['gjs-preset-newsletter'], pluginsOpts: { 'gjs-preset-newsletter': { @@ -14,7 +15,13 @@ $(function() { } }, storageManager: { - type: 'none' + type: 'none', + autosave: false, + autoload: false, + storeComponents: false, + storeStyles: false, + storeHtml: false, + storeCss: false, }, assetManager: { assets: {!! json_encode($documents) !!}, @@ -36,6 +43,20 @@ $(function() { } }); + var panelManager = grapesjsEditor.Panels; + panelManager.addButton('options', [{ + id: 'undo', + className: 'fa fa-undo', + command: 'undo', + attributes: { title: 'Undo (CTRL/CMD + Z)'} + },{ + id: 'redo', + className: 'fa fa-repeat', + attributes: {title: 'Redo'}, + command: 'redo', + attributes: { title: 'Redo (CTRL/CMD + SHIFT + Z)' } + }]); + var blockManager = grapesjsEditor.BlockManager; @foreach ($snippets as $snippet)