@@ -92,24 +92,24 @@ dayjs.extend(utc);
9292dayjs . extend ( timezone ) ;
9393window . dayjs = dayjs ;
9494
95- // --- TinyMCE 5
96- // 「Example src/editor.js」よりコピー : https://www.tiny.cloud/docs/tinymce/5/webpack-cjs -npm/#_procedure
95+ // --- TinyMCE
96+ // 「Example src/editor.js」よりコピーして編集 : https://www.tiny.cloud/docs/tinymce/6/vite-es6 -npm/#procedures
9797/* Import TinyMCE */
9898import tinymce from 'tinymce' ;
9999window . tinymce = tinymce ;
100100
101- /* Default icons are required for TinyMCE 5.3 or above */
101+ /* Default icons are required. After that, import custom icons if applicable */
102102import 'tinymce/icons/default' ;
103103
104- /* A theme is also required */
104+ /* Required TinyMCE components */
105105import 'tinymce/themes/silver' ;
106+ import 'tinymce/models/dom' ;
106107
107- /* Import the skin */
108- // delete: webpack.mix.js でコピーする
109- // ここでCSSをimportすると、resources/views/layouts/app.blade.php の mix('/js/app.js') 配下に<style>でべた書きされ、デザインに影響する
110- // import 'tinymce/skins/ui/oxide/skin.css';
108+ /* Import a skin (can be a custom skin instead of the default) */
109+ import 'tinymce/skins/ui/oxide/skin.js' ;
111110
112111/* Import plugins */
112+ // delete: imagetools はTinyMCE 6.0のオープンソース版で削除されました
113113import 'tinymce/plugins/advlist' ;
114114import 'tinymce/plugins/code' ;
115115import 'tinymce/plugins/link' ;
@@ -119,13 +119,11 @@ import 'tinymce/plugins/media';
119119import 'tinymce/plugins/autolink' ;
120120import 'tinymce/plugins/preview' ;
121121import 'tinymce/plugins/template' ;
122- import 'tinymce/plugins/hr' ;
123122
124- // [非推奨] imagetoolsはTinyMCE 6.0のオープンソース版から削除される予定
125- // The following deprecated features are currently enabled, these will be removed in TinyMCE 6.0. See https://www.tiny.cloud/docs/release-notes/6.0-upcoming-changes/ for more information.
126- // Plugins:
127- // - imagetools (moving to premium)
128- import 'tinymce/plugins/imagetools' ;
123+ /* Import plugins(Connect-CMS Custom)
124+ コピー元Path: node_modules/tinymce/plugins/image/plugin.js */
125+ // import 'tinymce/plugins/image';
126+ import './tinymce/plugins/image/plugin.js' ;
129127
130128/* Import plugins(Connect-CMS Only)
131129 Path: resources/js/tinymce/plugins/... */
@@ -134,22 +132,14 @@ import './tinymce/plugins/translate/plugin.js';
134132import './tinymce/plugins/pdf/plugin.js' ;
135133import './tinymce/plugins/face/plugin.js' ;
136134
137- /* Import plugins(Connect-CMS Custom)
138- コピー元import: import 'tinymce/plugins/image';
139- コピー元Path: node_modules/tinymce/plugins/image/plugin.js */
140- import './tinymce/plugins/image/plugin.js' ;
141-
142- /* Import content css */
143- // delete: webpack.mix.js でコピーする
144- // ここでCSSをimportすると、resources/views/layouts/app.blade.php の mix('/js/app.js') 配下に<style>でべた書きされ、デザインに影響する
145- // import contentUiCss from 'tinymce/skins/ui/oxide/content.css';
146- // window.contentUiCss = contentUiCss;
135+ /* content UI CSS is required */
136+ import 'tinymce/skins/ui/oxide/content.js' ;
147137
138+ /* The default content CSS can be changed or replaced with appropriate CSS for the editor content. */
148139// delete: contentCssは使用しない
149- // 参考Path: node_modules/tinymce/skins/content/default/content.css
150- // import contentCss from 'tinymce/skins/content/default/content.css';
151- // window.contentCss = contentCss;
140+ // 参考Path: node_modules/tinymce/skins/content/default/content.js
141+ // import 'tinymce/skins/content/default/content.js';
152142
153- /* ダウンロードした日本語+Connect-CMSで追記
143+ /* ダウンロードした日本語 https://www.tiny.cloud/get-tiny/language-packages/
154144 Path: resources/js/tinymce/langs/ja.js */
155145import './tinymce/langs/ja.js' ;
0 commit comments