(function ($) { $.mobiscroll.themes.jqm = { jqmBorder: 'a', jqmBody: 'c', jqmHeader: 'b', jqmWheel: 'd', jqmClickPick: 'c', jqmSet: 'b', jqmCancel: 'c', disabledClass: 'ui-disabled', activeClass: 'ui-btn-active', activeTabInnerClass: 'ui-btn-active', onThemeLoad: function (lang, s) { var cal = s.jqmBody || 'c', txt = s.jqmEventText || 'b', bubble = s.jqmEventBubble || 'a'; s.dayClass = 'ui-body-a ui-body-' + cal; s.validDayClass = 'ui-state-default ui-btn ui-btn-up-' + cal; s.calendarClass = 'ui-body-a ui-body-' + cal; s.weekNrClass = 'ui-body-a ui-body-' + cal; s.eventTextClass = 'ui-btn-up-' + txt; s.eventBubbleClass = 'ui-body-' + bubble; }, onEventBubbleShow: function (evd, evc) { $('.dw-cal-event-list', evc).attr('data-role', 'listview'); evc.page().trigger('create'); }, onMarkupInserted: function (elm, inst) { var s = inst.settings; $('.dw', elm).removeClass('dwbg').addClass('ui-selectmenu ui-overlay-shadow ui-corner-all ui-body-' + s.jqmBorder); $('.dwbc .dwb', elm).attr('data-role', 'button').attr('data-mini', 'true').attr('data-theme', s.jqmCancel); $('.dwb-s .dwb', elm).attr('data-theme', s.jqmSet); $('.dwwb', elm).attr('data-role', 'button').attr('data-theme', s.jqmClickPick); $('.dwv', elm).addClass('ui-header ui-bar-' + s.jqmHeader); $('.dwwr', elm).addClass('ui-body-' + s.jqmBody); $('.dwpm .dwwl', elm).addClass('ui-body-' + s.jqmWheel); $('.dwpm .dwl', elm).addClass('ui-body-' + s.jqmBody); // Calendar base $('.dw-cal-tabs', elm).attr('data-role', 'navbar'); $('.dw-cal-prev .dw-cal-btn-txt', elm).attr('data-role', 'button').attr('data-icon', 'arrow-l').attr('data-iconpos', 'notext'); $('.dw-cal-next .dw-cal-btn-txt', elm).attr('data-role', 'button').attr('data-icon', 'arrow-r').attr('data-iconpos', 'notext'); // Calendar events $('.dw-cal-events', elm).attr('data-role', 'page'); // Rangepicker $('.dw-dr', elm).attr('data-role', 'button').attr('data-mini', 'true'); elm.trigger('create'); } }; })(jQuery);