mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
bug 8526: ISO page - Delete ISO action - avoid calling listIsos after delete action succeeds.
This commit is contained in:
parent
2711a537d2
commit
90ef04ffe5
@ -86,7 +86,19 @@ dictionary = {
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="grid_rows odd">
|
||||
<div class="grid_row_cell" style="width: 20%;">
|
||||
<div class="row_celltitles">
|
||||
<fmt:message key="label.zone"/>:</div>
|
||||
</div>
|
||||
<div class="grid_row_cell" style="width: 79%;">
|
||||
<div class="row_celltitles" id="zoneid">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="grid_rows even">
|
||||
<div class="grid_row_cell" style="width: 20%;">
|
||||
<div class="row_celltitles">
|
||||
<fmt:message key="label.name"/>:</div>
|
||||
@ -98,7 +110,7 @@ dictionary = {
|
||||
<div id="name_edit_errormsg" style="display:none"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="grid_rows even">
|
||||
<div class="grid_rows odd">
|
||||
<div class="grid_row_cell" style="width: 20%;">
|
||||
<div class="row_celltitles">
|
||||
<fmt:message key="label.display.text"/>:</div>
|
||||
@ -111,7 +123,7 @@ dictionary = {
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="grid_rows odd">
|
||||
<div class="grid_rows even">
|
||||
<div class="grid_row_cell" style="width: 20%;">
|
||||
<div class="row_celltitles">
|
||||
<fmt:message key="label.size"/>:</div>
|
||||
@ -121,7 +133,7 @@ dictionary = {
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="grid_rows even">
|
||||
<div class="grid_rows odd">
|
||||
<div class="grid_row_cell" style="width: 20%;">
|
||||
<div class="row_celltitles">
|
||||
<fmt:message key="label.bootable"/>:</div>
|
||||
@ -131,7 +143,7 @@ dictionary = {
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="grid_rows odd">
|
||||
<div class="grid_rows even">
|
||||
<div class="grid_row_cell" style="width: 20%;">
|
||||
<div class="row_celltitles">
|
||||
<fmt:message key="label.public"/>:</div>
|
||||
@ -146,7 +158,7 @@ dictionary = {
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="grid_rows even">
|
||||
<div class="grid_rows odd">
|
||||
<div class="grid_row_cell" style="width: 20%;">
|
||||
<div class="row_celltitles">
|
||||
<fmt:message key="label.featured"/>:</div>
|
||||
@ -161,7 +173,7 @@ dictionary = {
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="grid_rows odd">
|
||||
<div class="grid_rows even">
|
||||
<div class="grid_row_cell" style="width: 20%;">
|
||||
<div class="row_celltitles">
|
||||
<fmt:message key="label.cross.zones"/>:</div>
|
||||
@ -171,7 +183,7 @@ dictionary = {
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="grid_rows even">
|
||||
<div class="grid_rows odd">
|
||||
<div class="grid_row_cell" style="width: 20%;">
|
||||
<div class="row_celltitles">
|
||||
<fmt:message key="label.os.type"/>:</div>
|
||||
@ -183,7 +195,7 @@ dictionary = {
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="grid_rows odd">
|
||||
<div class="grid_rows even">
|
||||
<div class="grid_row_cell" style="width: 20%;">
|
||||
<div class="row_celltitles">
|
||||
<fmt:message key="label.account"/>:</div>
|
||||
@ -193,7 +205,7 @@ dictionary = {
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="grid_rows even">
|
||||
<div class="grid_rows odd">
|
||||
<div class="grid_row_cell" style="width: 20%;">
|
||||
<div class="row_celltitles">
|
||||
<fmt:message key="label.domain"/>:</div>
|
||||
@ -203,7 +215,7 @@ dictionary = {
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="grid_rows odd">
|
||||
<div class="grid_rows even">
|
||||
<div class="grid_row_cell" style="width: 20%;">
|
||||
<div class="row_celltitles">
|
||||
<fmt:message key="label.created"/>:</div>
|
||||
@ -213,7 +225,7 @@ dictionary = {
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="grid_rows even">
|
||||
<div class="grid_rows odd">
|
||||
<div class="grid_row_cell" style="width: 20%;">
|
||||
<div class="row_celltitles">
|
||||
<fmt:message key="label.status"/>:</div>
|
||||
@ -223,7 +235,7 @@ dictionary = {
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="grid_rows odd" id="progressbar_container">
|
||||
<div class="grid_rows even" id="progressbar_container">
|
||||
<div class="grid_row_cell" style="width: 20%;">
|
||||
<div class="row_celltitles">
|
||||
<fmt:message key="label.download.progress"/>:</div>
|
||||
|
||||
@ -332,6 +332,7 @@ function isoJsonToDetailsTab() {
|
||||
|
||||
$thisTab.find("#id").text(fromdb(jsonObj.id));
|
||||
$thisTab.find("#zonename").text(fromdb(jsonObj.zonename));
|
||||
$thisTab.find("#zoneid").text(fromdb(jsonObj.zoneid));
|
||||
|
||||
$thisTab.find("#name").text(fromdb(jsonObj.name));
|
||||
$thisTab.find("#name_edit").val(fromdb(jsonObj.name));
|
||||
@ -342,24 +343,17 @@ function isoJsonToDetailsTab() {
|
||||
$thisTab.find("#ostypename_edit").val(fromdb(jsonObj.ostypeid));
|
||||
$thisTab.find("#account").text(fromdb(jsonObj.account));
|
||||
$thisTab.find("#domain").text(fromdb(jsonObj.domain));
|
||||
|
||||
/*
|
||||
var status = "Ready";
|
||||
if (jsonObj.isready == false)
|
||||
status = fromdb(jsonObj.status);
|
||||
setTemplateStateInRightPanel(status, $thisTab.find("#status"));
|
||||
*/
|
||||
|
||||
|
||||
|
||||
//refresh status field every 2 seconds if ISO is in download progress
|
||||
var timerKey = "isoDownloadProgress";
|
||||
$("body").stopTime(timerKey); //stop timer on previously selected middle menu item in ISO page
|
||||
|
||||
$("body").stopTime(timerKey); //stop timer on previously selected middle menu item in ISO page
|
||||
if(jsonObj.isready == true){
|
||||
setTemplateStateInRightPanel("Ready", $thisTab.find("#status"));
|
||||
$("#progressbar_container").hide();
|
||||
}
|
||||
else {
|
||||
$("#progressbar_container").show();
|
||||
|
||||
$("#progressbar_container").show();
|
||||
setTemplateStateInRightPanel(fromdb(jsonObj.status), $thisTab.find("#status"));
|
||||
var progressBarValue = 0;
|
||||
if(jsonObj.status != null && jsonObj.status.indexOf("%") != -1) { //e.g. jsonObj.status == "95% Downloaded"
|
||||
@ -381,6 +375,7 @@ function isoJsonToDetailsTab() {
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
if(jsonObj.size != null)
|
||||
$thisTab.find("#size").text(convertBytes(parseInt(jsonObj.size)));
|
||||
else
|
||||
@ -514,6 +509,7 @@ function isoClearDetailsTab() {
|
||||
|
||||
$thisTab.find("#id").text("");
|
||||
$thisTab.find("#zonename").text("");
|
||||
$thisTab.find("#zoneid").text("");
|
||||
|
||||
$thisTab.find("#name").text("");
|
||||
$thisTab.find("#name_edit").val("");
|
||||
@ -549,14 +545,24 @@ var isoActionMap = {
|
||||
asyncJobResponse: "deleteisosresponse",
|
||||
dialogBeforeActionFn: doDeleteIso,
|
||||
inProcessText: "label.action.delete.ISO.processing",
|
||||
afterActionSeccessFn: function(json, $midmenuItem1, id){
|
||||
afterActionSeccessFn: function(json, $midmenuItem1, id){
|
||||
var jsonObj = $midmenuItem1.data("jsonObj");
|
||||
$midmenuItem1.remove();
|
||||
if((jsonObj.id == $("#right_panel_content").find("#tab_content_details").find("#id").text()) && (jsonObj.zoneid == $("#right_panel_content").find("#tab_content_details").find("#zoneid").text())) {
|
||||
clearRightPanel();
|
||||
isoClearRightPanel();
|
||||
}
|
||||
|
||||
/*
|
||||
$midmenuItem1.slideUp("slow", function() {
|
||||
var jsonObj = $midmenuItem1.data("jsonObj");
|
||||
$(this).remove();
|
||||
if(id.toString() == $("#right_panel_content").find("#tab_content_details").find("#id").text()) {
|
||||
if((jsonObj.id == $("#right_panel_content").find("#tab_content_details").find("#id").text()) && (jsonObj.zoneid == $("#right_panel_content").find("#tab_content_details").find("#zoneid").text())) {
|
||||
clearRightPanel();
|
||||
isoClearRightPanel();
|
||||
}
|
||||
});
|
||||
});
|
||||
*/
|
||||
}
|
||||
},
|
||||
"label.action.copy.ISO": {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user