/**
  * Set SyntaxHighlighter Configuration option
  * See SyntaxHighlighter website for a list of config options
  * @link http://alexgorbatchev.com/wiki/SyntaxHighlighter:Configuration
  * 
  * @param string $option Conifguration option to be set
  * @param mixed $value Configuration option value
  * @return 
  */
 function SetConfig($option, $value)
 {
     ClientScript::RaceQueue($this, 'SyntaxHighlighter', 'SyntaxHighlighter.config.' . $option . ' = ' . ClientEvent::ClientFormat($value) . ';');
 }
Beispiel #2
0
 /**
  * Create a new global Toolbar that can be used across all CKEditor instances.
  * 
  * After CreateToolbar() is used, you can then set your CKEditor instances to use your new toolbar via $object->Toolbar = $name;.
  * 
  * @param string $name
  * @param array|array(arrays) $strips
  */
 static function CreateToolbar($name, $strips)
 {
     ClientScript::RaceQueue(WebPage::That(), 'CKEDITOR.status == "loaded"', 'CKEDITOR.on("toolbar", function(e)' . '{CKEDITOR.config.toolbar_' . $name . '=' . ClientEvent::ClientFormat($strips) . ';});', null, false, Priority::High);
 }