From 9c9a700e268af6e3c6d4ed140d29d56968641dc7 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Thu, 23 Jan 2014 10:01:44 -0500 Subject: collect shader gallery code --- js/api/gallery.js | 84 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ js/api/set.js | 2 +- 2 files changed, 85 insertions(+), 1 deletion(-) create mode 100644 js/api/gallery.js (limited to 'js/api') diff --git a/js/api/gallery.js b/js/api/gallery.js new file mode 100644 index 0000000..92764c6 --- /dev/null +++ b/js/api/gallery.js @@ -0,0 +1,84 @@ +var shader_gallery = {} + +shader_gallery.init = function(){ + shader_gallery.bind() +} + +shader_gallery.bind = function(){ + $("#new-shader").click(new_shader) + +// $("#shader-id") +// $("#fetch-info") + $("#fetch-all").click(function(){ + ShaderAPI.all(load_shaders) + }) + $("#fetch-latest").click(function(){ + ShaderAPI.latest(load_shaders) + }).trigger("click") +// $("#fetch-next-page") +// $("#fetch-history") + + $("#save-shader").click(save_shader) + + ShaderAPI.list_users(function(err, users){ + var $el = $("#pick-user").empty() + for (var i in users) { + var $option = $("