diff --git a/resources/views/proposals/edit.blade.php b/resources/views/proposals/edit.blade.php index a67630d9b..ac4ea1f9d 100644 --- a/resources/views/proposals/edit.blade.php +++ b/resources/views/proposals/edit.blade.php @@ -13,6 +13,7 @@ {!! Former::open($url) ->method($method) ->onsubmit('return onFormSubmit(event)') + ->addClass('warn-on-exit') ->rules([ 'invoice_id' => 'required', ]) !!} diff --git a/resources/views/proposals/grapesjs.blade.php b/resources/views/proposals/grapesjs.blade.php index d6d558452..9d68f8312 100644 --- a/resources/views/proposals/grapesjs.blade.php +++ b/resources/views/proposals/grapesjs.blade.php @@ -40,6 +40,10 @@ $(function() { } @endif + grapesjsEditor.on('component:update', function(a, b) { + NINJA.formIsChanged = true; + }); + }); diff --git a/resources/views/proposals/grapesjs_header.blade.php b/resources/views/proposals/grapesjs_header.blade.php index ff88a5c48..344153337 100644 --- a/resources/views/proposals/grapesjs_header.blade.php +++ b/resources/views/proposals/grapesjs_header.blade.php @@ -2,16 +2,29 @@ diff --git a/resources/views/proposals/snippets/edit.blade.php b/resources/views/proposals/snippets/edit.blade.php index 196292b52..e03435eeb 100644 --- a/resources/views/proposals/snippets/edit.blade.php +++ b/resources/views/proposals/snippets/edit.blade.php @@ -18,6 +18,7 @@ {!! Former::open($url) ->method($method) ->onsubmit('return onFormSubmit(event)') + ->addClass('warn-on-exit') ->rules([ 'name' => 'required', ]) !!} diff --git a/resources/views/proposals/templates/edit.blade.php b/resources/views/proposals/templates/edit.blade.php index 2202a5cd2..8412c79de 100644 --- a/resources/views/proposals/templates/edit.blade.php +++ b/resources/views/proposals/templates/edit.blade.php @@ -12,6 +12,7 @@ {!! Former::open($url) ->method($method) ->onsubmit('return onFormSubmit(event)') + ->addClass('warn-on-exit') ->rules([ 'name' => 'required', ]) !!}