Browse Source

Add character counter featrure

This addresses https://github.com/nafiesl/free-pmo/issues/39
pull/42/head
Damilola Olowookere 7 years ago
parent
commit
7c99059084
  1. 1
      .gitignore
  2. 8
      public/assets/js/textcounter.min.js
  3. 2
      resources/views/jobs/edit.blade.php
  4. 2
      resources/views/jobs/partials/job-tasks.blade.php
  5. 5
      resources/views/layouts/app.blade.php
  6. 2
      resources/views/projects/create.blade.php
  7. 2
      resources/views/projects/edit.blade.php
  8. 2
      resources/views/projects/jobs/create.blade.php

1
.gitignore

@ -6,3 +6,4 @@ Homestead.json
.env .env
/.idea/ /.idea/
.php_cs.cache .php_cs.cache
/.vscode

8
public/assets/js/textcounter.min.js
File diff suppressed because it is too large
View File

2
resources/views/jobs/edit.blade.php

@ -29,7 +29,7 @@
<div class="col-md-4">{!! FormField::text('actual_start_date', ['label' => __('job.actual_start_date'), 'class' => 'date-select']) !!}</div> <div class="col-md-4">{!! FormField::text('actual_start_date', ['label' => __('job.actual_start_date'), 'class' => 'date-select']) !!}</div>
<div class="col-md-4">{!! FormField::text('actual_end_date', ['label' => __('job.actual_end_date'), 'class' => 'date-select']) !!}</div> <div class="col-md-4">{!! FormField::text('actual_end_date', ['label' => __('job.actual_end_date'), 'class' => 'date-select']) !!}</div>
</div> </div>
{!! FormField::textarea('description', ['label' => __('job.description')]) !!}
{!! FormField::textarea('description', ['label' => __('job.description') , 'class' => 'countable']) !!}
</div> </div>
<div class="panel-footer"> <div class="panel-footer">

2
resources/views/jobs/partials/job-tasks.blade.php

@ -98,7 +98,7 @@
<strong id="ap_weight">0</strong>% <strong id="ap_weight">0</strong>%
</div> </div>
</div> </div>
{!! FormField::textarea('description', ['label' => __('task.description')]) !!}
{!! FormField::textarea('description', ['label' => __('task.description') , 'class' => 'countable']) !!}
{{ Form::submit(__('task.create'), ['class' => 'btn btn-primary']) }} {{ Form::submit(__('task.create'), ['class' => 'btn btn-primary']) }}
{{ Form::close() }} {{ Form::close() }}
</div> </div>

5
resources/views/layouts/app.blade.php

@ -39,6 +39,7 @@
{!! Html::script(url('assets/js/jquery.js')) !!} {!! Html::script(url('assets/js/jquery.js')) !!}
{!! Html::script(url('assets/js/bootstrap.min.js')) !!} {!! Html::script(url('assets/js/bootstrap.min.js')) !!}
{!! Html::script(url('assets/js/textcounter.min.js')) !!}
@include('layouts.partials.noty') @include('layouts.partials.noty')
{!! Html::script(url('assets/js/plugins/metisMenu/metisMenu.min.js')) !!} {!! Html::script(url('assets/js/plugins/metisMenu/metisMenu.min.js')) !!}
@yield('ext_js') @yield('ext_js')
@ -56,6 +57,10 @@
} }
}); });
})(); })();
$(function(){
$('.countable').textcounter();
});
</script> </script>
@yield('script') @yield('script')

2
resources/views/projects/create.blade.php

@ -32,7 +32,7 @@
{!! FormField::price('proposal_value', ['label' => trans('project.proposal_value'), 'currency' => Option::get('money_sign', 'Rp')]) !!} {!! FormField::price('proposal_value', ['label' => trans('project.proposal_value'), 'currency' => Option::get('money_sign', 'Rp')]) !!}
</div> </div>
</div> </div>
{!! FormField::textarea('description', ['label' => trans('project.description')]) !!}
{!! FormField::textarea('description', ['label' => trans('project.description') , 'class' => 'countable']) !!}
</div> </div>
<div class="panel-footer"> <div class="panel-footer">

2
resources/views/projects/edit.blade.php

@ -15,7 +15,7 @@
{!! FormField::text('name', ['label' => __('project.name')]) !!} {!! FormField::text('name', ['label' => __('project.name')]) !!}
<div class="row"> <div class="row">
<div class="col-md-8"> <div class="col-md-8">
{!! FormField::textarea('description', ['label' => __('project.description'),'rows' => 5]) !!}
{!! FormField::textarea('description', ['label' => __('project.description'),'rows' => 5 , 'class' => 'countable']) !!}
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
{!! FormField::price('proposal_value', ['label' => __('project.proposal_value'), 'currency' => Option::get('money_sign', 'Rp')]) !!} {!! FormField::price('proposal_value', ['label' => __('project.proposal_value'), 'currency' => Option::get('money_sign', 'Rp')]) !!}

2
resources/views/projects/jobs/create.blade.php

@ -37,7 +37,7 @@
<div class="col-md-4">{!! FormField::text('target_start_date', ['label' => __('job.target_start_date'), 'class' => 'date-select']) !!}</div> <div class="col-md-4">{!! FormField::text('target_start_date', ['label' => __('job.target_start_date'), 'class' => 'date-select']) !!}</div>
<div class="col-md-4">{!! FormField::text('target_end_date', ['label' => __('job.target_end_date'), 'class' => 'date-select']) !!}</div> <div class="col-md-4">{!! FormField::text('target_end_date', ['label' => __('job.target_end_date'), 'class' => 'date-select']) !!}</div>
</div> </div>
{!! FormField::textarea('description', ['label' => __('job.description')]) !!}
{!! FormField::textarea('description', ['label' => __('job.description') , 'class' => 'countable']) !!}
</div> </div>
<div class="panel-footer"> <div class="panel-footer">

Loading…
Cancel
Save