mirror of
				https://github.com/apache/cloudstack.git
				synced 2025-10-26 08:42:29 +01:00 
			
		
		
		
	new UI - host page - add status icon in middle menu.
This commit is contained in:
		
							parent
							
								
									471dafd1f7
								
							
						
					
					
						commit
						1fe7844dff
					
				| @ -1489,7 +1489,7 @@ function vmToMidmenu(jsonObj, $midmenuItem1) { | ||||
|     var vmName = getVmName(jsonObj.name, jsonObj.displayname); | ||||
|     $midmenuItem1.find("#first_row").text(vmName);         | ||||
|     $midmenuItem1.find("#second_row").text(jsonObj.ipaddress);  | ||||
|     updateStateInMidMenu(jsonObj, $midmenuItem1);      | ||||
|     updateVmStateInMidMenu(jsonObj, $midmenuItem1);      | ||||
|      | ||||
|     $midmenuItem1.data("toRightPanelFn", vmToRightPanel);    | ||||
| } | ||||
|  | ||||
| @ -725,7 +725,7 @@ function switchToTab(tabIndex, tabArray, tabContentArray, afterSwitchFnArray) { | ||||
|     });    | ||||
| } | ||||
| 
 | ||||
| function updateStateInMidMenu(jsonObj, $midmenuItem1) {          | ||||
| function updateVmStateInMidMenu(jsonObj, $midmenuItem1) {          | ||||
|     if(jsonObj.state == "Running") | ||||
|         $midmenuItem1.find("#icon").attr("src", "images/status_green.png"); | ||||
|     else if(jsonObj.state == "Stopped") | ||||
| @ -735,6 +735,17 @@ function updateStateInMidMenu(jsonObj, $midmenuItem1) { | ||||
|      | ||||
|     $midmenuItem1.find("#icon_container").show(); | ||||
| } | ||||
|   | ||||
| function updateHostStateInMidMenu(jsonObj, $midmenuItem1) {          | ||||
|     if(jsonObj.state == "Up" || jsonObj.state == "Connecting") | ||||
|         $midmenuItem1.find("#icon").attr("src", "images/status_green.png"); | ||||
|     else if(jsonObj.state == "Down" || jsonObj.state == "Alert") | ||||
|         $midmenuItem1.find("#icon").attr("src", "images/status_red.png"); | ||||
|     else  //ErrorInMaintenance, PrepareForMaintenance, Maintenance, Disconnected                               
 | ||||
|         $midmenuItem1.find("#icon").attr("src", "images/status_gray.png"); | ||||
|      | ||||
|     $midmenuItem1.find("#icon_container").show(); | ||||
| }  | ||||
|    | ||||
| function resetViewConsoleAction(jsonObj, $detailsTab) { | ||||
|     var $viewConsoleContainer = $detailsTab.find("#view_console_container").empty(); //reset view console panel
 | ||||
|  | ||||
| @ -648,6 +648,8 @@ function hostToMidmenu(jsonObj, $midmenuItem1) { | ||||
|         | ||||
|     $midmenuItem1.find("#first_row").text(fromdb(jsonObj.name).substring(0,25));  | ||||
|     $midmenuItem1.find("#second_row").text(jsonObj.ipaddress.substring(0,25));  | ||||
|      | ||||
|     updateHostStateInMidMenu(jsonObj, $midmenuItem1);    | ||||
| } | ||||
| 
 | ||||
| function hostToRightPanel($midmenuItem1) {  | ||||
|  | ||||
| @ -26,7 +26,7 @@ function routerToMidmenu(jsonObj, $midmenuItem1) { | ||||
|      | ||||
|     $midmenuItem1.find("#first_row").text(jsonObj.name.substring(0,25));  | ||||
|     $midmenuItem1.find("#second_row").text(jsonObj.publicip.substring(0,25)); | ||||
|     updateStateInMidMenu(jsonObj, $midmenuItem1);        | ||||
|     updateVmStateInMidMenu(jsonObj, $midmenuItem1);        | ||||
| } | ||||
| 
 | ||||
| function routerAfterDetailsTabAction(json, $midmenuItem1, id) {         | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user