Sha256: a12a1ec97660800d30f51d1c03a8ef0e68a0a098bb61aaac0fc5da948acc363f
Contents?: true
Size: 974 Bytes
Versions: 1
Compression:
Stored size: 974 Bytes
Contents
(function($) { $(document).on('daterange:present', function(event) { var self = $(event.target); var $checkbox = self.find(".js-present input[type=checkbox]"); checkboxDaterangeToggle($checkbox, self); $checkbox.change(function(e) { checkboxDaterangeToggle($(e.target), self); }); function checkboxDaterangeToggle($checkbox, self) { var $present = self.find('.js-present'); var $daterangeEndFields = self.find(".js-daterange-end-fields"); var isEnabler = self.data("daterangeToggler") == "enabler"; if($checkbox.prop("checked") == isEnabler) { $present.removeClass('ongoing'); $daterangeEndFields.show(); } else { $present.addClass('ongoing'); $daterangeEndFields.hide(); clearDependentFields(); } function clearDependentFields() { $daterangeEndFields.find('input').val(''); $daterangeEndFields.find('select').val(''); } } }); })(jQuery);
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
undercase-0.2.57 | app/assets/javascripts/undercase/patterns/daterange.js |