mirror of
				https://github.com/apache/cloudstack.git
				synced 2025-10-26 08:42:29 +01:00 
			
		
		
		
	cloudstack 3.0 UI - add zone wizard - step 2 - fix a bug that change event of network offerings dropdown was not triggered when visiting step 2 the first time.
This commit is contained in:
		
							parent
							
								
									60d45ec5e3
								
							
						
					
					
						commit
						172ea6f109
					
				| @ -347,7 +347,33 @@ | ||||
|           networkOfferingId: { | ||||
|             label: 'label.network.offering', | ||||
| 						dependsOn: 'hypervisor', | ||||
|             select: function(args, callbackFn) {	 | ||||
|             select: function(args) {							  					 | ||||
| 							args.$select.unbind("change").bind("change", function(){									   | ||||
| 								//reset when different network offering is selected
 | ||||
| 								selectedNetworkOfferingHavingSG = false; | ||||
| 								selectedNetworkOfferingHavingEIP = false; | ||||
| 								selectedNetworkOfferingHavingELB = false; | ||||
| 								selectedNetworkOfferingHavingNetscaler = false; | ||||
| 								 | ||||
| 								var selectedNetworkOfferingId = $(this).val();   | ||||
| 								$(networkOfferingObjs).each(function(){ | ||||
| 									if(this.id == selectedNetworkOfferingId) { | ||||
| 										selectedNetworkOfferingObj = this; | ||||
| 										return false; //break $.each() loop
 | ||||
| 									} | ||||
| 								}); | ||||
| 								 | ||||
| 								if(selectedNetworkOfferingObj.havingNetscaler == true) | ||||
| 									selectedNetworkOfferingHavingNetscaler = true; | ||||
| 								if(selectedNetworkOfferingObj.havingSG == true) | ||||
| 									selectedNetworkOfferingHavingSG = true; | ||||
| 								if(selectedNetworkOfferingObj.havingEIP == true) | ||||
| 									selectedNetworkOfferingHavingEIP = true; | ||||
| 								if(selectedNetworkOfferingObj.havingELB == true) | ||||
| 									selectedNetworkOfferingHavingELB = true;	 | ||||
| 							});									 | ||||
| 							 | ||||
| 						 | ||||
|               $.ajax({ | ||||
|                 url: createURL("listNetworkOfferings&state=Enabled&guestiptype=Shared"), | ||||
|                 dataType: "json", | ||||
| @ -407,30 +433,6 @@ | ||||
|                     }) | ||||
|                   });		 | ||||
|                    | ||||
| 									args.$select.unbind("change").bind("change", function(){									   | ||||
| 									  //reset when different network offering is selected
 | ||||
| 										selectedNetworkOfferingHavingSG = false; | ||||
| 										selectedNetworkOfferingHavingEIP = false; | ||||
| 										selectedNetworkOfferingHavingELB = false; | ||||
| 										selectedNetworkOfferingHavingNetscaler = false; | ||||
| 										 | ||||
| 										var selectedNetworkOfferingId = $(this).val();                    | ||||
| 										$(networkOfferingObjs).each(function(){ | ||||
| 											if(this.id == selectedNetworkOfferingId) { | ||||
| 												selectedNetworkOfferingObj = this; | ||||
| 												return false; //break $.each() loop
 | ||||
| 											} | ||||
| 										}); | ||||
|                      | ||||
| 										if(selectedNetworkOfferingObj.havingNetscaler == true) | ||||
| 											selectedNetworkOfferingHavingNetscaler = true; | ||||
| 										if(selectedNetworkOfferingObj.havingSG == true) | ||||
| 											selectedNetworkOfferingHavingSG = true; | ||||
| 										if(selectedNetworkOfferingObj.havingEIP == true) | ||||
| 											selectedNetworkOfferingHavingEIP = true; | ||||
| 										if(selectedNetworkOfferingObj.havingELB == true) | ||||
| 											selectedNetworkOfferingHavingELB = true;										 | ||||
| 								  });									 | ||||
|                 } | ||||
|               });										 | ||||
|             } | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user