Skip to content

Commit 3005d7c

Browse files
committed
feat: update for ckeditor to version 5
1 parent 8fc4f06 commit 3005d7c

File tree

1 file changed

+21
-7
lines changed

1 file changed

+21
-7
lines changed

src/Views/binshopsblog_admin/layouts/admin_layout.blade.php

Lines changed: 21 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nunito" crossorigin="anonymous">
2727

2828
<!-- Styles -->
29-
<link href="{{ asset('binshopsblog_admin.css') }}" rel="stylesheet">
29+
<link href="{{ asset('binshopsblog_admin.css') }}" rel="stylesheet">
3030

3131
</head>
3232
<body>
@@ -64,9 +64,9 @@
6464
</li>
6565
<li class="nav-item ">
6666
<a class="nav-link" href="{{ route('logout') }}"
67-
onclick="event.preventDefault();
67+
onclick="event.preventDefault();
6868
document.getElementById('logout-form').submit();">
69-
{{ __('Logout') }}
69+
{{ __('Logout') }}
7070
</a>
7171
<form id="logout-form" action="{{ route('logout') }}" method="POST" style="display: none;">
7272
@csrf
@@ -121,11 +121,25 @@
121121

122122

123123
@if( config("binshopsblog.use_wysiwyg") && config("binshopsblog.echo_html") && (in_array( \Request::route()->getName() ,[ 'binshopsblog.admin.create_post' , 'binshopsblog.admin.edit_post' ])))
124-
<script src="//cdn.ckeditor.com/4.14.1/full/ckeditor.js"></script>
124+
<script src="https://cdn.ckeditor.com/ckeditor5/39.0.1/classic/ckeditor.js"></script>
125+
125126
<script>
126-
if( typeof(CKEDITOR) !== "undefined" ) {
127-
CKEDITOR.replace('post_body');
128-
}
127+
ClassicEditor
128+
.create(document.querySelector('#blog_post_body'))
129+
.then(editor => {
130+
console.log('Editor initialized', editor);
131+
132+
editor.editing.view.change(writer => {
133+
const root = editor.editing.view.document.getRoot();
134+
135+
writer.setStyle('height', '500px', root); // Set fixed height
136+
writer.setStyle('overflow', 'auto', root); // Enable scrollbars when content overflows
137+
});
138+
139+
})
140+
.catch(error => {
141+
console.error(error);
142+
});
129143
</script>
130144
@endif
131145

0 commit comments

Comments
 (0)