Ejemplo n.º 1
0
 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());
 }
Ejemplo n.º 2
0
 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);
 }