summaryrefslogtreecommitdiffstats
path: root/web
diff options
context:
space:
mode:
authorKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2013-12-17 16:56:42 +0200
committerKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2013-12-17 19:28:56 +0200
commita8aa513b9d07e8cabdb541c5b01d51caf21673bb (patch)
treefb267c5c0e3476ccb2384fa7020a8156df334666 /web
parent6073e42010ae41bde396d5b140def71c32376f9d (diff)
downloadaconf-a8aa513b9d07e8cabdb541c5b01d51caf21673bb.tar.bz2
aconf-a8aa513b9d07e8cabdb541c5b01d51caf21673bb.tar.xz
web client: disable deletion for non-removable collection members
Diffstat (limited to 'web')
-rw-r--r--web/client.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/web/client.js b/web/client.js
index ddad75c..976f5e8 100644
--- a/web/client.js
+++ b/web/client.js
@@ -871,7 +871,7 @@ $(function() {
meta.members,
meta["ui-member"] + " " + name,
!set,
- !set
+ !set && _.contains(meta.removable, name)
).trigger("start");
},
@@ -1012,6 +1012,7 @@ $(function() {
name,
isTreeNode(meta.members) ? {} : null
).done(function(txnValid) {
+ meta.removable.push(name);
self.renderCollectionMember(name, meta);
button.prop("class", null);
statusBar.validationReady(txnValid);