public function __construct() { parent::__construct(); $this->addCodeDefinitionSet(new JBBCode\DefaultCodeDefinitionSet()); $builder = new JBBCode\CodeDefinitionBuilder('sectioncode', '<pre class="brush: {option}; toolbar: false; first-line: 1; class-name: \'my_personnal_code\'">{param}</pre>'); $builder->setUseOption(true); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('code', '<pre class="brush: {option}; toolbar: false; first-line: 1; class-name: \'my_personnal_code\'">{param}</pre>'); $builder->setUseOption(true); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('image', '<img src="{option}" alt="{param}"/>'); $builder->setUseOption(true); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('size', '<span>{param}</span>'); $builder->setUseOption(true); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('font', '<span style="font-family={option}">{param}</span>'); $builder->setUseOption(true); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('internallink', '<a href="{option}" target="_self">{param}</a>'); $builder->setUseOption(true); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('legend', '<p class="code-legend">{param}</p>'); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('externalink', '<a href="{option}" target="_blank">{param}</a>'); $builder->setUseOption(true); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('zip', '<a href="{option}" target="_blank" class="ziplink resourcelink">{param}</a>'); $builder->setUseOption(true); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('pdf', '<a href="{option}" target="_blank" class="pdflink resourcelink">{param}</a>'); $builder->setUseOption(true); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('quote', '<blockquote><cite class="quoteFrom">{option}</cite>{param}</blockquote>'); $builder->setUseOption(true); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('becareful', '<becareful class="alert alert-warning">{param}</becareful>'); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('info', '<info class="alert alert-info">{param}</info>'); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('retourligne', '<br/>'); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('left', '<div align="left">{param}</div>'); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('leftedCode', '<div class="code-left">{param}</div>'); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('center', '<div align="center">{param}</div>'); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('justify', '<div align="justify">{param}</div>'); $this->addCodeDefinition($builder->build()); /* * ********** la suite est non implémentée à ce jour côté javascript !! ** */ $builder = new JBBCode\CodeDefinitionBuilder('section1', '<h2 class="section" id="{option}">{param}</h1>'); //$builder->setUseOption(true); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('section2', '<h3 class="section" >{param}</h2>'); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('section3', '<h4 class="section" >{param}</h2>'); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('p', '<p>{param}</p>'); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('ol', '<ol>{param}</ol>'); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('ul', '<ul>{param}</ul>'); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('li', '<li>{param}</li>'); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('youtube', '<iframe width="560" height="315" src="{param}" frameborder="0" allowfullscreen></iframe>'); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('video', '<iframe id="player" type="text/html" \\n\\ width="560" height="315" src="http://www.youtube.com/embed/{param}?enablejsapi=1" \\n\\ frameborder="0"></iframe>'); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('a', '<a href="{option}" target="_blank">{param}</a>'); $builder->setUseOption(true); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('table', '<table class="{option}">{param}</table>'); $builder->setUseOption(true); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('td', '<td>{param}</td>'); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('tr', '<tr>{param}</tr>'); $this->addCodeDefinition($builder->build()); }
public function __construct() { parent::__construct(); $this->addCodeDefinitionSet(new JBBCode\DefaultCodeDefinitionSet()); $builder = new JBBCode\CodeDefinitionBuilder('code', '<pre><code class="{option}">{param}</code></pre>'); $builder->setUseOption(true); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('image', '<img src="{option}" alt="{param}"/>'); $builder->setUseOption(true); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('size', '<span>{param}</span>'); $builder->setUseOption(true); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('font', '<span style="font-family={option}">{param}</span>'); $builder->setUseOption(true); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('internallink', '<a href="{option}" target="_self">{param}</a>'); $builder->setUseOption(true); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('legend', '<p class="code-legend">{param}</p>'); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('externalink', '<a href="{option}" target="_blank">{param}</a>'); $builder->setUseOption(true); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('zip', '<a href="{option}" target="_blank" class="ziplink resourcelink">{param}</a>'); $builder->setUseOption(true); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('pdf', '<a href="{option}" target="_blank" class="pdflink resourcelink">{param}</a>'); $builder->setUseOption(true); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('quote', '<blockquote><cite class="quoteFrom">{option}</cite>{param}</blockquote>'); $builder->setUseOption(true); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('becareful', '<becareful class="alert alert-warning">{param}</becareful>'); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('info', '<info class="alert alert-info">{param}</info>'); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('retourligne', '<br/>'); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('left', '<div align="left">{param}</div>'); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('leftedCode', '<div class="code-left">{param}</div>'); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('center', '<div align="center">{param}</div>'); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('justify', '<div align="justify">{param}</div>'); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('h2', '<h2 class="section">{param}</h1>'); //$builder->setUseOption(true); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('h3', '<h3 class="section" >{param}</h2>'); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('h4', '<h4 class="section" >{param}</h2>'); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('b', '<strong>{param}</strong>'); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('i', '<em>{param}</em>'); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('p', '<p>{param}</p>'); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('ol', '<ol>{param}</ol>'); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('list', '<ul>{param}</ul>'); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('list', '<ol>{param}</ol>'); $builder->setUseOption(true); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('*', '<li>{param}</li>'); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('li', '<li>{param}</li>'); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('youtube', '<iframe width="560" height="315" src="{param}" frameborder="0" allowfullscreen></iframe>'); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('video', '<iframe id="player" type="text/html" \\n\\ width="560" height="315" src="http://www.youtube.com/embed/{param}?enablejsapi=1" \\n\\ frameborder="0"></iframe>'); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('a', '<a href="{option}" target="_blank">{param}</a>'); $builder->setUseOption(true); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('table', '<table class="table table-striped">{param}</table>'); // $builder->setUseOption(true); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('td', '<td>{param}</td>'); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('tr', '<tr>{param}</tr>'); $this->addCodeDefinition($builder->build()); $builder = new JBBCode\CodeDefinitionBuilder('br', '<br/>'); $this->addCodeDefinition($builder->build()); $code = new JBBCode\codedefinitions\FileCodeDefinition(); $code->setUseOption(true); $this->addCodeDefinition($code); }