*/
use dokuwiki\Extension\SyntaxPlugin;
/**
* Class syntax_plugin_doxycode_taglist
*
* This syntax plugin renders a table with all available tag files.
* It can be used to inform users which tag files can be used by which names in the snippet syntax.
*/
class syntax_plugin_doxycode_taglist extends SyntaxPlugin
{
public function getType()
{
return 'substition';
}
public function getSort()
{
// TODO: which sort number?
return 159;
}
public function connectTo($mode)
{
$this->Lexer->addSpecialPattern('
' . $this->getLang('tag_conf_enabled') . ' | '; $renderer->doc .= '' . $this->getLang('tag_conf_local_name') . ' | '; $renderer->doc .= '' . $this->getLang('tag_conf_docu_url') . ' | '; $renderer->doc .= '' . $this->getLang('tag_conf_remote_url') . ' | '; $renderer->doc .= '
---|---|---|---|
' . $conf['enabled'] . ' | '; $renderer->doc .= '' . $key . ' | '; $renderer->doc .= '' . $conf['docu_url'] . ' | '; $renderer->doc .= '' . $conf['remote_url'] . ' | '; // TODO: should we enable more information? last updated, reason for disabled state, ...? $renderer->doc .= '