summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Unterkircher <unki@netshadow.at>2007-07-26 04:14:30 +0000
committerAndreas Unterkircher <unki@netshadow.at>2007-07-26 04:14:30 +0000
commit8818320084e9723b958bee75c011bfcc74e3018f (patch)
tree70279140d627425e1269098d6f6c598d55048b81
parent37690cf1c98d494359c941993337bd41e2aed9ad (diff)
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
-rw-r--r--phpfspot.js11
-rw-r--r--themes/default/templates/search.tpl4
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 @@
</tr>
<tr>
<td>&nbsp;</td>
- <td>{$from_date} <a href="javascript:showCalendar('from');"><img src="resources/date.png" id="frompic"/></a></td>
+ <td>{$from_date} <a href="javascript:showCalendar('from');" onclick="click(this);"><img src="resources/date.png" id="frompic"/></a></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>
- {$to_date} <a href="javascript:showCalendar('to');"><img src="resources/date.png" id="topic" /></a>
+ {$to_date} <a href="javascript:showCalendar('to');" onclick="click(this);"><img src="resources/date.png" id="topic" /></a>
</td>
<td>
<input type="image" src="resources/doit.png" alt="Tag-Search" />