diff --git a/resources/views/common/items/create.blade.php b/resources/views/common/items/create.blade.php index 672c60199..95cb07c9e 100644 --- a/resources/views/common/items/create.blade.php +++ b/resources/views/common/items/create.blade.php @@ -29,7 +29,7 @@
{!! Form::select('category_id', $categories, null, array_merge(['class' => 'form-control', 'placeholder' => trans('general.form.select.field', ['field' => trans_choice('general.categories', 1)])])) !!}
- +
{!! $errors->first('category_id', '

:message

') !!} @@ -116,85 +116,17 @@ }); }); - function createCategory() { + $(document).on('click', '#button-category', function (e) { $('#modal-create-category').remove(); - modal = ''; - - $('body').append(modal); - - $('#category-color-picker').colorpicker(); - - $('#modal-create-category').modal('show'); - } - - $(document).on('click', '#button-create-category', function (e) { - $('#modal-create-category .modal-header').before(''); - $.ajax({ - url: '{{ url("settings/categories/category") }}', - type: 'POST', + url: '{{ url("modals/categories/create") }}', + type: 'GET', dataType: 'JSON', - data: $("#form-create-category").serialize(), - beforeSend: function () { - $(".form-group").removeClass("has-error"); - $(".help-block").remove(); - }, - success: function(data) { - $('#span-loading').remove(); - - $('#modal-create-category').modal('hide'); - - $("#category_id").append(''); - $("#category_id").select2('refresh'); - }, - error: function(error, textStatus, errorThrown) { - $('#span-loading').remove(); - - if (error.responseJSON.name) { - $("input[name='name']").parent().parent().addClass('has-error'); - $("input[name='name']").parent().after('

' + error.responseJSON.name + '

'); - } - - if (error.responseJSON.color) { - $("input[name='color']").parent().parent().addClass('has-error'); - $("input[name='color']").parent().after('

' + error.responseJSON.color + '

'); + data: {type: 'item'}, + success: function(json) { + if (json['success']) { + $('body').append(json['html']); } } });