summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--js/user.js7
-rw-r--r--shader-picker.html4
2 files changed, 7 insertions, 4 deletions
diff --git a/js/user.js b/js/user.js
index de95274..a1ac53e 100644
--- a/js/user.js
+++ b/js/user.js
@@ -1,12 +1,15 @@
var user = new function(){}
user.init = function(){
- user.username = user.getCookie()
- $("#username").val(user.username)
+ user.load()
user.bind()
}
user.bind = function(){
$("#username").on("input", user.save)
}
+user.load = function(){
+ user.username = user.getCookie()
+ $("#username").val(user.username)
+}
user.sanitize = function(){
return $("#username").val().replace(/[^-_ a-zA-Z0-9]/g,"")
}
diff --git a/shader-picker.html b/shader-picker.html
index 9c3f50c..4024583 100644
--- a/shader-picker.html
+++ b/shader-picker.html
@@ -448,7 +448,7 @@ encoder.on("rendered-url", function(url){
function get_filename(){
var basename = $("#url").val().replace(/^.*\//,"").replace(/\..*$/,"").replace(/[^-_ a-zA-Z0-9]/g,"")
- var username = get_username()
+ var username = user.username
var filename = basename + "-" + username + "-" + (+new Date()) + ".gif"
return filename.replace(/ /g,"_").replace(/-+/g,"-")
}
@@ -461,7 +461,7 @@ function save (){
function upload(){
var filename = get_filename()
- var username = get_username()
+ var username = user.username
var blob = dataUriToBlob(lastGif)
uploadImage({
blob: blob,