aboutsummaryrefslogtreecommitdiffstats
path: root/admin/template/goto/include/datepicker.inc.tpl
diff options
context:
space:
mode:
Diffstat (limited to 'admin/template/goto/include/datepicker.inc.tpl')
-rw-r--r--admin/template/goto/include/datepicker.inc.tpl18
1 files changed, 15 insertions, 3 deletions
diff --git a/admin/template/goto/include/datepicker.inc.tpl b/admin/template/goto/include/datepicker.inc.tpl
index 2b3baa095..ef6829382 100644
--- a/admin/template/goto/include/datepicker.inc.tpl
+++ b/admin/template/goto/include/datepicker.inc.tpl
@@ -20,10 +20,21 @@ function pwg_get_fmt_datepicker(day, month, year)
// initialize controls
// day, month, year: selectors of visible date controls
// linked_date: selector of hidden linked dates control
+// checked_on_change: selector of control to change "checked" attribut
// min_linked_date: selector of hidden linked date control witch give min value
// max_linked_date: selector of hidden linked date control witch give max value
-function pwg_initialization_datepicker(day, month, year, linked_date, min_linked_date, max_linked_date)
+function pwg_initialization_datepicker(day, month, year, linked_date, checked_on_change, min_linked_date, max_linked_date)
{
+ // Action on change date value
+ function pwg_on_date_change()
+ {
+ pwg_check_date();
+ if (checked_on_change != null)
+ {
+ $(checked_on_change).attr("checked", "true");
+ }
+ }
+
// Prevent selection of invalid dates through the select controls
function pwg_check_date()
{
@@ -103,7 +114,7 @@ function pwg_initialization_datepicker(day, month, year, linked_date, min_linked
$(month).val(array_date[1]);
$(day).val(array_date[2]);
}
- pwg_check_date();
+ pwg_on_date_change();
},
showOn: "both",
{/literal}
@@ -117,10 +128,11 @@ function pwg_initialization_datepicker(day, month, year, linked_date, min_linked
jQuery(day + ", " + month + ", " + year).change(
function ()
{
- pwg_check_date();
+ pwg_on_date_change();
});
// In order to desable element of list
+ // In order to init linked input
pwg_check_date();
});