]> source.dussan.org Git - jquery-ui.git/commitdiff
Datepicker: Allow descendant elements in triggers. Fixes #8107 - Closing the datepick...
authorScott González <scott.gonzalez@gmail.com>
Wed, 8 Feb 2012 18:42:55 +0000 (13:42 -0500)
committerScott González <scott.gonzalez@gmail.com>
Wed, 8 Feb 2012 18:42:55 +0000 (13:42 -0500)
ui/jquery.ui.datepicker.js

index 5915d402770adf88d8dd7b8c9bc3c811d08d12ed..034ad774ec1cebf7891f16d55d5efe7998d85780 100644 (file)
@@ -849,7 +849,7 @@ $.extend(Datepicker.prototype, {
                if ( ( ( $target[0].id != $.datepicker._mainDivId &&
                                $target.parents('#' + $.datepicker._mainDivId).length == 0 &&
                                !$target.hasClass($.datepicker.markerClassName) &&
-                               !$target.hasClass($.datepicker._triggerClass) &&
+                               !$target.closest("." + $.datepicker._triggerClass).length &&
                                $.datepicker._datepickerShowing && !($.datepicker._inDialog && $.blockUI) ) ) ||
                        ( $target.hasClass($.datepicker.markerClassName) && $.datepicker._curInst != inst ) )
                        $.datepicker._hideDatepicker();