1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
var shader_id_root = null;
function save_shader(){
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("http://asdf.us/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: "http://asdf.us/cgi-bin/im/shader/thumbnail_upload",
type: "POST",
data: form,
processData: false,
contentType: false,
}).done(function(resp){
console.log(resp);
});
})
}
|