fix datepicker noconflict
This commit is contained in:
		@@ -958,7 +958,7 @@
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	var old = $.fn.datepicker;
 | 
			
		||||
	$.fn.datepicker = function ( option ) {
 | 
			
		||||
	var datepicker = $.fn.datepicker = function ( option ) {
 | 
			
		||||
		var args = Array.apply(null, arguments);
 | 
			
		||||
		args.shift();
 | 
			
		||||
		var internal_return,
 | 
			
		||||
@@ -1242,11 +1242,13 @@
 | 
			
		||||
			if ($this.data('datepicker')) return;
 | 
			
		||||
			e.preventDefault();
 | 
			
		||||
			// component click requires us to explicitly show it
 | 
			
		||||
			$this.datepicker('show');
 | 
			
		||||
			datepicker.call($this, 'show');
 | 
			
		||||
		}
 | 
			
		||||
	);
 | 
			
		||||
	$(function(){
 | 
			
		||||
		$('[data-provide="datepicker-inline"]').datepicker();
 | 
			
		||||
		//$('[data-provide="datepicker-inline"]').datepicker();
 | 
			
		||||
        //vit: changed to support noConflict()
 | 
			
		||||
        datepicker.call($('[data-provide="datepicker-inline"]'));
 | 
			
		||||
	});
 | 
			
		||||
 | 
			
		||||
}( window.jQuery ));
 | 
			
		||||
 
 | 
			
		||||
@@ -27,7 +27,10 @@ $(function(){
 | 
			
		||||
    "use strict";
 | 
			
		||||
    
 | 
			
		||||
    //store bootstrap-datepicker as bdateicker to exclude conflict with jQuery UI one
 | 
			
		||||
    $.fn.bdatepicker = $.fn.datepicker.noConflict();    
 | 
			
		||||
    $.fn.bdatepicker = $.fn.datepicker.noConflict();
 | 
			
		||||
    if(!$.fn.datepicker) { //if there were no other datepickers, keep also original name
 | 
			
		||||
        $.fn.datepicker = $.fn.bdatepicker;    
 | 
			
		||||
    }    
 | 
			
		||||
    
 | 
			
		||||
    var Date = function (options) {
 | 
			
		||||
        this.init('date', options, Date.defaults);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user