123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- /*!
- * datepair.js v0.4.16 - A javascript plugin for intelligently selecting date and time ranges inspired by Google Calendar.
- * Copyright (c) 2018 Jon Thornton - http://jonthornton.github.com/Datepair.js
- * License: MIT
- */
- (function($) {
- if(!$) {
- return;
- }
- ////////////
- // Plugin //
- ////////////
- $.fn.datepair = function(option) {
- var out;
- this.each(function() {
- var $this = $(this);
- var data = $this.data('datepair');
- var options = typeof option === 'object' && option;
- if (!data) {
- data = new Datepair(this, options);
- $this.data('datepair', data);
- }
- if (option === 'remove') {
- out = data['remove']();
- $this.removeData('datepair', data);
- }
- if (typeof option === 'string') {
- out = data[option]();
- }
- });
- return out || this;
- };
- //////////////
- // Data API //
- //////////////
- $('[data-datepair]').each(function() {
- var $this = $(this);
- $this.datepair($this.data());
- });
- }(window.Zepto || window.jQuery));
|