* * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) * @author James Collins */ if (!defined('DOKU_INC')) die(); if (!defined('DOKU_PLUGIN')) define('DOKU_PLUGIN',DOKU_INC.'lib/plugins/'); require_once(dirname(__FILE__).'/core.php'); class syntax_plugin_mikioplugin_placeholder extends syntax_plugin_mikioplugin_core { public $tag = 'placeholder'; public $noEndTag = true; public $options = array('width', 'height', 'text', 'colour', 'text-colour', 'classes'); public function render_lexer_special(Doku_Renderer $renderer, $data) { $colour = '#868e96'; $textcolour = '#dee2e6'; $classes = ''; if(array_key_exists('colour', $data) && $data['colour'] != '') { $colour = $data['colour']; } if(array_key_exists('text-colour', $data) && $data['text-colour'] != '') { $colour = $data['text-colour']; } if(array_key_exists('classes', $data) && $data['classes'] != '') { $classes = 'classes="' . $data['classes'] . '" '; } $renderer->doc .= ''; $renderer->doc .= ''; if(array_key_exists('text', $data) && $data['text'] != '') $renderer->doc .= '' . $data['text'] . ''; $renderer->doc .= ''; } } ?>