diff options
author | rub <rub@piwigo.org> | 2008-10-07 19:18:55 +0000 |
---|---|---|
committer | rub <rub@piwigo.org> | 2008-10-07 19:18:55 +0000 |
commit | f5c5154ddf39edd7882ee7aa8f751e08fe1ab7fb (patch) | |
tree | 452734563a4895075cfc1392efb95f983f43c169 /admin/template/goto/include/datepicker.inc.tpl | |
parent | 0bbeccaab36b24be8651b4b108e036b06974558c (diff) |
jQuery Datepicker:
o use id for selector
o check radio button on change date
git-svn-id: http://piwigo.org/svn/trunk@2680 68402e56-0260-453c-a942-63ccdbb3a9ee
Diffstat (limited to 'admin/template/goto/include/datepicker.inc.tpl')
-rw-r--r-- | admin/template/goto/include/datepicker.inc.tpl | 18 |
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(); }); |