summaryrefslogtreecommitdiff
path: root/js
diff options
context:
space:
mode:
authorjules <jules@okfoc.us>2014-02-07 09:29:58 -0500
committerjules <jules@okfoc.us>2014-02-07 09:29:58 -0500
commit2b1d57245acbe0c9202c0e1d736242926211150d (patch)
treeb1741cd69ce886c236067d6e32c416accf9b4da7 /js
parentc4e1ba5edf660eee71d7a27995712ddef785d805 (diff)
fix preserve_dimensions bug
Diffstat (limited to 'js')
-rw-r--r--js/api/gallery.js16
-rw-r--r--js/api/localstorage.js2
-rw-r--r--js/render.js2
3 files changed, 14 insertions, 6 deletions
diff --git a/js/api/gallery.js b/js/api/gallery.js
index 0e6614b..48d6a92 100644
--- a/js/api/gallery.js
+++ b/js/api/gallery.js
@@ -22,13 +22,21 @@ shader_gallery.bind = function(){
ShaderAPI.list_users(function(err, users){
var $el = $("#pick-user").empty()
- for (var i in users) {
+
+ var $option = $("<option>")
+ var username = "users"
+ $option.val(username).html(username)
+ $el.append( $option )
+
+ users.sort(function(a,b){
+ return a.username < b.username ? -1 : a.username > b.username ? 1 : 0
+ }).forEach(function(user){
var $option = $("<option>")
- var username = users[i].username
+ var username = user.username
$option.val(username).html(username)
$el.append( $option )
- }
- })
+ })
+ });
$(document).on("change", "#pick-user", function(){
var name = $(this).val()
diff --git a/js/api/localstorage.js b/js/api/localstorage.js
index 309d49d..835d139 100644
--- a/js/api/localstorage.js
+++ b/js/api/localstorage.js
@@ -6,7 +6,7 @@ local_shaders.init = function(){
local_shaders.bind = function(){
local_shaders.buttons = {}
if ('EXAMPLE_SHADERS' in window) {
- local_shaders.bindButtons( window.SHADERS )
+ local_shaders.bindButtons( window.EXAMPLE_SHADERS )
}
local_shaders.bindButtons( local_shaders.getShaders() )
document.getElementById("add-shader").addEventListener("click", local_shaders.save, false)
diff --git a/js/render.js b/js/render.js
index 7eea965..e77711e 100644
--- a/js/render.js
+++ b/js/render.js
@@ -2,7 +2,7 @@ var frame, img_frame;
var timeout, raf_id, start_t = 0, old_t = 0, pause_t = 0
var paused = false, dragging = false, rendering = false, scrolling = false, deferring = false, scrollTimeout = null
var fps = 30
-var preserve_dimensions = true;
+var preserve_dimensions = false;
function choose (){
loading = true