X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=files%2Fpr0n-fullscreen.js;h=278ad08c526c1179ed268c3ac38b51c9ed0127af;hb=290a2bdcb92997fd2537603dee5c67350b2bb7b1;hp=2a43c07ee0d2332922e776e08a0aa1c6dd0eb7d8;hpb=e4a4d0b99d822b49a6273e95dfc49cd7cd125404;p=pr0n diff --git a/files/pr0n-fullscreen.js b/files/pr0n-fullscreen.js index 2a43c07..278ad08 100644 --- a/files/pr0n-fullscreen.js +++ b/files/pr0n-fullscreen.js @@ -134,6 +134,9 @@ function display_image(width, height, evt, filename, element_id) var url = "http://" + global_vhost + "/" + evt + "/" + width + "x" + height + "/nobox/" + filename; var main = document.getElementById("iehack"); var img = replace_image_element(url, element_id, main); + img.style.position = "absolute"; + img.style.left = "0px"; + img.style.top = "0px"; if (global_infobox != 'nobox/') { var url = "http://" + global_vhost + "/" + evt + "/" + width + "x" + height + "/box/" + filename; @@ -357,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); } @@ -404,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(); }