diff options
author | Daniel García Moreno <danigm@soleta.eu> | 2022-09-13 12:01:23 +0200 |
---|---|---|
committer | Javier Sánchez Parra <jsanchez@soleta.eu> | 2022-09-27 09:48:36 +0200 |
commit | efe97317534942c97bfbc132e096655b8191105f (patch) | |
tree | 88237db1120a3bf4daeff0233a82505f269a098e /ogcp/templates/macros.html | |
parent | 1db12230f94c33c8d701f4af5ea3fd48e76c4dad (diff) |
Add different selection mode for the tree view
Diffstat (limited to 'ogcp/templates/macros.html')
-rw-r--r-- | ogcp/templates/macros.html | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/ogcp/templates/macros.html b/ogcp/templates/macros.html index 0283d26..a8e4f87 100644 --- a/ogcp/templates/macros.html +++ b/ogcp/templates/macros.html @@ -1,4 +1,4 @@ -{% macro scopes_tree_collapse(scopes, state='') -%} +{% macro scopes_tree_collapse(scopes, state='', selection_mode='scopes') -%} <ul id="scopes" class="nav flex-column nav-pills"> {{ scopes_tree_collapse_level(scopes["scope"], "", state) }} @@ -11,9 +11,13 @@ showSelectedClientsOnEvents(); updateScopeState(); keepScopesTreeState(); - keepSelectedClients(); - checkChildrenCheckboxes(); - checkParentsCheckboxes(); + {% if selection_mode == 'commands' %} + keepSelectedClients(); + checkChildrenCheckboxes(); + checkParentsCheckboxes(); + {% elif selection_mode == 'scopes' %} + limitCheckboxes(); + {% endif %} } }); </script> |