summaryrefslogtreecommitdiff
path: root/js/api
diff options
context:
space:
mode:
Diffstat (limited to 'js/api')
-rw-r--r--js/api/gallery.js7
-rw-r--r--js/api/set.js4
2 files changed, 10 insertions, 1 deletions
diff --git a/js/api/gallery.js b/js/api/gallery.js
index e8af7f1..ae50dc9 100644
--- a/js/api/gallery.js
+++ b/js/api/gallery.js
@@ -53,7 +53,14 @@ function run_shader(shader_object){
console.log(shader_object)
shader_id_root = shader_object.shader_id
if ($("#persist-image:checked").length) {
+ var new_w = parseInt(shader_object.width,10)
+ var new_h = parseInt(shader_object.width,10)
$("#url").val( shader_object.image_url )
+ if (new_w && new_h) {
+ preserve_dimensions = true
+ w = new_w
+ h = new_h
+ }
load()
}
$("#shader").val(shader_object.script)
diff --git a/js/api/set.js b/js/api/set.js
index 088edbc..3446134 100644
--- a/js/api/set.js
+++ b/js/api/set.js
@@ -6,7 +6,9 @@ function save_shader(){
image_url: $("#url").val(),
username: user.username,
name: $("#shader-name").val() || "",
- shader_id: shader_id_root
+ shader_id: shader_id_root,
+ width: $("#width").int() || "",
+ height: $("#height").int() || ""
}
var thumb = make_thumbnail()