editor.blade.php 897 B

123456789101112131415161718192021222324252627282930
  1. <div class="{{$viewClass['form-group']}}">
  2. <label class="{{$viewClass['label']}} control-label">{!! $label !!}</label>
  3. <div class="{{$viewClass['field']}}">
  4. @include('admin::form.error')
  5. <textarea class="form-control {{$class}}" name="{{$name}}" placeholder="{{ $placeholder }}" {!! $attributes !!} >{{ $value }}</textarea>
  6. @include('admin::form.help-block')
  7. </div>
  8. </div>
  9. <script require="@tinymce" init="{!! $selector !!}">
  10. var opts = {!! admin_javascript_json($options) !!};
  11. opts.selector = '#'+id;
  12. if (! opts.init_instance_callback) {
  13. opts.init_instance_callback = function (editor) {
  14. editor.on('Change', function(e) {
  15. $this.val(String(e.target.getContent()).replace('<p><br data-mce-bogus="1"></p>', '').replace('<p><br></p>', ''));
  16. });
  17. }
  18. }
  19. tinymce.init(opts)
  20. </script>