This patch disables the "Remove" button if the network is the
'default'.
Signed-off-by: Rodrigo Trujillo <
rodrigo....@linux.vnet.ibm.com>
---
ui/js/src/kimchi.network.js | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/ui/js/src/kimchi.network.js b/ui/js/src/kimchi.network.js
index af1cc43..78932e6 100644
--- a/ui/js/src/kimchi.network.js
+++ b/ui/js/src/kimchi.network.js
@@ -69,8 +69,8 @@ kimchi.getNetworkItemHtml = function(network) {
addrSpace : network.addrSpace,
startClass : network.state === "up" ? "hide-action-item" : "",
stopClass : network.state === "down" ? "hide-action-item" : "",
- deleteClass : network.state === "up" ? "ui-state-disabled" : "",
- deleteDisabled: network.state === "up" ? "disabled" : ""
+ deleteClass : (network.state === "up" ||
network.name === "default") ? "ui-state-disabled" : "",
+ deleteDisabled: (network.state === "up" ||
network.name === "default") ? "disabled" : ""
});
return networkItem;
};
@@ -97,8 +97,10 @@ kimchi.addNetworkActions = function(network) {
kimchi.toggleNetwork(
network.name, false, function() {
$("[nwAct='start']", menu).removeClass("hide-action-item");
$("[nwAct='stop']", menu).addClass("hide-action-item");
- $("[nwAct='delete']", menu).removeClass("ui-state-disabled");
- $(":first-child", $("[nwAct='delete']", menu)).removeAttr("disabled");
+ if ("default" !=
network.name) {
+ $("[nwAct='delete']", menu).removeClass("ui-state-disabled");
+ $(":first-child", $("[nwAct='delete']", menu)).removeAttr("disabled");
+ }
$(".network-state", $("#" +
network.name)).switchClass("up", "down");
});
} else if ($(evt.currentTarget).attr("nwAct") === "delete") {
--
1.8.1.4