diff options
Diffstat (limited to 'src/client/view/graph_view.js')
| -rw-r--r-- | src/client/view/graph_view.js | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/src/client/view/graph_view.js b/src/client/view/graph_view.js index d1e8ba40..578c05e3 100644 --- a/src/client/view/graph_view.js +++ b/src/client/view/graph_view.js @@ -120,15 +120,17 @@ function GraphView(spec) { function redraw__set_on_checkbox_change() { - var checkboxes = $('.dropdown-item label input').asEventStream('click').onValue(function (_) { - read_checkboxes(); - console.log(filter_states); - update_view(true); + $(function () { + var checkboxes = $('.dropdown-item label input').asEventStream('click').onValue(function (_) { + read_checkboxes(); + console.log(filter_states); + update_view(true); + }); + $('.dropdown-item.dropdown-menu-heading').asEventStream('click').onValue(function (_) { + var hidden = $('.dropdown-item.dropdown-item-type[style="display:none"]').length > 0; + $('.dropdown-item.dropdown-item-type').attr('style', 'display:' + (hidden ? '' : 'none')); + }) }); - $('.dropdown-item.dropdown-menu-heading').asEventStream('click').onValue(function (_) { - var hidden = $('.dropdown-item.dropdown-item-type[style="display:none"]').length > 0; - $('.dropdown-item.dropdown-item-type').attr('style', 'display:' + (hidden ? '' : 'none')); - }) } function node__is_shown(d) { |
