From 19ac3ad3f64350cdcdfe5bd619f219124788522c Mon Sep 17 00:00:00 2001 From: Tomas Bzatek Date: Sun, 28 Dec 2008 16:44:23 +0100 Subject: Preserve EXIF table visibility --- templates/scripts-general.js | 27 ++++++++++----------------- 1 file changed, 10 insertions(+), 17 deletions(-) (limited to 'templates/scripts-general.js') diff --git a/templates/scripts-general.js b/templates/scripts-general.js index cf558c0..df53bfc 100644 --- a/templates/scripts-general.js +++ b/templates/scripts-general.js @@ -1,22 +1,15 @@ -function readCookie() { - var theme = document.cookie; - var theme = unescape(theme); - - return theme; +function read_exif_table_cookie () { + var exif_table_cookie = document.cookie; + exif_table_cookie = exif_table_cookie.split ("="); + set_exif_table_visibility (exif_table_cookie[1]); } -function writeCookie(theme) { - //FIXME - set expires - var original_cookie = "theme=" + escape(theme); - document.cookie = original_cookie; +function write_exif_table_cookie (visible) { + var exif_table_cookie = "exif_table_visible=" + visible; + document.cookie = exif_table_cookie; } - -function toggle_div(classname) { - var div = document.getElementById(classname); - if(div.style.display == 'none') { - div.style.display = 'block'; - } else { - div.style.display = 'none'; - } +function set_exif_table_visibility (visible) { + document.getElementById('exif_table').style.display = visible == "yes" ? 'block' : 'none'; + document.getElementById('exif_line').style.display = visible == "yes" ? 'none' : 'block'; } -- cgit v1.2.3