"use strict"; jQuery( document ).ready(function( $ ) { // ==================================== // Scroll // ==================================== $('a').smoothScroll({ speed: 400, offset: -70 }); var sticky = new Sticky('.stickyscroll'); // ==================================== // Notifications // ==================================== $(window).bind('beforeunload', () => { $('#notifload').addClass('active'); }); $(document).ajaxSend(() => { $('#notifload').addClass('active'); }).ajaxComplete(() => { $('#notifload').removeClass('active'); }); var alerts = new Alerts(); if(alertsData) { _.forEach(alertsData, (alertRow) => { alerts.push(alertRow); }); } // ==================================== // Establish WebSocket connection // ==================================== var socket = io(window.location.origin); //=include components/search.js // ==================================== // Pages logic // ==================================== //=include pages/view.js //=include pages/create.js //=include pages/edit.js //=include pages/source.js //=include pages/admin.js }); //=include helpers/form.js //=include helpers/pages.js //=include components/alerts.js