new UI - dashboard page - populate zone field and pod field.

This commit is contained in:
Jessica Wang 2010-09-25 17:52:02 -07:00
parent fc6a551ac7
commit 9163ffea67
4 changed files with 453 additions and 338 deletions

View File

@ -55,6 +55,8 @@ long milliseconds = new Date().getTime();
<script type="text/javascript" src="scripts/cloud.core2.iso.js?t=<%=milliseconds%>"></script> <script type="text/javascript" src="scripts/cloud.core2.iso.js?t=<%=milliseconds%>"></script>
<script type="text/javascript" src="scripts/cloud.core2.router.js?t=<%=milliseconds%>"></script> <script type="text/javascript" src="scripts/cloud.core2.router.js?t=<%=milliseconds%>"></script>
<script type="text/javascript" src="scripts/cloud.core2.dashboard.js?t=<%=milliseconds%>"></script>
<title>Cloud.com CloudStack</title> <title>Cloud.com CloudStack</title>
</head> </head>

View File

@ -1,337 +1,376 @@
<%@ page import="java.util.*" %> <%@ page import="java.util.*" %>
<%@ page import="com.cloud.utils.*" %>
<%@ page import="com.cloud.utils.*" %>
<%
Locale browserLocale = request.getLocale(); <%
CloudResourceBundle t = CloudResourceBundle.getBundle("resources/resource", browserLocale); Locale browserLocale = request.getLocale();
%> CloudResourceBundle t = CloudResourceBundle.getBundle("resources/resource", browserLocale);
%>
<!-- event detail panel (begin) --> <!-- event detail panel (begin) -->
<div class="main_title" id="right_panel_header"> <div class="main_title" id="right_panel_header">
<div class="main_titleicon">
<div class="main_titleicon"> <img src="images/title_dashboardicon.gif" alt="Event" /></div>
<img src="images/title_dashboardicon.gif" alt="Event" /></div> <h1>
Dashboard
<h1>Dashboard </h1>
</h1> </div>
</div> <!--Dashboard-->
<div class="contentbox" id="right_panel_content">
<!--Dashboard--> <div class="info_detailbox errorbox" id="after_action_info_container" style="display: none">
<div class="contentbox" id="right_panel_content"> <p id="after_action_info">
<div class="info_detailbox errorbox" id="after_action_info_container" style="display:none"> </p>
<p id="after_action_info"></p> </div>
</div> <div class="grid_container">
<div class="grid_header">
<div class="grid_container"> <div class="grid_header_cell" style="width: 60%; border: none;">
<div class="grid_header"> <div class="grid_header_title">
<div class="grid_header_cell" style="width:60%; border:none;"> System Wide Capacity</div>
<div class="grid_header_title">System Wide Capacity</div> </div>
</div> <div class="grid_header_cell" style="width: 40%; border: none;">
<div class="grid_header_cell" style="width:40%; border:none;"> <div class="grid_header_formbox">
<div class="grid_header_formbox"> <select id="capacity_zone_select" class="select" style="width: 70px;">
<select class="select" style="width:70px; "><option value="opt1">Op1</option> <option value="opt2">Op2</option></select> </select>
<select class="select" style="width:70px;"><option value="opt1">All</option> <option value="opt2">Op2</option></select> <select id="capacity_pod_select" class="select" style="width: 70px;">
</div> </select>
</div> </div>
</div> </div>
<div class="dbrow even"> </div>
<div class="dbrow_cell" style="width:29%;"> <div class="dbrow even">
<div class="dbgraph_titlebox"> <div class="dbrow_cell" style="width: 29%;">
<h2>Public IP Addresses</h2> <div class="dbgraph_titlebox">
<div class="dbgraph_title_usedbox"> <h2>
<p>Used: <span> 2 / 11 </span></p> Public IP Addresses</h2>
</div> <div class="dbgraph_title_usedbox">
</div> <p>
</div> Used: <span>2 / 11 </span>
<div class="dbrow_cell" style="width:58%; border:none;"> </p>
<div class="db_barbox low" style="width:18%;"></div> </div>
</div> </div>
<div class="dbrow_cell" style="width:12%; border:none;"> </div>
<div class="db_totaltitle">18.2 %</div> <div class="dbrow_cell" style="width: 58%; border: none;">
</div> <div class="db_barbox low" style="width: 18%;">
</div> </div>
</div>
<div class="dbrow odd"> <div class="dbrow_cell" style="width: 12%; border: none;">
<div class="dbrow_cell" style="width:29%;"> <div class="db_totaltitle">
<div class="dbgraph_titlebox"> 18.2 %</div>
<h2>Private IP Addresses</h2> </div>
<div class="dbgraph_title_usedbox"> </div>
<p>Used: <span> 2 / 10 </span></p> <div class="dbrow odd">
</div> <div class="dbrow_cell" style="width: 29%;">
</div> <div class="dbgraph_titlebox">
</div> <h2>
<div class="dbrow_cell" style="width:58%; border:none;"> Private IP Addresses</h2>
<div class="db_barbox low" style="width:20%;"></div> <div class="dbgraph_title_usedbox">
</div> <p>
<div class="dbrow_cell" style="width:12%; border:none;"> Used: <span>2 / 10 </span>
<div class="db_totaltitle">20 %</div> </p>
</div> </div>
</div> </div>
</div>
<div class="dbrow even"> <div class="dbrow_cell" style="width: 58%; border: none;">
<div class="dbrow_cell" style="width:29%;"> <div class="db_barbox low" style="width: 20%;">
<div class="dbgraph_titlebox"> </div>
<h2>Memory Allocated</h2> </div>
<div class="dbgraph_title_usedbox"> <div class="dbrow_cell" style="width: 12%; border: none;">
<p>Used: <span> 2.12 GB / 3.22 GB </span></p> <div class="db_totaltitle">
</div> 20 %</div>
</div> </div>
</div> </div>
<div class="dbrow_cell" style="width:58%; border:none;"> <div class="dbrow even">
<div class="db_barbox mid" style="width:66%;"></div> <div class="dbrow_cell" style="width: 29%;">
</div> <div class="dbgraph_titlebox">
<div class="dbrow_cell" style="width:12%; border:none;"> <h2>
<div class="db_totaltitle">65.8 %</div> Memory Allocated</h2>
</div> <div class="dbgraph_title_usedbox">
</div> <p>
Used: <span>2.12 GB / 3.22 GB </span>
<div class="dbrow odd"> </p>
<div class="dbrow_cell" style="width:29%;"> </div>
<div class="dbgraph_titlebox"> </div>
<h2>CPU</h2> </div>
<div class="dbgraph_title_usedbox"> <div class="dbrow_cell" style="width: 58%; border: none;">
<p>Used: <span> 8 MHZ / 9.60 MHZ </span></p> <div class="db_barbox mid" style="width: 66%;">
</div> </div>
</div> </div>
</div> <div class="dbrow_cell" style="width: 12%; border: none;">
<div class="dbrow_cell" style="width:58%; border:none;"> <div class="db_totaltitle">
<div class="db_barbox high" style="width:83%;"></div> 65.8 %</div>
</div> </div>
<div class="dbrow_cell" style="width:12%; border:none;"> </div>
<div class="db_totaltitle">83.3 %</div> <div class="dbrow odd">
</div> <div class="dbrow_cell" style="width: 29%;">
</div> <div class="dbgraph_titlebox">
<h2>
<div class="dbrow even"> CPU</h2>
<div class="dbrow_cell" style="width:29%;"> <div class="dbgraph_title_usedbox">
<div class="dbgraph_titlebox"> <p>
<h2>Primary Storage Allocated</h2> Used: <span>8 MHZ / 9.60 MHZ </span>
<div class="dbgraph_title_usedbox"> </p>
<p>Used: <span> Used: 4.00 GB / 3.50 TB </span></p> </div>
</div> </div>
</div> </div>
</div> <div class="dbrow_cell" style="width: 58%; border: none;">
<div class="dbrow_cell" style="width:58%; border:none;"> <div class="db_barbox high" style="width: 83%;">
<div class="db_barbox low" style="width:15%;"></div> </div>
</div> </div>
<div class="dbrow_cell" style="width:12%; border:none;"> <div class="dbrow_cell" style="width: 12%; border: none;">
<div class="db_totaltitle">15.2 %</div> <div class="db_totaltitle">
</div> 83.3 %</div>
</div> </div>
</div>
<div class="dbrow odd"> <div class="dbrow even">
<div class="dbrow_cell" style="width:29%;"> <div class="dbrow_cell" style="width: 29%;">
<div class="dbgraph_titlebox"> <div class="dbgraph_titlebox">
<h2>Primary Storage Used</h2> <h2>
<div class="dbgraph_title_usedbox"> Primary Storage Allocated</h2>
<p>Used: <span> 999.17 GB / 1.75 TB </span></p> <div class="dbgraph_title_usedbox">
</div> <p>
</div> Used: <span>Used: 4.00 GB / 3.50 TB </span>
</div> </p>
<div class="dbrow_cell" style="width:58%; border:none;"> </div>
<div class="db_barbox low" style="width:40%;"></div> </div>
</div> </div>
<div class="dbrow_cell" style="width:12%; border:none;"> <div class="dbrow_cell" style="width: 58%; border: none;">
<div class="db_totaltitle">40.12 %</div> <div class="db_barbox low" style="width: 15%;">
</div> </div>
</div> </div>
<div class="dbrow_cell" style="width: 12%; border: none;">
<div class="dbrow even"> <div class="db_totaltitle">
<div class="dbrow_cell" style="width:29%;"> 15.2 %</div>
<div class="dbgraph_titlebox"> </div>
<h2>Secondary Storage Used</h2> </div>
<div class="dbgraph_title_usedbox"> <div class="dbrow odd">
<p>Used: <span> 599.17 GB / 1.75 TB </span></p> <div class="dbrow_cell" style="width: 29%;">
</div> <div class="dbgraph_titlebox">
</div> <h2>
</div> Primary Storage Used</h2>
<div class="dbrow_cell" style="width:58%; border:none;"> <div class="dbgraph_title_usedbox">
<div class="db_barbox low" style="width:20%;"></div> <p>
</div> Used: <span>999.17 GB / 1.75 TB </span>
<div class="dbrow_cell" style="width:12%; border:none;"> </p>
<div class="db_totaltitle">20.12 %</div> </div>
</div> </div>
</div> </div>
<div class="dbrow_cell" style="width: 58%; border: none;">
</div> <div class="db_barbox low" style="width: 40%;">
</div>
<!--General Alerts--> </div>
<div class="grid_container" style="width:49%; margin-top:15px;"> <div class="dbrow_cell" style="width: 12%; border: none;">
<div class="grid_header"> <div class="db_totaltitle">
<div class="grid_header_cell" style="width:60%; border:none;"> 40.12 %</div>
<div class="grid_header_title">General Alerts</div> </div>
</div> </div>
<div class="grid_header_cell" style="width:40%; border:none;"> <div class="dbrow even">
<div class="grid_header_formbox"> <div class="dbrow_cell" style="width: 29%;">
<div class="gridheader_morebutt"></div> <div class="dbgraph_titlebox">
</div> <h2>
</div> Secondary Storage Used</h2>
</div> <div class="dbgraph_title_usedbox">
<div class="grid_rows even"> <p>
<div class="grid_row_cell" style="width:10%;"> Used: <span>599.17 GB / 1.75 TB </span>
<div class="row_celltitles"><img src="images/alert_icon.png" /></div> </p>
</div> </div>
</div>
<div class="grid_row_cell" style="width:70%;"> </div>
<div class="row_celltitles alert">Alerts name</div> <div class="dbrow_cell" style="width: 58%; border: none;">
<div class="row_celltitles alertdetails">Details about the alert will appear here</div> <div class="db_barbox low" style="width: 20%;">
</div> </div>
</div>
<div class="grid_row_cell" style="width:19%;"> <div class="dbrow_cell" style="width: 12%; border: none;">
<div class="row_celltitles">09/17/2010 14:33:49</div> <div class="db_totaltitle">
</div> 20.12 %</div>
</div> </div>
</div>
<div class="grid_rows odd"> </div>
<div class="grid_row_cell" style="width:10%;"> <!--General Alerts-->
<div class="row_celltitles"><img src="images/alert_icon.png" /></div> <div class="grid_container" style="width: 49%; margin-top: 15px;">
</div> <div class="grid_header">
<div class="grid_header_cell" style="width: 60%; border: none;">
<div class="grid_row_cell" style="width:70%;"> <div class="grid_header_title">
<div class="row_celltitles alert">Alerts name</div> General Alerts</div>
<div class="row_celltitles alertdetails">Details about the alert will appear here</div> </div>
</div> <div class="grid_header_cell" style="width: 40%; border: none;">
<div class="grid_header_formbox">
<div class="grid_row_cell" style="width:19%;"> <div class="gridheader_morebutt">
<div class="row_celltitles">09/17/2010 14:33:49</div> </div>
</div> </div>
</div> </div>
</div>
<div class="grid_rows even"> <div class="grid_rows even">
<div class="grid_row_cell" style="width:10%;"> <div class="grid_row_cell" style="width: 10%;">
<div class="row_celltitles"><img src="images/alert_icon.png" /></div> <div class="row_celltitles">
</div> <img src="images/alert_icon.png" /></div>
</div>
<div class="grid_row_cell" style="width:70%;"> <div class="grid_row_cell" style="width: 70%;">
<div class="row_celltitles alert">Alerts name</div> <div class="row_celltitles alert">
<div class="row_celltitles alertdetails">Details about the alert will appear here</div> Alerts name</div>
</div> <div class="row_celltitles alertdetails">
Details about the alert will appear here</div>
<div class="grid_row_cell" style="width:19%;"> </div>
<div class="row_celltitles">09/17/2010 14:33:49</div> <div class="grid_row_cell" style="width: 19%;">
</div> <div class="row_celltitles">
</div> 09/17/2010 14:33:49</div>
</div>
<div class="grid_rows odd"> </div>
<div class="grid_row_cell" style="width:10%;"> <div class="grid_rows odd">
<div class="row_celltitles"><img src="images/alert_icon.png" /></div> <div class="grid_row_cell" style="width: 10%;">
</div> <div class="row_celltitles">
<img src="images/alert_icon.png" /></div>
<div class="grid_row_cell" style="width:70%;"> </div>
<div class="row_celltitles alert">Alerts name</div> <div class="grid_row_cell" style="width: 70%;">
<div class="row_celltitles alertdetails">Details about the alert will appear here</div> <div class="row_celltitles alert">
</div> Alerts name</div>
<div class="row_celltitles alertdetails">
<div class="grid_row_cell" style="width:19%;"> Details about the alert will appear here</div>
<div class="row_celltitles">09/17/2010 14:33:49</div> </div>
</div> <div class="grid_row_cell" style="width: 19%;">
</div> <div class="row_celltitles">
09/17/2010 14:33:49</div>
<div class="grid_rows even"> </div>
<div class="grid_row_cell" style="width:10%;"> </div>
<div class="row_celltitles"><img src="images/alert_icon.png" /></div> <div class="grid_rows even">
</div> <div class="grid_row_cell" style="width: 10%;">
<div class="row_celltitles">
<div class="grid_row_cell" style="width:70%;"> <img src="images/alert_icon.png" /></div>
<div class="row_celltitles alert">Alerts name</div> </div>
<div class="row_celltitles alertdetails">Details about the alert will appear here</div> <div class="grid_row_cell" style="width: 70%;">
</div> <div class="row_celltitles alert">
Alerts name</div>
<div class="grid_row_cell" style="width:19%;"> <div class="row_celltitles alertdetails">
<div class="row_celltitles">09/17/2010 14:33:49</div> Details about the alert will appear here</div>
</div> </div>
</div> <div class="grid_row_cell" style="width: 19%;">
</div> <div class="row_celltitles">
09/17/2010 14:33:49</div>
</div>
<!--Host Alerts--> </div>
<div class="grid_container" style="width:48%; margin-top:15px; float:right;"> <div class="grid_rows odd">
<div class="grid_header"> <div class="grid_row_cell" style="width: 10%;">
<div class="grid_header_cell" style="width:60%; border:none;"> <div class="row_celltitles">
<div class="grid_header_title">General Alerts</div> <img src="images/alert_icon.png" /></div>
</div> </div>
<div class="grid_header_cell" style="width:40%; border:none;"> <div class="grid_row_cell" style="width: 70%;">
<div class="grid_header_formbox"> <div class="row_celltitles alert">
<div class="gridheader_morebutt"></div> Alerts name</div>
</div> <div class="row_celltitles alertdetails">
</div> Details about the alert will appear here</div>
</div> </div>
<div class="grid_rows even"> <div class="grid_row_cell" style="width: 19%;">
<div class="grid_row_cell" style="width:10%;"> <div class="row_celltitles">
<div class="row_celltitles"><img src="images/alert_icon.png" /></div> 09/17/2010 14:33:49</div>
</div> </div>
</div>
<div class="grid_row_cell" style="width:70%;"> <div class="grid_rows even">
<div class="row_celltitles alert">Alerts name</div> <div class="grid_row_cell" style="width: 10%;">
<div class="row_celltitles alertdetails">Details about the alert will appear here</div> <div class="row_celltitles">
</div> <img src="images/alert_icon.png" /></div>
</div>
<div class="grid_row_cell" style="width:19%;"> <div class="grid_row_cell" style="width: 70%;">
<div class="row_celltitles">09/17/2010 14:33:49</div> <div class="row_celltitles alert">
</div> Alerts name</div>
</div> <div class="row_celltitles alertdetails">
Details about the alert will appear here</div>
<div class="grid_rows odd"> </div>
<div class="grid_row_cell" style="width:10%;"> <div class="grid_row_cell" style="width: 19%;">
<div class="row_celltitles"><img src="images/alert_icon.png" /></div> <div class="row_celltitles">
</div> 09/17/2010 14:33:49</div>
</div>
<div class="grid_row_cell" style="width:70%;"> </div>
<div class="row_celltitles alert">Alerts name</div> </div>
<div class="row_celltitles alertdetails">Details about the alert will appear here</div> <!--Host Alerts-->
</div> <div class="grid_container" style="width: 48%; margin-top: 15px; float: right;">
<div class="grid_header">
<div class="grid_row_cell" style="width:19%;"> <div class="grid_header_cell" style="width: 60%; border: none;">
<div class="row_celltitles">09/17/2010 14:33:49</div> <div class="grid_header_title">
</div> General Alerts</div>
</div> </div>
<div class="grid_header_cell" style="width: 40%; border: none;">
<div class="grid_rows even"> <div class="grid_header_formbox">
<div class="grid_row_cell" style="width:10%;"> <div class="gridheader_morebutt">
<div class="row_celltitles"><img src="images/alert_icon.png" /></div> </div>
</div> </div>
</div>
<div class="grid_row_cell" style="width:70%;"> </div>
<div class="row_celltitles alert">Alerts name</div> <div class="grid_rows even">
<div class="row_celltitles alertdetails">Details about the alert will appear here</div> <div class="grid_row_cell" style="width: 10%;">
</div> <div class="row_celltitles">
<img src="images/alert_icon.png" /></div>
<div class="grid_row_cell" style="width:19%;"> </div>
<div class="row_celltitles">09/17/2010 14:33:49</div> <div class="grid_row_cell" style="width: 70%;">
</div> <div class="row_celltitles alert">
</div> Alerts name</div>
<div class="row_celltitles alertdetails">
<div class="grid_rows odd"> Details about the alert will appear here</div>
<div class="grid_row_cell" style="width:10%;"> </div>
<div class="row_celltitles"><img src="images/alert_icon.png" /></div> <div class="grid_row_cell" style="width: 19%;">
</div> <div class="row_celltitles">
09/17/2010 14:33:49</div>
<div class="grid_row_cell" style="width:70%;"> </div>
<div class="row_celltitles alert">Alerts name</div> </div>
<div class="row_celltitles alertdetails">Details about the alert will appear here</div> <div class="grid_rows odd">
</div> <div class="grid_row_cell" style="width: 10%;">
<div class="row_celltitles">
<div class="grid_row_cell" style="width:19%;"> <img src="images/alert_icon.png" /></div>
<div class="row_celltitles">09/17/2010 14:33:49</div> </div>
</div> <div class="grid_row_cell" style="width: 70%;">
</div> <div class="row_celltitles alert">
Alerts name</div>
<div class="grid_rows even"> <div class="row_celltitles alertdetails">
<div class="grid_row_cell" style="width:10%;"> Details about the alert will appear here</div>
<div class="row_celltitles"><img src="images/alert_icon.png" /></div> </div>
</div> <div class="grid_row_cell" style="width: 19%;">
<div class="row_celltitles">
<div class="grid_row_cell" style="width:70%;"> 09/17/2010 14:33:49</div>
<div class="row_celltitles alert">Alerts name</div> </div>
<div class="row_celltitles alertdetails">Details about the alert will appear here</div> </div>
</div> <div class="grid_rows even">
<div class="grid_row_cell" style="width: 10%;">
<div class="grid_row_cell" style="width:19%;"> <div class="row_celltitles">
<div class="row_celltitles">09/17/2010 14:33:49</div> <img src="images/alert_icon.png" /></div>
</div> </div>
</div> <div class="grid_row_cell" style="width: 70%;">
</div> <div class="row_celltitles alert">
Alerts name</div>
</div> <div class="row_celltitles alertdetails">
Details about the alert will appear here</div>
</div>
<div class="grid_row_cell" style="width: 19%;">
<div class="row_celltitles">
09/17/2010 14:33:49</div>
</div>
</div>
<div class="grid_rows odd">
<div class="grid_row_cell" style="width: 10%;">
<div class="row_celltitles">
<img src="images/alert_icon.png" /></div>
</div>
<div class="grid_row_cell" style="width: 70%;">
<div class="row_celltitles alert">
Alerts name</div>
<div class="row_celltitles alertdetails">
Details about the alert will appear here</div>
</div>
<div class="grid_row_cell" style="width: 19%;">
<div class="row_celltitles">
09/17/2010 14:33:49</div>
</div>
</div>
<div class="grid_rows even">
<div class="grid_row_cell" style="width: 10%;">
<div class="row_celltitles">
<img src="images/alert_icon.png" /></div>
</div>
<div class="grid_row_cell" style="width: 70%;">
<div class="row_celltitles alert">
Alerts name</div>
<div class="row_celltitles alertdetails">
Details about the alert will appear here</div>
</div>
<div class="grid_row_cell" style="width: 19%;">
<div class="row_celltitles">
09/17/2010 14:33:49</div>
</div>
</div>
</div>
</div>

