From: Steinar H. Gunderson Date: Sat, 17 Apr 2010 10:45:16 +0000 (+0200) Subject: Add JavaScript support for unselecting. Also remove mode=single parameter, as it... X-Git-Url: https://git.sesse.net/?p=pr0n;a=commitdiff_plain;h=8a8dba94ff3aea553a479149481f5acef8d86509;ds=sidebyside Add JavaScript support for unselecting. Also remove mode=single parameter, as it is obsolete. --- diff --git a/files/pr0n-fullscreen.js b/files/pr0n-fullscreen.js index 6536ed7..278ad08 100644 --- a/files/pr0n-fullscreen.js +++ b/files/pr0n-fullscreen.js @@ -360,17 +360,21 @@ function fade_text(opacity) } } -function select_image(evt, filename) +function select_image(evt, filename, selected) { if (!req) { return; } - draw_text("Selecting " + filename + "..."); + if (selected) { + draw_text("Selecting " + filename + "..."); + } else { + draw_text("Unselecting " + filename + "..."); + } req.open("POST", "http://" + global_vhost + "/select", false); req.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); - req.send("mode=single&event=" + evt + "&filename=" + filename); + req.send("event=" + evt + "&filename=" + filename + "&selected=" + selected); setTimeout("fade_text(0.99)", 30); } @@ -407,7 +411,9 @@ function key_up(which) { set_opacity("close", 0.7); do_close(); } else if (which == 32 && global_select) { // space - select_image(global_image_list[global_image_num][0], global_image_list[global_image_num][1]); + select_image(global_image_list[global_image_num][0], global_image_list[global_image_num][1], 1); + } else if (which == 85 && global_select) { // u + select_image(global_image_list[global_image_num][0], global_image_list[global_image_num][1], 0); } else { check_for_hash_change(); }