dbFields = array(
'tabSize'=>'2',
'toolbar'=>'"bold", "italic", "heading", "|", "quote", "unordered-list", "|", "link", "image", "code", "horizontal-rule", "|", "preview", "side-by-side", "fullscreen", "guide"',
'autosave'=>0,
'spellChecker'=>0
);
}
public function form()
{
global $Language;
$html = '
';
$html .= '';
$html .= '';
$html .= '
';
$html .= '';
$html .= '';
$html .= '';
$html .= '
';
$html .= '';
$html .= '';
$html .= 'getDbField('autosave')?'checked':'').'>';
$html .= '';
$html .= '
';
$html .= '';
$html .= '';
$html .= 'getDbField('spellChecker')?'checked':'').'>';
$html .= '';
$html .= '
';
return $html;
}
public function adminHead()
{
global $layout;
$html = '';
// Load CSS and JS only on Controllers in array.
if(in_array($layout['controller'], $this->loadWhenController))
{
// Path plugin.
$pluginPath = $this->htmlPath();
// SimpleMDE css
$html .= '';
// Font-awesome is a dependency of SimpleMDE
$html .= '';
// SimpleMDE js
$html .= '';
// Hack for Bludit
$html .= '';
}
return $html;
}
public function adminBodyEnd()
{
global $layout;
global $Language;
$html = '';
// Load CSS and JS only on Controllers in array.
if(in_array($layout['controller'], $this->loadWhenController))
{
// Autosave
global $_Page, $_Post;
$autosaveID = $layout['controller'];
$autosaveEnable = $this->getDbField('autosave')?'true':'false';
if(isset($_Page)) {
$autosaveID = $_Page->key();
}
if(isset($_Post)) {
$autosaveID = $_Post->key();
}
// Spell Checker
$spellCheckerEnable = $this->getDbField('spellChecker')?'true':'false';
$pluginPath = $this->htmlPath();
$html = '';
}
return $html;
}
}