File: /var/www/quadcode-jobs/resources/js/app.js
import {loader} from "./vendor/auth";
require('./bootstrap');
// Register $ global var for jQuery
import $ from 'jquery';
import './vendor/body-scroll-lock';
import './vendor/gsap';
import {initVideo} from "./modules/enable-inline-video";
import {initModals} from "./modules/init-modals";
import {initHeader} from "./modules/initHeader";
import {initCategory} from "./modules/initCategory";
import {initActionMarkers} from "./modules/init-action-markers";
import {initSearchForm} from "./modules/initSeachForm";
window.$ = window.jQuery = $;
(function ($) {
$.fn.extend({
addTemporaryClass: function (className, duration) {
var elements = this;
setTimeout(function () {
elements.removeClass(className);
}, duration);
return this.each(function () {
$(this).addClass(className);
});
}
});
})(jQuery);
window.addEventListener('load', () => {
initModals();
initHeader();
initVideo();
initCategory();
initSearchForm();
initActionMarkers();
// initAnimation();
loader();
});