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 ++++++++++----------------- templates/template-view_photo.tmpl | 6 +++--- 2 files changed, 13 insertions(+), 20 deletions(-) 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'; } diff --git a/templates/template-view_photo.tmpl b/templates/template-view_photo.tmpl index 8b54c4f..7185492 100644 --- a/templates/template-view_photo.tmpl +++ b/templates/template-view_photo.tmpl @@ -8,7 +8,7 @@ - + @@ -41,7 +41,7 @@
-:: Show EXIF +:: Show EXIF
-- cgit v1.2.3