From 8818320084e9723b958bee75c011bfcc74e3018f Mon Sep 17 00:00:00 2001 From: Andreas Unterkircher Date: Thu, 26 Jul 2007 04:14:30 +0000 Subject: issue66, calendar is now shown on the right position and is getting closed when a specific date is getting selected git-svn-id: file:///var/lib/svn/phpfspot/trunk@256 fa6a889d-dae6-447d-9e79-4ba9a3039384 --- phpfspot.js | 11 ++++++++++- themes/default/templates/search.tpl | 4 ++-- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/phpfspot.js b/phpfspot.js index 88af0b5..cdd4bc2 100644 --- a/phpfspot.js +++ b/phpfspot.js @@ -214,7 +214,7 @@ function showCalendar(date_box, click_obj) var ypos = document.getElementById('topic').offsetTop; calendar_mode = 'to'; } - calendar.style.left = xpos + 60 + 'px'; + calendar.style.left = xpos + 100 + 'px'; calendar.style.top = ypos + 80 + 'px'; if(calendar.style.visibility == "" || calendar.style.visibility == 'hidden') { @@ -224,6 +224,14 @@ function showCalendar(date_box, click_obj) calendar_shown = 1; } else { + hideCalendar(); + } +} + +function hideCalendar() +{ + var calendar = document.getElementById('calendar'); + if(calendar.style.visibility != 'hidden') { calendar.style.visibility = 'hidden'; calendar_shown = 0; } @@ -241,6 +249,7 @@ function setCalendarDate(year, month, day) document.getElementById(calendar_mode+'year').value = year; document.getElementById(calendar_mode+'month').value = month; document.getElementById(calendar_mode+'day').value = day; + hideCalendar(); } function resetAll() diff --git a/themes/default/templates/search.tpl b/themes/default/templates/search.tpl index 1498e70..549f2dc 100644 --- a/themes/default/templates/search.tpl +++ b/themes/default/templates/search.tpl @@ -23,12 +23,12 @@   - {$from_date} + {$from_date}   - {$to_date} + {$to_date} -- cgit v1.2.3-18-g5258