diff -r 728dc42f2eb3 -r 49897f71f067 script.js --- a/script.js Fri Jan 06 18:28:31 2012 +0100 +++ b/script.js Sat Jan 07 01:33:27 2012 +0100 @@ -142,26 +142,29 @@ var canvas = document.getElementById("logo"); var context = canvas.getContext("2d"); var image = context.getImageData(0, 0, menu_width, menu_height); - if (p) { - var page = p["args"][0]; - var min_x = p["min_x"]; - var max_x = p["max_x"]; - var min_y = p["min_y"]; - var max_y = p["max_y"]; - console.log(page); - last_colours[0] = colour_area(image, min_x + 10, max_x - 10, 0, 60, orange); - last_colours[1] = colour_area(image, min_x + 10, max_x - 10, 60, max_y - 10, white); - console.log(last_colours); - } if (last_highlight && last_colours && last_colours[0] && last_colours[1]) { page = last_highlight["args"][0]; min_x = last_highlight["min_x"]; max_x = last_highlight["max_x"]; min_y = last_highlight["min_y"]; - max_y = last_highlight["max_y"]; - colour_area(image, min_x + 10, max_x - 10, 0, 60, last_colours[0]); - colour_area(image, min_x + 10, max_x - 10, 60, max_y - 10, last_colours[1]); + max_y = last_highlight["max_y"]; + colour_area(image, min_x + 10, max_x - 10, 0, 60, + last_colours[0]); + colour_area(image, min_x + 10, max_x - 10, 60, max_y - 10, + last_colours[1]); } + if (p) { + var page = p["args"][0]; + var min_x = p["min_x"]; + var max_x = p["max_x"]; + var min_y = p["min_y"]; + var max_y = p["max_y"]; + last_colours[0] = colour_area(image, min_x + 10, max_x - 10, 0, 60, + orange); + last_colours[1] = colour_area(image, min_x + 10, max_x - 10, 60, max_y - 10, + white); + } + context.putImageData(image, 0, 0); last_highlight = p; }