preview = new dokuwiki\Action\Preview; } public function minimumPermission() { return $this->preview->minimumPermission(); } public function checkPreconditions() { return $this->preview->checkPreconditions(); } public function preProcess() { // This will save a draft return $this->preview->preProcess(); } public function tplContent() { global $PRE, $TEXT, $SUF; (new dokuwiki\Ui\Editor)->show(); echo '
'; ((new dokuwiki\Ui\PageDiff($INFO['id'])) ->compareWith(con($PRE,$TEXT,$SUF)) ->preference(['showIntro' => true, 'difftype' => 'sidebyside']) )->show(); } public function getActionName() { return $this->actionname; } }