diff options
| author | Alban Peignier | 2012-03-23 16:05:07 +0100 |
|---|---|---|
| committer | Alban Peignier | 2012-03-23 16:05:07 +0100 |
| commit | 2b518115133a8a0ebebcd751bed7b1185134621c (patch) | |
| tree | eccb58751f69135eddc18f9b64ecb2a20a910bf3 /app/assets/javascripts | |
| parent | 64fd52a1ba9a29c19409cd9778eed44e6e14fb33 (diff) | |
| download | chouette-core-2b518115133a8a0ebebcd751bed7b1185134621c.tar.bz2 | |
First draft for multi selection support. Refs #3
Diffstat (limited to 'app/assets/javascripts')
| -rw-r--r-- | app/assets/javascripts/multiple_selection.js.coffee | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/app/assets/javascripts/multiple_selection.js.coffee b/app/assets/javascripts/multiple_selection.js.coffee new file mode 100644 index 000000000..0353a2755 --- /dev/null +++ b/app/assets/javascripts/multiple_selection.js.coffee @@ -0,0 +1,37 @@ +jQuery -> + enable_multiple_selection = (event) -> + event.preventDefault() + $('#multiple_selection_menu div.enabled').show() + $('#multiple_selection_menu div.disabled').hide() + $('input[type=checkbox].multiple_selection').fadeIn() + + $('#multiple_selection_menu a.enable').click(enable_multiple_selection) + + disable_multiple_selection = (event) -> + event.preventDefault() + $('#multiple_selection_menu div.enabled').hide() + $('#multiple_selection_menu div.disabled').show() + $('input[type=checkbox].multiple_selection').fadeOut() + + $('#multiple_selection_menu a.disable').click(disable_multiple_selection) + + select_all = (event) -> + event.preventDefault() + $('input[type=checkbox].multiple_selection').prop("checked", true) + + $('#multiple_selection_menu a.select_all').click(select_all) + + deselect_all = (event) -> + event.preventDefault() + $('input[type=checkbox].multiple_selection').prop("checked", false) + + $('#multiple_selection_menu a.deselect_all').click(deselect_all) + + disabled_action = (event) -> + event.preventDefault() + alert("Fonction activee au prochain milestone") + + $('#multiple_selection_menu .actions a').click(disabled_action) + + + |
