1*581a9aa1SJames Collins<?php 2*581a9aa1SJames Collins/** 3*581a9aa1SJames Collins * Mikio Syntax Plugin: BOX 4*581a9aa1SJames Collins * 5*581a9aa1SJames Collins * Syntax: <BOX></BOX> 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_box extends syntax_plugin_mikioplugin_core { 16*581a9aa1SJames Collins public $tag = 'box'; 17*581a9aa1SJames Collins 18*581a9aa1SJames Collins public function render_lexer_enter(Doku_Renderer $renderer, $data) { 19*581a9aa1SJames Collins $classes = $this->buildClassString($data); 20*581a9aa1SJames Collins 21*581a9aa1SJames Collins $renderer->doc .= '<div class="box ' . $classes . '">'; 22*581a9aa1SJames Collins } 23*581a9aa1SJames Collins 24*581a9aa1SJames Collins 25*581a9aa1SJames Collins public function render_lexer_exit(Doku_Renderer $renderer, $data) { 26*581a9aa1SJames Collins $renderer->doc .= '</div>'; 27*581a9aa1SJames Collins } 28*581a9aa1SJames Collins} 29*581a9aa1SJames Collins?>