Files
izyim/resources/assets/js/scripts.js
T
2019-02-18 16:50:16 +08:00

33 lines
909 B
JavaScript
Vendored

$(function() {
$.fn.selectListTrigger = function(eventName) {
return this.each(function() {
var el = $(this).get(0);
triggerNativeEvent(el, eventName);
});
};
function triggerNativeEvent(el, eventName){
if (el.fireEvent) { // < IE9
(el.fireEvent('on' + eventName));
} else {
var evt = document.createEvent('Events');
evt.initEvent(eventName, true, false);
el.dispatchEvent(evt);
}
}
$('[data-init-plugin="select2"]').on('select2:select', function (e) {
$(this).selectListTrigger('change');
});
$('body').on('click', '.requestModal', function () {
let type = $(this).attr('data-type');
if(type){ $(this).parents('.parentContainer').find('.modalContainer[data-type="'+type+'"]').modal('show'); }
});
$('.singleLightBox').magnificPopup({
type: 'image'
});
$('.datepicker').datepicker();
});