<?php if (!defined('PmWiki')) exit(); /* Copyright 2004 Karl Loncarek (karl@loncarek.de) This file is part of PmWiki; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. See pmwiki.php for full details. *History* * 2005-03-04 conceptional design * 2005-03-09 first really working version */ $HTMLHeaderFmt[] = "<script language='javascript' src='$PubDirUrl/treemenu/treemenu.js'></script>\n"; $HTMLStylesFmt['treemenu'] = "#treemenu{overflow:auto;white-space:nowrap;width:100%;} #treemenu,#treemenu *{font:11px Verdana;} #treemenu p{display:inline;}"; function BuildTreeMenu($name) { global $PubDirUrl; if ($name == 'treemenu') { return "<:block><div id='treemenu'>"; }; if ($name == 'treemenuend') { $html = "<:block></div>\n"; $html .="<script type='text/JavaScript'>\n<!--\ninit_treemenu('$PubDirUrl');\n//-->\n</script>\n"; return $html; }; return "<:block>"; }; Markup('treemenu','<block','/^\\(:(treemenu|treemenuend)\\s?:\\)/', "BuildTreeMenu_e"); function BuildTreeMenu_e($m) { return BuildTreeMenu('$m[1]'); } ?>