static function AddSCEditor() { if (!FSS_Helper::$sceditor) { if (FSS_Settings::Get('support_sceditor')) { $document = JFactory::getDocument(); $document->addScript(JURI::root(true) . '/components/com_fss/assets/js/sceditor/jquery.sceditor.bbcode.js'); $document->addScript(JURI::root(true) . '/components/com_fss/assets/js/sceditor/include.sceditor.js'); $document->addScriptDeclaration("var sceditor_emoticons_root = '" . JURI::root(true) . "/components/com_fss/assets/';"); $document->addScriptDeclaration("var sceditor_style_root = '" . JURI::root(true) . "/components/com_fss/assets/js/sceditor/';"); $document->addScriptDeclaration("var sceditor_style_type = '" . FSS_Settings::get('sceditor_content') . "';"); $button_exclude = array(); if (!FSS_Settings::get('sceditor_emoticons')) { $button_exclude[] = "emoticon"; } if (FSS_Settings::get('sceditor_buttonhide')) { $button_exclude[] = str_replace(" ", "", FSS_Settings::get('sceditor_buttonhide')); } $document->addScriptDeclaration("var sceditor_toolbar_exclude = '" . implode(",", $button_exclude) . "';"); $document->addStyleSheet(JURI::root(true) . '/components/com_fss/assets/js/sceditor/themes/' . FSS_Settings::get('sceditor_theme') . '.css'); //$document->addStyleSheet(JURI::root(true).'/components/com_fss/assets/js/sceditor/themes/square.css'); } FSS_Helper::$sceditor = true; } }