mirror of
https://github.com/apache/cloudstack.git
synced 2025-12-18 11:34:23 +01:00
bug 7861: secondary storage page - implement "Add Secondary Storage" button.
This commit is contained in:
parent
ff7bbe34cb
commit
771cc63145
@ -151,3 +151,46 @@
|
||||
</div>
|
||||
</div>
|
||||
<!-- top buttons (end) -->
|
||||
|
||||
<!-- Add Secondary Storage Dialog (begin) -->
|
||||
<div id="dialog_add_secondarystorage" title="Add Secondary Storage" style="display: none">
|
||||
<p>
|
||||
Add a new storage for zone <b><span id="zone_name"></span></b>
|
||||
</p>
|
||||
<div class="dialog_formcontent">
|
||||
<form action="#" method="post" id="form1">
|
||||
<ol>
|
||||
<li>
|
||||
<label>
|
||||
NFS Server:</label>
|
||||
<input class="text" type="text" name="nfs_server" id="nfs_server" />
|
||||
<div id="nfs_server_errormsg" class="dialog_formcontent_errormsg" style="display: none;">
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<label for="path">
|
||||
Path:</label>
|
||||
<input class="text" type="text" name="path" id="path" />
|
||||
<div id="path_errormsg" class="dialog_formcontent_errormsg" style="display: none;">
|
||||
</div>
|
||||
</li>
|
||||
</ol>
|
||||
</form>
|
||||
</div>
|
||||
<!--Loading box-->
|
||||
<div id="spinning_wheel" class="ui_dialog_loaderbox" style="display: none;">
|
||||
<div class="ui_dialog_loader">
|
||||
</div>
|
||||
<p>
|
||||
Adding....</p>
|
||||
</div>
|
||||
<!--Confirmation msg box-->
|
||||
<!--Note: for error msg, just have to add error besides everything for eg. add error(class) next to ui_dialog_messagebox error, ui_dialog_msgicon error, ui_dialog_messagebox_text error. -->
|
||||
<div id="info_container" class="ui_dialog_messagebox error" style="display: none;">
|
||||
<div id="icon" class="ui_dialog_msgicon error">
|
||||
</div>
|
||||
<div id="info" class="ui_dialog_messagebox_text error">
|
||||
(info)</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- Add Secondary Storage Dialog (end) -->
|
||||
|
||||
@ -19,9 +19,7 @@
|
||||
function afterLoadSecondaryStorageJSP($midmenuItem1) {
|
||||
var $topButtonContainer = clearButtonsOnTop();
|
||||
$("#top_buttons").appendTo($topButtonContainer);
|
||||
|
||||
//initDialog("dialog_add_external_cluster_in_secondaryStorage_page", 320);
|
||||
|
||||
initDialog("dialog_add_secondarystorage");
|
||||
secondaryStorageRefreshDataBinding();
|
||||
}
|
||||
|
||||
@ -32,14 +30,8 @@ function secondaryStorageRefreshDataBinding() {
|
||||
|
||||
function secondaryStorageJsonToRightPanel($midmenuItem1) {
|
||||
$("#right_panel_content").data("$midmenuItem1", $midmenuItem1);
|
||||
|
||||
/*
|
||||
bindEventHandlerToDialogAddVlanForZone();
|
||||
bindAddPodButton($("#add_pod_button"), $midmenuItem1);
|
||||
bindAddSecondaryStorageButton($("#add_secondarystorage_button"), $midmenuItem1);
|
||||
*/
|
||||
|
||||
secondaryStorageJsonToDetailsTab();
|
||||
bindAddSecondaryStorageButton($midmenuItem1.data("zoneObj"));
|
||||
secondaryStorageJsonToDetailsTab();
|
||||
}
|
||||
|
||||
function secondaryStorageJsonToDetailsTab() {
|
||||
|
||||
@ -52,7 +52,7 @@ function zoneJsonToRightPanel($leftmenuItem1) {
|
||||
|
||||
bindAddPodButton($("#add_pod_button"), $leftmenuItem1);
|
||||
//bindAddVLANButton($("#add_vlan_button"), $leftmenuItem1);
|
||||
bindAddSecondaryStorageButton($("#add_secondarystorage_button"), $leftmenuItem1);
|
||||
bindAddSecondaryStorageButton($leftmenuItem1.data("jsonObj"));
|
||||
|
||||
var pods;
|
||||
var zoneObj = $leftmenuItem1.data("jsonObj");
|
||||
@ -581,13 +581,8 @@ function bindAddVLANButton($button, $leftmenuItem1) {
|
||||
}
|
||||
|
||||
|
||||
function bindAddSecondaryStorageButton($button, $leftmenuItem1) {
|
||||
$button.show();
|
||||
$button.unbind("click").bind("click", function(event) {
|
||||
//if($("#tab_content_secondarystorage").css("display") == "none")
|
||||
// $("#tab_secondarystorage").click();
|
||||
|
||||
var zoneObj = $leftmenuItem1.data("jsonObj");
|
||||
function bindAddSecondaryStorageButton(zoneObj) {
|
||||
$("#add_secondarystorage_button").unbind("click").bind("click", function(event) {
|
||||
$("#dialog_add_secondarystorage").find("#zone_name").text(fromdb(zoneObj.name));
|
||||
$("#dialog_add_secondarystorage").find("#info_container").hide();
|
||||
|
||||
@ -616,15 +611,7 @@ function bindAddSecondaryStorageButton($button, $leftmenuItem1) {
|
||||
success: function(json) {
|
||||
$thisDialog.find("#spinning_wheel").hide();
|
||||
$thisDialog.dialog("close");
|
||||
|
||||
$("#zone_"+zoneId).find("#secondarystorage_header").click();
|
||||
/*
|
||||
var $subgridItem = $("#secondary_storage_tab_template").clone(true);
|
||||
secondaryStorageJSONToTemplate(json.addsecondarystorageresponse.secondarystorage, $subgridItem);
|
||||
$subgridItem.find("#after_action_info").text("Secondary storage was added successfully.");
|
||||
$subgridItem.find("#after_action_info_container").removeClass("error").addClass("success").show();
|
||||
$("#tab_content_secondarystorage").find("#tab_container").append($subgridItem.show());
|
||||
*/
|
||||
},
|
||||
error: function(XMLHttpResponse) {
|
||||
handleError(XMLHttpResponse, function() {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user