mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
bug 6433: make tags field in disk offering page editable.
This commit is contained in:
parent
38d4959842
commit
b162e064c6
@ -107,6 +107,8 @@
|
|||||||
<div class="grid_row_cell" style="width: 79%;">
|
<div class="grid_row_cell" style="width: 79%;">
|
||||||
<div class="row_celltitles" id="tags">
|
<div class="row_celltitles" id="tags">
|
||||||
</div>
|
</div>
|
||||||
|
<input class="text" id="tags_edit" style="width: 200px; display: none;" type="text" />
|
||||||
|
<div id="tags_edit_errormsg" style="display:none"></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="grid_rows even">
|
<div class="grid_rows even">
|
||||||
|
|||||||
@ -111,8 +111,8 @@ function initAddDiskOfferingButton($midmenuAddLink1) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function doEditDiskOffering($actionLink, $detailsTab, $midmenuItem1) {
|
function doEditDiskOffering($actionLink, $detailsTab, $midmenuItem1) {
|
||||||
var $readonlyFields = $detailsTab.find("#name, #displaytext");
|
var $readonlyFields = $detailsTab.find("#name, #displaytext, #tags");
|
||||||
var $editFields = $detailsTab.find("#name_edit, #displaytext_edit");
|
var $editFields = $detailsTab.find("#name_edit, #displaytext_edit, #tags_edit");
|
||||||
|
|
||||||
$readonlyFields.hide();
|
$readonlyFields.hide();
|
||||||
$editFields.show();
|
$editFields.show();
|
||||||
@ -145,9 +145,13 @@ function doEditDiskOffering2($actionLink, $detailsTab, $midmenuItem1, $readonlyF
|
|||||||
var array1 = [];
|
var array1 = [];
|
||||||
var name = $detailsTab.find("#name_edit").val();
|
var name = $detailsTab.find("#name_edit").val();
|
||||||
array1.push("&name="+todb(name));
|
array1.push("&name="+todb(name));
|
||||||
|
|
||||||
var displaytext = $detailsTab.find("#displaytext_edit").val();
|
var displaytext = $detailsTab.find("#displaytext_edit").val();
|
||||||
array1.push("&displayText="+todb(displaytext));
|
array1.push("&displayText="+todb(displaytext));
|
||||||
|
|
||||||
|
var tags = $detailsTab.find("#tags_edit").val();
|
||||||
|
array1.push("&tags="+todb(tags));
|
||||||
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
data: createURL("command=updateDiskOffering&id="+id+array1.join("")),
|
data: createURL("command=updateDiskOffering&id="+id+array1.join("")),
|
||||||
dataType: "json",
|
dataType: "json",
|
||||||
@ -214,7 +218,9 @@ function diskOfferingJsonToDetailsTab() {
|
|||||||
var diskSize = diskofferingGetDiskSize(jsonObj);
|
var diskSize = diskofferingGetDiskSize(jsonObj);
|
||||||
$thisTab.find("#disksize").text(diskSize);
|
$thisTab.find("#disksize").text(diskSize);
|
||||||
|
|
||||||
$thisTab.find("#tags").text(fromdb(jsonObj.tags));
|
$thisTab.find("#tags").text(fromdb(jsonObj.tags));
|
||||||
|
$thisTab.find("#tags_edit").val(fromdb(jsonObj.tags));
|
||||||
|
|
||||||
$thisTab.find("#domain").text(fromdb(jsonObj.domain));
|
$thisTab.find("#domain").text(fromdb(jsonObj.domain));
|
||||||
|
|
||||||
//actions ***
|
//actions ***
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user