[pLog-svn] r3446 - in plog/trunk: class/template/menu
templates/admin
jondaley at devel.lifetype.net
jondaley at devel.lifetype.net
Sat May 20 13:21:53 GMT 2006
Author: jondaley
Date: 2006-05-20 13:21:53 +0000 (Sat, 20 May 2006)
New Revision: 3446
Modified:
plog/trunk/class/template/menu/menurenderer.class.php
plog/trunk/templates/admin/header.template
Log:
more validation errors. Had to split up the javascript menu to put the <link> (and <script>, though not necessary) in the <head> tag. Javascript menu now validates
Modified: plog/trunk/class/template/menu/menurenderer.class.php
===================================================================
--- plog/trunk/class/template/menu/menurenderer.class.php 2006-05-20 13:19:00 UTC (rev 3445)
+++ plog/trunk/class/template/menu/menurenderer.class.php 2006-05-20 13:21:53 UTC (rev 3446)
@@ -98,12 +98,13 @@
$node = $this->_menu->getEntryAt( $nodePath );
$start = 0;
- if ( $renderFunc != "JavaScript" ) {
- return $this->_render( $node, $depth, $activeOpt );
- } else {
+ if ( $renderFunc == "JavaScriptHeader" ) {
$menu = "<script type=\"text/javascript\" src=\"js/JSCookMenu/JSCookMenu.js\"></script>\n";
$menu .= "<link rel=\"stylesheet\" href=\"js/JSCookMenu/ThemeOffice/theme.css\" type=\"text/css\" />\n";
$menu .= "<script type=\"text/javascript\" src=\"js/JSCookMenu/ThemeOffice/theme.js\"></script>\n";
+ return $menu;
+ }
+ else if ( $renderFunc == "JavaScript" ) {
$menu .= "<script type=\"text/javascript\">\n";
$menu .= "<!-- \n";
$menu .= "var mainMenu = [\n";
@@ -112,8 +113,9 @@
$menu .= "cmDraw ('menu', mainMenu, 'hbr', cmThemeOffice, 'ThemeOffice');\n";
$menu .= "-->\n";
$menu .= "</script>\n";
-
return $menu;
+ } else {
+ return $this->_render( $node, $depth, $activeOpt );
}
}
Modified: plog/trunk/templates/admin/header.template
===================================================================
--- plog/trunk/templates/admin/header.template 2006-05-20 13:19:00 UTC (rev 3445)
+++ plog/trunk/templates/admin/header.template 2006-05-20 13:21:53 UTC (rev 3446)
@@ -1,3 +1,4 @@
+{assign var=blogEnablePullDownMenu value=$blogsettings->getValue("pull_down_menu_enabled")}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" >
@@ -26,6 +27,9 @@
<script type="text/javascript" src="js/cookie/cookie.js"></script>
<script type="text/javascript" src="js/prototype/prototype.js"></script>
<script type="text/javascript" src="js/rico/rico.js"></script>
+{if $blogEnablePullDownMenu}
+ {$menu->generateAt("menu","","","JavaScriptHeader")}
+{/if}
</head>
<body>
@@ -46,20 +50,18 @@
</div>
<hr class="hide" />
- {assign var=blogEnablePullDownMenu value=$blogsettings->getValue("pull_down_menu_enabled")}
<div id="menubar">
<div id="menu">
{if !$blogEnablePullDownMenu}
- {$menu->generateAt("menu",1)}
+ {$menu->generateAt("menu",1)}
+ {else}
+ {$menu->generateAt("menu","3","","JavaScript")}
{/if}
</div>
</div>
- {if $blogEnablePullDownMenu}
- {$menu->generateAt("menu","3","","JavaScript")}
- {/if}
<div style="text-align: right; padding-right: 5px;">
- <select name="userBlog" id="userBlog" onChange="MM_jumpMenu('parent',this,0)">
+ <select name="userBlog" id="userBlog" onchange="MM_jumpMenu('parent',this,0)">
{foreach from=$userBlogs item=userBlog}
<option value="admin.php?op=blogSelect&blogId={$userBlog->getId()}" {if $userBlog->getId() == $blog->getId()}selected="selected"{/if}>{$userBlog->getBlog()}</option>
{/foreach}
More information about the pLog-svn
mailing list