Created
July 23, 2020 06:39
-
-
Save adityardiansyah/07fc18f41079dcb89a72c8ea05cdb353 to your computer and use it in GitHub Desktop.
Setting Summernote for Laravel Livewire
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// HTML | |
<div class="col-md-12"> | |
<div class="form-group" wire:ignore> | |
<label for="desciption">Deskripsi</label> | |
<textarea type="text" input="description" id="summernote" class="form-control summernote">{{ $description }}</textarea> | |
</div> | |
</div> | |
// JAVASCRIPT | |
$('.summernote').summernote({ | |
tabsize: 2, | |
height: 200, | |
toolbar: [ | |
['style', ['style']], | |
['font', ['bold', 'underline', 'clear']], | |
['color', ['color']], | |
['para', ['ul', 'ol', 'paragraph']], | |
['table', ['table']], | |
['insert', ['link', 'picture', 'video']], | |
['view', ['fullscreen', 'codeview', 'help']] | |
], | |
callbacks: { | |
onChange: function(contents, $editable) { | |
@this.set('description', contents); | |
} | |
} | |
}); |
From my experience, I use alpine js for performance optimization.
kalau untuk diterapkan di modal edit gmna gan?
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
You can also use the onBlur callback instead of onChange