Browse Source

Remove delete_button helper function

The delete_button helper replaced by
FormField::delete() from luthfi/formfied package
pull/6/head
Nafies Luthfi 8 years ago
parent
commit
c8b3d2cc2b
  1. 35
      app/helpers.php
  2. 24
      resources/views/options/index.blade.php
  3. 4
      resources/views/projects/delete.blade.php

35
app/helpers.php

@ -32,41 +32,6 @@ function formatDecimal($number)
return number_format($number, 2, ',', '.');
}
/**
* Delete button.
*
* @param array $form_params Delete form attribute
* @param string $button_label Button text
* @param array $button_options Button option
*
* @return string Delete Button Form
*/
function delete_button($form_params = [], $button_label = 'Delete', $button_options = [], $hiddenFields = [])
{
$form_params['method'] = 'delete';
$form_params['class'] = isset($form_params['class']) ? $form_params['class'] : 'del-form';
$form_params['style'] = isset($form_params['style']) ? $form_params['style'] : 'display:inline';
if (!isset($button_options['class'])) {
$button_options['class'] = 'pull-right';
}
if (!isset($button_options['title'])) {
$button_options['title'] = 'Delete this record';
}
$htmlForm = Form::open($form_params);
if (!empty($hiddenFields)) {
foreach ($hiddenFields as $k => $v) {
$htmlForm .= Form::hidden($k, $v);
}
}
$htmlForm .= Form::submit($button_label, $button_options);
$htmlForm .= Form::close();
return $htmlForm;
}
function formatDate($date)
{
if (!$date || $date == '0000-00-00') {

24
resources/views/options/index.blade.php

@ -1,22 +1,20 @@
@extends('layouts.app')
@section('content')
<h1 class="page-header">
{{ trans('option.options') }}
</h1>
<h3 class="page-header">{{ trans('option.list') }}</h3>
<div class="row">
<div class="col-md-8">
{!! Form::open(['route'=>'options.save', 'method'=>'patch']) !!}
{!! Form::open(['route' => 'options.save', 'method' => 'patch']) !!}
<table class="table table-condensed">
<tbody>
@forelse($options as $option)
<tr>
<td>
{{ str_split_ucwords($option->key) }}
{!! link_to_route('options.index', 'x', ['id' => $option->id,'action' => 'del'], ['class'=>'btn btn-danger btn-xs pull-right']) !!}
{{ link_to_route('options.index', 'x', ['id' => $option->id,'action' => 'del'], ['class' => 'btn btn-danger btn-xs pull-right']) }}
</td>
<td>{!! Form::textarea($option->key, $option->value, ['class'=>'form-control','rows'=>3]) !!}</td>
<td>{!! Form::textarea($option->key, $option->value, ['class' => 'form-control','rows' => 3]) !!}</td>
</tr>
@empty
<tr>
@ -26,7 +24,7 @@
</tbody>
</table>
<div class="form-group">
{!! Form::submit(trans('app.update'), ['class'=>'btn btn-warning']) !!}
{!! Form::submit(trans('app.update'), ['class' => 'btn btn-warning']) !!}
</div>
{!! Form::close() !!}
</div>
@ -39,25 +37,25 @@
<p>{{ trans('app.delete_confirm') }}</p>
<table class="table table-condensed">
<tbody>
<tr><th>{{ str_split_ucwords($editableOption->key) }}</th><td>{{ $editableOption->value }}</td></tr>
<tr><th class="col-md-4">{{ str_split_ucwords($editableOption->key) }}</th><td>{{ $editableOption->value }}</td></tr>
</tbody>
</table>
</div>
<div class="panel-footer">
{!! FormField::delete(['route'=>['options.destroy',$editableOption->id]], trans('app.delete'), ['class'=>'btn btn-danger'], ['option_id'=>$option->id]) !!}
{!! link_to_route('options.index', trans('app.cancel'), [], ['class' => 'btn btn-default']) !!}
{!! FormField::delete(['route' => ['options.destroy',$editableOption->id]], trans('app.delete'), ['class' => 'btn btn-danger'], ['option_id' => $option->id]) !!}
{{ link_to_route('options.index', trans('app.cancel'), [], ['class' => 'btn btn-default']) }}
</div>
</div>
@endif
{!! Form::open(['route'=>'options.store']) !!}
{!! Form::open(['route' => 'options.store']) !!}
<div class="panel panel-default">
<div class="panel-heading"><h3 class="panel-title">Option Data</h3></div>
<div class="panel-heading"><h3 class="panel-title">{{ trans('option.create') }}</h3></div>
<div class="panel-body">
{!! FormField::text('key') !!}
{!! FormField::textarea('value') !!}
</div>
<div class="panel-footer">
{!! Form::submit(trans('app.add'), ['class'=>'btn btn-primary']) !!}
{!! Form::submit(trans('app.add'), ['class' => 'btn btn-primary']) !!}
</div>
</div>
{!! Form::close() !!}

4
resources/views/projects/delete.blade.php

@ -5,7 +5,7 @@
@section('content')
<h1 class="page-header">
<div class="pull-right">
{!! delete_button(['route'=>['projects.destroy',$project->id]], trans('app.delete_confirm_button'), ['class'=>'btn btn-danger'], ['project_id'=>$project->id]) !!}
{!! FormField::delete(['route'=>['projects.destroy',$project->id]], trans('app.delete_confirm_button'), ['class'=>'btn btn-danger'], ['project_id'=>$project->id]) !!}
</div>
{{ trans('app.delete_confirm') }}
{!! link_to_route('projects.show', trans('app.cancel'), [$project->id], ['class' => 'btn btn-default']) !!}
@ -15,4 +15,4 @@
@include('projects.partials.project-show')
</div>
</div>
@endsection
@endsection
Loading…
Cancel
Save