@@ -26,7 +26,6 @@ public function register(EventHandler $controller)
2626 {
2727 $ controller ->register_hook ('ACTION_HEADERS_SEND ' , 'BEFORE ' , $ this , 'forceWYSIWYG ' );
2828 $ controller ->register_hook ('ACTION_HEADERS_SEND ' , 'AFTER ' , $ this , 'addJSINFO ' );
29- $ controller ->register_hook ('HTML_EDITFORM_OUTPUT ' , 'BEFORE ' , $ this , 'addDataAndToggleButton ' );
3029 $ controller ->register_hook ('FORM_EDIT_OUTPUT ' , 'BEFORE ' , $ this , 'addDataAndToggleButton ' );
3130 $ controller ->register_hook ('TPL_ACT_RENDER ' , 'AFTER ' , $ this , 'addAddtionalForms ' );
3231 }
@@ -92,36 +91,9 @@ public function addDataAndToggleButton(Event $event, $param)
9291 }
9392 }
9493
95- if (is_a ($ form , Form::class)) {
96- $ form ->addElement ($ this ->buildToggleButton (), 0 );
97- $ form ->setHiddenField ('prosemirror_json ' , $ prosemirrorJSON );
98- $ form ->addHTML ('<div class="prosemirror_wrapper" id="prosemirror__editor"></div> ' , 1 );
99- } else {
100- // todo remove when old stable is no longer supported
101- $ form ->insertElement (0 , $ this ->buildOldToggleButton ());
102- $ form ->addHidden ('prosemirror_json ' , $ prosemirrorJSON );
103- $ form ->insertElement (1 , '<div class="prosemirror_wrapper" id="prosemirror__editor"></div> ' );
104- }
105- }
106-
107- /**
108- * Create the button to toggle the WYSIWYG editor
109- *
110- * Creates it as hidden if forcing WYSIWYG
111- *
112- * @deprecated use buildToggleButton instead
113- * @return array the pseudo-tag expected by \Doku_Form::insertElement
114- */
115- protected function buildOldToggleButton ()
116- {
117- dbg_deprecated ('buildToggleButton ' );
118- $ attr = [
119- 'class ' => 'button plugin_prosemirror_useWYSIWYG '
120- ];
121- if ($ this ->isForceWYSIWYG ()) {
122- $ attr ['style ' ] = 'display: none; ' ;
123- }
124- return form_makeButton ('button ' , '' , $ this ->getLang ('switch_editors ' ), $ attr );
94+ $ form ->addElement ($ this ->buildToggleButton (), 0 );
95+ $ form ->setHiddenField ('prosemirror_json ' , $ prosemirrorJSON );
96+ $ form ->addHTML ('<div class="prosemirror_wrapper" id="prosemirror__editor"></div> ' , 1 );
12597 }
12698
12799 /**
0 commit comments