1
0
mirror of https://github.com/OpenNebula/one.git synced 2024-12-23 17:33:56 +03:00

Bug #2679: Refresh zone list dropdown on click

This commit is contained in:
Tino Vazquez 2014-01-30 19:19:24 +01:00
parent c5839f087b
commit 5e06a02762

View File

@ -438,16 +438,13 @@ $(document).ready(function(){
return false;
});
// Populate Zones dropdown
OpenNebula.Zone.list({
timeout: true,
success: function (request, obj_list){
$.each(obj_list,function(){
$('.zone-ul').append('<li><a id="'+this.ZONE.NAME+'" class="zone-choice"><i class="icon-home"></i> '+this.ZONE.NAME+'</a></li>');
});
},
error: onError
});
zone_refresh();
$('#zonelector').die();
$('#zonelector').live("click", function(){
zone_refresh();
});
$('a.zone-choice').live("click", function(){
$.ajax({
@ -471,6 +468,21 @@ $(document).ready(function(){
});
//reads the cookie and places its info in the 'cookie' var
function zone_refresh(){
// Populate Zones dropdown
OpenNebula.Zone.list({
timeout: true,
success: function (request, obj_list){
$('.zone-ul').empty();
$.each(obj_list,function(){
$('.zone-ul').append('<li><a id="'+this.ZONE.NAME+'" class="zone-choice"><i class="icon-home"></i> '+this.ZONE.NAME+'</a></li>');
});
},
error: onError
});
}
//reads the cookie and places its info in the 'cookie' var