View File

@ -0,0 +1,72 @@
function afterLoadDashboardJSP() {
if (isAdmin()) {
var sessionExpired = false;
var zones = null;
var noZones = false;
var noPods = true;
//$("#menutab_dashboard_root, #menutab_vm, #menutab_networking_old, #menutab_networking, #menutab_templates, #menutab_events, #menutab_hosts, #menutab_storage, #menutab_accounts, #menutab_domain").hide();
$.ajax({
data: createURL("command=listZones&available=true"+maxPageSize),
dataType: "json",
async: false,
success: function(json) {
zones = json.listzonesresponse.zone;
var zoneSelect = $("#capacity_zone_select").empty();
if (zones != null && zones.length > 0) {
for (var i = 0; i < zones.length; i++) {
zoneSelect.append("<option value='" + zones[i].id + "'>" + fromdb(zones[i].name) + "</option>");
if(noPods == true) {
$.ajax({
data: createURL("command=listPods&zoneId="+zones[i].id),
dataType: "json",
async: false,
success: function(json) {
var pods = json.listpodsresponse.pod;
if (pods != null && pods.length > 0) {
noPods = false;
//$("#menutab_dashboard_root, #menutab_vm, #menutab_networking_old, #menutab_networking, #menutab_templates, #menutab_events, #menutab_hosts, #menutab_storage, #menutab_accounts, #menutab_domain").show();
}
}
});
}
}
} else {
noZones = true;
}
}
});
$("#capacity_zone_select").bind("change", function(event) {
var zoneId = $(this).val();
$.ajax({
data: createURL("command=listPods&zoneId="+zoneId+maxPageSize),
dataType: "json",
async: false,
success: function(json) {
var pods = json.listpodsresponse.pod;
var podSelect = $("#capacity_pod_select").empty();
if (pods != null && pods.length > 0) {
podSelect.append("<option value='All'>All pods</option>");
for (var i = 0; i < pods.length; i++) {
podSelect.append("<option value='" + pods[i].name + "'>" + fromdb(pods[i].name) + "</option>");
}
}
$("#capacity_pod_select").change();
}
});
});
$("#capacity_zone_select").change();
}
else if (isDomainAdmin()) {
}
else if(isUser()) {
}
else { //no role
logout(false);
return;
}
}

View File

@ -96,7 +96,9 @@ $(document).ready(function() {
$("#leftmenu_dashboard").bind("click", function(event) { $("#leftmenu_dashboard").bind("click", function(event) {
hideMiddleMenu(); hideMiddleMenu();
$("#right_panel").load("jsp/dashboard.jsp", function(){}); $("#right_panel").load("jsp/dashboard.jsp", function(){
afterLoadDashboardJSP();
});
return false; return false;
}); });