@props(['id' => 'textarea-body', 'disabled' => false, 'property' => '', 'model' => '', 'key' => '']) {{-- @php try { $value = html_entity_decode(json_encode($model)); } catch (\Exception $e) { $value = ''; } @endphp --}}
{ contents = this.simplemde.value(); $wire.set('{{ $property }}', contents, true); }); --}} this.simplemde.codemirror.on('blur', () => { contents = this.simplemde.value(); $wire.set('{{ $property }}', contents, true); }); window.addEventListener('quoteReply', (event) => { let el = document.getElementById('reply-body-field'); el.blur(); let value = el.value; el.value = '
' + event.detail + '
\n\n' + value; this.simplemde.value(el.value); el.dispatchEvent(new Event('change')) let enterE = { 'key': 'Enter', }; el.dispatchEvent(new KeyboardEvent('keypress', enterE)); el.dispatchEvent(new KeyboardEvent('keydown', enterE)); el.dispatchEvent(new KeyboardEvent('keyup', enterE)); setTimeout(() => { el.style.height = el.scrollHeight; el.scrollTop = el.scrollHeight + 100; }, 100); el.scrollIntoView(); el.focus(); document.getElementById('reply-form-con').scrollIntoView(); this.simplemde.codemirror.focus(); this.simplemde.codemirror.setCursor(this.simplemde.codemirror.lineCount(), 0); }); }" @focus-simpledme.window="e => { if (e.detail?.id == '{{ $id }}') { console.log(e.detail.value, this.simplemde.value()); } }">
@if ($settings['allowed_upload'] ?? false)

{{ __('You can drop image or copy and paste here. You can embed the video code too.') }} @endif