about summary refs log tree commit diff
path: root/wqflask/wqflask/static/new/javascript
diff options
context:
space:
mode:
authorSam2013-10-22 21:01:00 -0500
committerSam2013-10-22 21:01:00 -0500
commitd8f8598ff4fd2a3f6c8ad904b8423782eed5f641 (patch)
tree36573f83709053573c073054084754db51978854 /wqflask/wqflask/static/new/javascript
parentad94850e0916346af8cdb72c77f4ef7889d6ee95 (diff)
downloadgenenetwork2-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.coffee26
-rw-r--r--wqflask/wqflask/static/new/javascript/search_results.js33
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);