tui-calendar
Version:
TOAST UI Calendar
42 lines (31 loc) • 1.02 kB
JavaScript
/**
* @fileoverview The entry file of fullcalendar
* @author NHN FE Development Lab
*/
;
var util = require('tui-code-snippet');
var Calendar = require('./js/factory/calendar');
require('./css/main.styl');
require('./js/view/template/helper');
// for jquery
if (global.jQuery) {
global.jQuery.fn.tuiCalendar = function() {
var options, instance;
var el = this.get(0);
var args = Array.prototype.slice.apply(arguments);
if (el) {
options = util.pick(args, 0) || {};
instance = global.jQuery.data(el, 'tuiCalendar');
if (instance) {
if (typeof options === 'string' && instance[options]) {
return instance[options].apply(instance, args.slice(1));
}
} else {
instance = new Calendar(el, options);
global.jQuery.data(el, 'tuiCalendar', instance);
}
}
return this;
};
}
module.exports = Calendar;