Beispiel #1
0
 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;
     }
 }