diff options
| author | Sam | 2013-10-22 21:01:00 -0500 |
|---|---|---|
| committer | Sam | 2013-10-22 21:01:00 -0500 |
| commit | d8f8598ff4fd2a3f6c8ad904b8423782eed5f641 (patch) | |
| tree | 36573f83709053573c073054084754db51978854 /wqflask/wqflask/static/new/javascript | |
| parent | ad94850e0916346af8cdb72c77f4ef7889d6ee95 (diff) | |
| download | genenetwork2-d8f8598ff4fd2a3f6c8ad904b8423782eed5f641.tar.gz | |
Bunch of work on collections and user management
Diffstat (limited to 'wqflask/wqflask/static/new/javascript')
| -rw-r--r-- | wqflask/wqflask/static/new/javascript/search_results.coffee | 26 | ||||
| -rw-r--r-- | wqflask/wqflask/static/new/javascript/search_results.js | 33 |
2 files changed, 59 insertions, 0 deletions
diff --git a/wqflask/wqflask/static/new/javascript/search_results.coffee b/wqflask/wqflask/static/new/javascript/search_results.coffee new file mode 100644 index 00000000..34989a77 --- /dev/null +++ b/wqflask/wqflask/static/new/javascript/search_results.coffee @@ -0,0 +1,26 @@ +$ -> + + select_all = -> + console.log("selected_all") + $(".trait_checkbox").prop('checked', true) + + deselect_all = -> + $(".trait_checkbox").prop('checked', false) + + invert = -> + $(".trait_checkbox").trigger('click') + + add = -> + traits = $("#trait_table input:checked").map(-> + return $(this).val()).get() + console.log("checked length is:", traits.length) + console.log("checked is:", traits) + $.colorbox({href:"/collections/add?traits=#{traits}"}) + + + + + $("#select_all").click(select_all) + $("#deselect_all").click(deselect_all) + $("#invert").click(invert) + $("#add").click(add) diff --git a/wqflask/wqflask/static/new/javascript/search_results.js b/wqflask/wqflask/static/new/javascript/search_results.js new file mode 100644 index 00000000..3efaca8b --- /dev/null +++ b/wqflask/wqflask/static/new/javascript/search_results.js @@ -0,0 +1,33 @@ +// Generated by CoffeeScript 1.6.1 +(function() { + + $(function() { + var add, deselect_all, invert, select_all; + select_all = function() { + console.log("selected_all"); + return $(".trait_checkbox").prop('checked', true); + }; + deselect_all = function() { + return $(".trait_checkbox").prop('checked', false); + }; + invert = function() { + return $(".trait_checkbox").trigger('click'); + }; + add = function() { + var traits; + traits = $("#trait_table input:checked").map(function() { + return $(this).val(); + }).get(); + console.log("checked length is:", traits.length); + console.log("checked is:", traits); + return $.colorbox({ + href: "/collections/add?traits=" + traits + }); + }; + $("#select_all").click(select_all); + $("#deselect_all").click(deselect_all); + $("#invert").click(invert); + return $("#add").click(add); + }); + +}).call(this); |
