diff options
author | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | 2013-12-01 13:20:50 +0200 |
---|---|---|
committer | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | 2013-12-03 23:30:53 +0200 |
commit | ede05534efb0e4c373e661832de1a146482e1b3a (patch) | |
tree | d9ce213ec2f1d8f40ec35c6c7b26ee41e988f75c /web | |
parent | 7fc2451896cdda1b44b3d2ef16c563a7a283b7bb (diff) | |
download | aconf-ede05534efb0e4c373e661832de1a146482e1b3a.tar.bz2 aconf-ede05534efb0e4c373e661832de1a146482e1b3a.tar.xz |
reference choice filters, disable choices for client
Diffstat (limited to 'web')
-rw-r--r-- | web/client.js | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/web/client.js b/web/client.js index aa3c649..aa681a8 100644 --- a/web/client.js +++ b/web/client.js @@ -585,11 +585,9 @@ $(function() { _.each( meta.choice, function(choice) { - opt( - choice.value, - choice["ui-value"], - value == choice.value - ); + var selected = value == choice.value; + if (choice.enabled || selected) + opt(choice.value, choice["ui-value"], selected); } ); } @@ -935,9 +933,11 @@ $(function() { var self = this; _.each(meta.members.choice, function(choice) { + var selected = _.contains(data.data, choice.value); + if (!(choice.enabled || selected)) return; + var cbox = $("<input>").attr({ - type: "checkbox", - checked: _.contains(data.data, choice.value) + type: "checkbox", checked: selected }); var row = $("<tr>"); |