diff options
author | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | 2014-02-01 01:43:14 +0200 |
---|---|---|
committer | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | 2014-02-01 01:43:45 +0200 |
commit | 6e2f40eae43871d8dfb706b869685889e37099a5 (patch) | |
tree | 7797c25aa5d446b1d690a6846a25965895010ac6 | |
parent | 1219a525ba11915318ce7cf11474de688a1749cf (diff) | |
download | aconf-6e2f40eae43871d8dfb706b869685889e37099a5.tar.bz2 aconf-6e2f40eae43871d8dfb706b869685889e37099a5.tar.xz |
web client: update cache properly when deleting list member
-rw-r--r-- | web/client.js | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/web/client.js b/web/client.js index 9f4457f..7f7daf2 100644 --- a/web/client.js +++ b/web/client.js @@ -246,7 +246,9 @@ $(function() { } ); - if (!set) data.data[index(name)] = npv; + if (data.meta.type == "list" && del) + data.data.splice(name - 1, 1); + else if (!set) data.data[index(name)] = npv; else if (del) data.data.splice( data.data.indexOf(name), 1 |