@@ -37,9 +37,24 @@ export default function MarkdownEditor({
3737 hljs : hljs
3838 } ,
3939 toolbar : [
40- 'bold' ,
41- 'italic' ,
42- 'heading' ,
40+ {
41+ name : "bold" ,
42+ action : EasyMDE . toggleBold ,
43+ className : "fa fa-bold" ,
44+ title : "Grassetto" ,
45+ } ,
46+ {
47+ name : "italic" ,
48+ action : EasyMDE . toggleItalic ,
49+ className : "fa fa-italic" ,
50+ title : "Corsivo" ,
51+ } ,
52+ {
53+ name : "heading" ,
54+ action : EasyMDE . toggleHeadingSmaller ,
55+ className : "fa fa-header" ,
56+ title : "Titolo" ,
57+ } ,
4358 {
4459 name : "select-chapter" ,
4560 action : ( editor : EasyMDE ) => {
@@ -96,19 +111,64 @@ export default function MarkdownEditor({
96111 className : "fa fa-bookmark" ,
97112 title : "Seleziona l'intero capitolo" ,
98113 } ,
114+ '|' ,
115+ {
116+ name : "code" ,
117+ action : ( editor : EasyMDE ) => EasyMDE . toggleCodeBlock ( editor ) ,
118+ className : "fa fa-code" ,
119+ title : "Codice" ,
120+ } ,
121+ {
122+ name : "quote" ,
123+ action : ( editor : EasyMDE ) => EasyMDE . toggleBlockquote ( editor ) ,
124+ className : "fa fa-quote-left" ,
125+ title : "Citazione" ,
126+ } ,
127+ {
128+ name : "unordered-list" ,
129+ action : EasyMDE . toggleUnorderedList ,
130+ className : "fa fa-list-ul" ,
131+ title : "Lista puntata" ,
132+ } ,
133+ {
134+ name : "ordered-list" ,
135+ action : ( editor : EasyMDE ) => EasyMDE . toggleOrderedList ( editor ) ,
136+ className : "fa fa-list-ol" ,
137+ title : "Lista numerata" ,
138+ } ,
139+ {
140+ name : "table" ,
141+ action : EasyMDE . drawTable ,
142+ className : "fa fa-table" ,
143+ title : "Tabella" ,
144+ } ,
99145 '|' ,
100- 'code' ,
101- 'quote' ,
102- 'unordered-list' ,
103- 'ordered-list' ,
104- 'table' ,
105- '|' ,
106- 'link' ,
107- 'image' ,
146+ {
147+ name : "link" ,
148+ action : EasyMDE . drawLink ,
149+ className : "fa fa-link" ,
150+ title : "Inserisci Link" ,
151+ } ,
152+ {
153+ name : "image" ,
154+ action : ( editor : EasyMDE ) => EasyMDE . drawImage ( editor ) ,
155+ className : "fa fa-picture-o" ,
156+ title : "Inserisci Immagine" ,
157+ } ,
108158 '|' ,
109- 'preview' ,
110- 'side-by-side'
111- ] as any
159+ {
160+ name : "preview" ,
161+ action : EasyMDE . togglePreview ,
162+ className : "fa fa-eye no-disable" ,
163+ title : "Anteprima" ,
164+ } ,
165+ {
166+ name : "side-by-side" ,
167+ action : EasyMDE . toggleSideBySide ,
168+ className : "fa fa-columns no-disable no-mobile" ,
169+ title : "Modalità affiancata" ,
170+ }
171+ ] as any
112172 } ;
113173 } , [ ] ) ;
114174
0 commit comments