Changeset 1319
- Timestamp:
- 01/09/08 12:30:39 (1 year ago)
- Files:
-
- trunk/wifidog-auth/wifidog/classes/MainUI.php (modified) (1 diff)
- trunk/wifidog-auth/wifidog/classes/Menu.php (modified) (1 diff)
- trunk/wifidog-auth/wifidog/js/menu.js (added)
- trunk/wifidog-auth/wifidog/templates/classes/MainUI_Display.tpl (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/wifidog-auth/wifidog/classes/MainUI.php
r1312 r1319 559 559 //Display main menu 560 560 require_once('classes/Menu.php'); 561 $menu = Menu::getObject(); 562 $this->addContent('main_area_top', $menu->getUserUI()); 563 $this->appendHtmlHeadContent(Menu::getIEWorkaroundJS()); 561 $this->smarty->assign('siteMenu', Menu::getObject()->getUserUI()); 564 562 } 565 563 trunk/wifidog-auth/wifidog/classes/Menu.php
r1312 r1319 206 206 * @return HTML markup 207 207 */ 208 static public function getIEWorkaroundJS() { 209 $html = <<<EOT 210 <script type="text/javascript"><!--//--><![CDATA[//><!-- 211 212 sfHover = function() { 213 var sfEls = document.getElementById("nav").getElementsByTagName("LI"); 214 for (var i=0; i<sfEls.length; i++) { 215 sfEls[i].onmouseover=function() { 216 this.className+=" sfhover"; 217 } 218 sfEls[i].onmouseout=function() { 219 //alert(this.className); 220 this.className=this.className.replace(new RegExp(" sfhover"), ""); 221 //alert(this.className); 222 } 223 } 224 } 225 if (window.attachEvent) window.attachEvent("onload", sfHover); 226 227 //--><!]]></script> 228 EOT; 229 return $html; 230 } 208 // static public function getIEWorkaroundJS() { 209 // $html = <<<EOT 210 // <script type="text/javascript"><!--//--><![CDATA[//><!-- 211 // 212 // sfHover = function() { 213 // var sfEls = document.getElementById("nav").getElementsByTagName("LI"); 214 // for (var i=0; i<sfEls.length; i++) { 215 // sfEls[i].onmouseover=function() { 216 // this.className+=" sfhover"; 217 // } 218 // sfEls[i].onmouseout=function() { 219 // //alert(this.className); 220 // this.className=this.className.replace(new RegExp(" sfhover"), ""); 221 // //alert(this.className); 222 // } 223 // } 224 // } 225 // if (window.attachEvent) window.attachEvent("onload", sfHover); 226 // 227 // //--><!]]></script> 228 // EOT; 229 // return $html; 230 // } 231 231 232 public function getUserUI() 232 233 { trunk/wifidog-auth/wifidog/templates/classes/MainUI_Display.tpl
r1300 r1319 59 59 <script src="{$base_url_path}js/formutils.js" type="text/javascript"></script> 60 60 <script src="{$base_url_path}js/addEvent.js" type="text/javascript"></script> 61 <script src="{$base_url_path}js/menu.js" type="text/javascript"></script> 61 62 </head> 62 63 <body id='page' class='{$page_name}'> … … 69 70 {$contentDisplayArray.page_header} 70 71 {/if} 71 </div>72 </div> 72 73 {/if} 73 74 <div id="page_body"> … … 95 96 {if !empty($contentDisplayArray.main_area_top)} 96 97 <div id="main_area_top"> 97 {$contentDisplayArray.main_area_top} 98 {$siteMenu} 99 {$contentDisplayArray.main_area_top} 98 100 </div> 99 101 {/if}
