1*581a9aa1SJames Collins<?php 2*581a9aa1SJames Collins/** 3*581a9aa1SJames Collins * Mikio Syntax Plugin: COLUMN 4*581a9aa1SJames Collins * 5*581a9aa1SJames Collins * Syntax: <COLUMN></COLUMN> 6*581a9aa1SJames Collins * 7*581a9aa1SJames Collins * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) 8*581a9aa1SJames Collins * @author James Collins <james.collins@outlook.com.au> 9*581a9aa1SJames Collins */ 10*581a9aa1SJames Collins 11*581a9aa1SJames Collinsif (!defined('DOKU_INC')) die(); 12*581a9aa1SJames Collinsif (!defined('DOKU_PLUGIN')) define('DOKU_PLUGIN',DOKU_INC.'lib/plugins/'); 13*581a9aa1SJames Collinsrequire_once(dirname(__FILE__).'/core.php'); 14*581a9aa1SJames Collins 15*581a9aa1SJames Collinsclass syntax_plugin_mikioplugin_column extends syntax_plugin_mikioplugin_core { 16*581a9aa1SJames Collins public $tag = 'col'; 17*581a9aa1SJames Collins public $options = array( 18*581a9aa1SJames Collins 'size' => array('1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12') 19*581a9aa1SJames Collins ); 20*581a9aa1SJames Collins 21*581a9aa1SJames Collins public function render_lexer_enter(Doku_Renderer $renderer, $data) { 22*581a9aa1SJames Collins $classes = $this->buildClassString($data, array('size', 'smsize', 'mdsize', 'lgsize'), array('col-' => array('size', 'smsize', 'mdsize', 'lgsize'))); 23*581a9aa1SJames Collins 24*581a9aa1SJames Collins $renderer->doc .= '<div class="col ' . $classes . '">'; 25*581a9aa1SJames Collins } 26*581a9aa1SJames Collins 27*581a9aa1SJames Collins 28*581a9aa1SJames Collins public function render_lexer_exit(Doku_Renderer $renderer, $data) { 29*581a9aa1SJames Collins $renderer->doc .= '</div>'; 30*581a9aa1SJames Collins } 31*581a9aa1SJames Collins} 32*581a9aa1SJames Collins?>