Added functionality to pre-activate a specific area/subarea of the menu.
git-svn-id: file:///svn-source/pmgr/branches/pre_0.1_work_20090819@752 97e9348a-65ac-dc4b-aefc-98561f571b83
This commit is contained in:
@@ -13,15 +13,29 @@
|
||||
|
||||
echo('<DIV ID="sidemenu">' . "\n");
|
||||
|
||||
foreach ($menu AS $area) {
|
||||
if (empty($area['subarea']))
|
||||
$section = 0;
|
||||
$active_section = null;
|
||||
foreach ($menu['areas'] AS $area_name => $area) {
|
||||
if (empty($area['subareas']))
|
||||
continue;
|
||||
|
||||
foreach ($area['subarea'] AS $subarea) {
|
||||
foreach ($area['subareas'] AS $subarea_name => $subarea) {
|
||||
if (empty($subarea['priorities']))
|
||||
continue;
|
||||
|
||||
echo('<H3 class="sidemenu-header">' . $subarea['name'] . "</H3>\n");
|
||||
if (!isset($active_section) &&
|
||||
!empty($menu['active']['area']) && $area_name == $menu['active']['area'] &&
|
||||
(empty($menu['active']['subarea']) || $subarea_name == $menu['active']['subarea']))
|
||||
$active_section = $section;
|
||||
|
||||
++$section;
|
||||
|
||||
echo('<H3' .
|
||||
//' id="sidemenu-section-'.$area_name.'-'.$subarea_name.'"' .
|
||||
' class="sidemenu-header">' .
|
||||
$subarea['name'] .
|
||||
"</H3>\n");
|
||||
|
||||
echo('<DIV class="sidemenu-content">' . "\n");
|
||||
foreach ($subarea['priorities'] AS $priority) {
|
||||
foreach ($priority AS $item) {
|
||||
@@ -40,13 +54,16 @@ foreach ($menu AS $area) {
|
||||
}
|
||||
|
||||
echo('</DIV>' . "\n");
|
||||
//pr(compact('section', 'active_section'));
|
||||
|
||||
?>
|
||||
|
||||
<script type="text/javascript"><!--
|
||||
jQuery(document).ready(function(){
|
||||
jQuery('#sidemenu').accordion
|
||||
({ fillSpace : true,
|
||||
event: 'mouseover',
|
||||
event : 'mouseover',
|
||||
<?php if (isset($active_section)) echo "active : $active_section,\n"; ?>
|
||||
<?php /* REVISIT <AP>: 20090823
|
||||
* Prevent animation until we can figure out why we
|
||||
* get animation width jitter */ ?>
|
||||
|
||||
Reference in New Issue
Block a user