/*! * @copyright Copyright © Kartik Visweswaran, Krajee.com, 2015 * @package yii2-widgets * @subpackage yii2-widget-datepicker * @version 1.3.3 * * Extension to bootstrap datepicker to use noconflict approach * so that the plugin does not conflict with other jquery plugins * of similar name * * Built for Yii Framework 2.0 * Author: Kartik Visweswaran * Year: 2015 * For more Yii related demos visit http://demos.krajee.com */ var initDPRemove = function() { }, initDPAddon = function() { }; (function ($) { $.fn.kvDatepicker = $.fn.datepicker.noConflict(); initDPRemove = function(id, range) { var $id = $('#' + id), $el = $id.parent(); $el.find('.kv-date-remove').on('click.kvdatepicker', function() { if (range) { $el.find('input[type="text"]').each(function() { $(this).kvDatepicker('clearDates'); }); } else { $el.kvDatepicker('clearDates'); } }); }; initDPAddon = function(id) { var $id = $('#' + id), $el = $id.parent(); $el.find('.input-group-addon:not(.kv-date-calendar):not(.kv-date-remove)').each(function() { var $addon = $(this); $addon.on('click.kvdatepicker', function(e) { $el.kvDatepicker('hide'); }); }); }; })(window.jQuery);