dbFields = array( 'tabSize'=>'2', 'toolbar'=>'"bold", "italic", "heading", "|", "quote", "unordered-list", "|", "link", "image", "code", "horizontal-rule", "|", "preview", "side-by-side", "fullscreen"', 'spellChecker'=>true ); } public function form() { global $L; $html = '
'; $html .= ''; $html .= ''; $html .= '
'; $html .= '
'; $html .= ''; $html .= ''; $html .= '
'; $html .= '
'; $html .= ''; $html .= ''; $html .= '
'; return $html; } public function adminHead() { if (!in_array($GLOBALS['ADMIN_VIEW'], $this->loadOnViews)) { return false; } // Include plugin's CSS files $html = $this->includeCSS('easymde.min.css'); $html .= $this->includeCSS('bludit.css'); return $html; } public function adminBodyEnd() { if (!in_array($GLOBALS['ADMIN_VIEW'], $this->loadOnViews)) { return false; } // Language global $L; $langImage = $L->g('Image description'); $spellCheckerEnable = $this->getValue('spellChecker')?'true':'false'; $tabSize = $this->getValue('tabSize'); $toolbar = Sanitize::htmlDecode($this->getValue('toolbar')); $pageBreak = PAGE_BREAK; // Javascript path and file $jsEasyMDE = $this->domainPath().'js/easymde.min.js?version='.BLUDIT_VERSION; return << EOF; } }