summaryrefslogtreecommitdiff
path: root/js/api/set.js
diff options
context:
space:
mode:
authorjules <jules@okfoc.us>2014-01-21 13:51:57 -0500
committerjules <jules@okfoc.us>2014-01-21 13:51:57 -0500
commit08333b714e73034ca9098692950051d5d9d78220 (patch)
tree8774aa0b7c82fb1cad43a6cc3f50c85d3d8944e8 /js/api/set.js
parent7500866755ac545294821ccf2b166ff84db685d8 (diff)
split off shader localstorage version
Diffstat (limited to 'js/api/set.js')
-rw-r--r--js/api/set.js71
1 files changed, 36 insertions, 35 deletions
diff --git a/js/api/set.js b/js/api/set.js
index 1e7e31f..834eaa8 100644
--- a/js/api/set.js
+++ b/js/api/set.js
@@ -1,39 +1,40 @@
function save_shader(){
- typeof shader_id_root == 'undefined' ? shader_id_root = "" : shader_id_root
- var params = {
- script : $("#shader").val(),
- image_url : $("#url").val(),
- username : user.username,
- shader_id : shader_id_root
- }
- console.log(params)
- $.post("/cgi-bin/im/shader/save", params, function(resp){
- console.log(resp);
- data = JSON.parse(resp)
- if (data.ERROR ){
- alert(data.ERROR)
- return false
- }
- if (! shader_id_root) {
- shader_id_root = data.id;
- }
+ typeof shader_id_root == 'undefined' ? shader_id_root = "" : shader_id_root
+ var params = {
+ script: $("#shader").val(),
+ image_url: $("#url").val(),
+ username: user.username,
+ name: $("#shader-name").val() || "",
+ shader_id: shader_id_root
+ }
+ console.log(params)
+ $.post("/cgi-bin/im/shader/save", params, function(resp){
+ console.log(resp);
+ data = JSON.parse(resp)
+ if (data.ERROR ){
+ alert(data.ERROR)
+ return false
+ }
+ if (! shader_id_root) {
+ shader_id_root = data.id;
+ }
- var blob = dataUriToBlob(cc.clone().resize(200,200).canvas.toDataURL("image/png"))
- var form = new FormData();
-
- form.append("id", data.id);
- form.append("qqfile", blob);
- $.ajax({
- url: "/cgi-bin/im/shader/thumbnail_upload",
- type: "POST",
- data: form,
- processData: false,
- contentType: false,
- }).done(function(resp){
- console.log(resp);
- });
+ var blob = dataUriToBlob(cc.clone().resize(200,200).canvas.toDataURL("image/png"))
+ var form = new FormData();
- })
- //maintain the shader_id_root...
- return shader_id_root;
+ form.append("id", data.id);
+ form.append("qqfile", blob);
+ $.ajax({
+ url: "/cgi-bin/im/shader/thumbnail_upload",
+ type: "POST",
+ data: form,
+ processData: false,
+ contentType: false,
+ }).done(function(resp){
+ console.log(resp);
+ });
+
+ })
+ //maintain the shader_id_root...
+ return shader_id_root;
}