Proposals

This commit is contained in:
Hillel Coren 2018-02-09 15:54:21 +02:00
parent c4f2f20049
commit 181094cbc1
3 changed files with 22 additions and 15 deletions

View File

@ -12,7 +12,7 @@
{!! Former::open($url) {!! Former::open($url)
->method($method) ->method($method)
->id('mainForm') ->onsubmit('return onFormSubmit(event)')
->rules([ ->rules([
'invoice_id' => 'required', 'invoice_id' => 'required',
]) !!} ]) !!}
@ -57,7 +57,7 @@
->asLinkTo(HTMLUtils::previousUrl('/proposals')) !!} ->asLinkTo(HTMLUtils::previousUrl('/proposals')) !!}
{!! Button::success(trans("texts.save")) {!! Button::success(trans("texts.save"))
->withAttributes(array('id' => 'saveButton', 'onclick' => 'onSaveClick()')) ->submit()
->appendIcon(Icon::create('floppy-disk')) !!} ->appendIcon(Icon::create('floppy-disk')) !!}
</center> </center>
@ -72,10 +72,11 @@
var templates = {!! $templates !!}; var templates = {!! $templates !!};
var templateMap = {}; var templateMap = {};
function onSaveClick() { function onFormSubmit() {
$('#html').val(grapesjsEditor.getHtml()); $('#html').val(grapesjsEditor.getHtml());
$('#css').val(grapesjsEditor.getCss()); $('#css').val(grapesjsEditor.getCss());
$('#mainForm').submit();
return true;
} }
function loadTemplate() { function loadTemplate() {

View File

@ -11,7 +11,7 @@
{!! Former::open($url) {!! Former::open($url)
->method($method) ->method($method)
->id('mainForm') ->onsubmit('return onFormSubmit(event)')
->rules([ ->rules([
'name' => 'required', 'name' => 'required',
]) !!} ]) !!}
@ -26,7 +26,6 @@
{!! Former::text('css') !!} {!! Former::text('css') !!}
</span> </span>
<div class="row"> <div class="row">
<div class="col-lg-12"> <div class="col-lg-12">
<div class="panel panel-default"> <div class="panel panel-default">
@ -60,7 +59,7 @@
->asLinkTo(HTMLUtils::previousUrl('/proposals')) !!} ->asLinkTo(HTMLUtils::previousUrl('/proposals')) !!}
{!! Button::success(trans("texts.save")) {!! Button::success(trans("texts.save"))
->withAttributes(array('id' => 'saveButton', 'onclick' => 'onSaveClick()')) ->submit()
->appendIcon(Icon::create('floppy-disk')) !!} ->appendIcon(Icon::create('floppy-disk')) !!}
</center> </center>
@ -73,10 +72,11 @@
var categories = {!! $categories !!}; var categories = {!! $categories !!};
var categoryMap = {}; var categoryMap = {};
function onSaveClick() { function onFormSubmit() {
$('#html').val(grapesjsEditor.getHtml()); $('#html').val(grapesjsEditor.getHtml());
$('#css').val(grapesjsEditor.getCss()); $('#css').val(grapesjsEditor.getCss());
$('#mainForm').submit();
return true;
} }
$(function() { $(function() {

View File

@ -11,7 +11,7 @@
{!! Former::open($url) {!! Former::open($url)
->method($method) ->method($method)
->id('mainForm') ->onsubmit('return onFormSubmit(event)')
->rules([ ->rules([
'name' => 'required', 'name' => 'required',
]) !!} ]) !!}
@ -26,7 +26,6 @@
{!! Former::text('css') !!} {!! Former::text('css') !!}
</span> </span>
<div class="row"> <div class="row">
<div class="col-lg-12"> <div class="col-lg-12">
<div class="panel panel-default"> <div class="panel panel-default">
@ -57,9 +56,15 @@
->appendIcon(Icon::create('remove-circle')) ->appendIcon(Icon::create('remove-circle'))
->asLinkTo(HTMLUtils::previousUrl('/proposals')) !!} ->asLinkTo(HTMLUtils::previousUrl('/proposals')) !!}
{!! Button::success(trans("texts.save")) {!! Button::success(trans('texts.save'))
->withAttributes(array('id' => 'saveButton', 'onclick' => 'onSaveClick()')) ->submit()
->appendIcon(Icon::create('floppy-disk')) !!} ->appendIcon(Icon::create('floppy-disk')) !!}
@if ($template)
{!! Button::primary(trans('texts.new_proposal'))
->asLinkTo(url('/proposals/create/0/' . $template->public_id)) !!}
@endif
</center> </center>
{!! Former::close() !!} {!! Former::close() !!}
@ -70,10 +75,11 @@
var templates = {!! $templates !!}; var templates = {!! $templates !!};
var templateMap = {}; var templateMap = {};
function onSaveClick() { function onFormSubmit() {
$('#html').val(grapesjsEditor.getHtml()); $('#html').val(grapesjsEditor.getHtml());
$('#css').val(grapesjsEditor.getCss()); $('#css').val(grapesjsEditor.getCss());
$('#mainForm').submit();
return true;
} }
$(function() { $(function() {