success: function(request,app_json){ var zone = app_json[XML_ROOT].ZONE_ID; if (zone != config.zone_id){ Sunstone.getDialog(CONFIRM_DIALOG_ID).setParams({ header : Locale.tr("Error"), headerTabId: TAB_ID, body : Locale.tr( "This MarketPlace App resides in Zone ") + zone + " (" + OpenNebula.Zone.getName(zone) + ")" + Locale.tr(". To delete it you need to switch to that Zone from the zone selector in the top-right corner." ), question : "", buttons : [ Locale.tr("Ok"), ], submit : [ function(){ $("a#zonelector").focus().click(); return false; } ] }); Sunstone.getDialog(CONFIRM_DIALOG_ID).reset(); Sunstone.getDialog(CONFIRM_DIALOG_ID).show(); } else { _commonActions.del().call(params); } },
function zoneRefresh() { // 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">' + this.ZONE.NAME + '</a></li>'); }); }, error: Notifier.onError }); }
function zoneRefresh() { // Populate Zones dropdown OpenNebula.Zone.list({ timeout: true, success: function (request, obj_list) { $('.zone-ul').empty(); $.each(obj_list, function() { var icon; if(this.ZONE.NAME == config['zone_name']){ icon = '<i class="fa fa-fw fa-check"></i>' } else { icon = '<i class="fa fa-fw"></i>' } $('.zone-ul').append('<li>' + '<a href="#" id="' + this.ZONE.NAME + '" class="zone-choice">' + icon + ' ' + this.ZONE.NAME + '</a></li>'); }); }, error: Notifier.onError }); }