Apache2-WebApp-Extra-Admin

 view release on metacpan or  search on metacpan

usr/share/webapp-toolkit/extra/htdocs/admin/js/menu.js  view on Meta::CPAN

/*
 *  Apache2::WebApp::Toolkit - Admin Control Panel (menu.js)
 *  Copyright (C) 2010 Marc S. Brooks <mbrooks@cpan.org>
 *
 *  Licensed under the terms of the BSD License
 *  http://www.opensource.org/licenses/bsd-license.php
 */

var menu_total;

function initMenus(total) {
	var last = getCookie("last");

	menu_total = total;

	if (last) {
		viewOptions(last);
	}
	else {
		if (total < 2) {    // Control Panel & About menus
			resetMenu();
		}
		else {
			viewOptions("menu_1");
		}
	}
}

function loadMenu(mode) {
	var last = getCookie("last");
	if (last != mode) {
        parent.side.viewOptions(mode);
    }
}

function resetMenu() {
	for (var i = 1; i <= menu_total; i++) {
		document.getElementById("menu_" + i).style.display = "none";
	}
}

function viewOptions(mode) {
	var obj = document.getElementById(mode);

	if (obj.style.display == "block") {
		obj.style.display = "none";
		delCookie("last");
	}
	else {
		resetMenu();
		obj.style.display = "block";
		setCookie("last", mode);
	}
}

usr/share/webapp-toolkit/extra/templates/admin/frame_side.tt  view on Meta::CPAN

[% INCLUDE "extras/$file.name/menu.tt", number = (count + admin) %]
[% END %]

[% INCLUDE "extras/admin/menu.tt", number = (dir.dirs.size + admin) %]

</div>

<script type="text/javascript">
<!--//
window.onload = function() {
	initMenus([% dir.dirs.size + admin %]);
};
//-->
</script>


<!-- do not remove - use 'display: none' instead -->

<p id="copy" style="display:none">
	<span>Apache2 WebApp::Toolkit</span>
		<br />

usr/share/webapp-toolkit/extra/templates/admin/panel.tt  view on Meta::CPAN

   http://www.opensource.org/licenses/bsd-license.php
-%]

<h3 class="title">
	About
</h3>

<div class="list">
	<ul>
		<li>
			<a href="/app/admin/about/system" onClick="loadMenu('menu_[% number %]')">
				System Info
			</a>
		</li>
	</ul>
</div>



( run in 0.506 second using v1.01-cache-2.11-cpan-49f99fa48dc )