source: resources/assets/js/app.min.js@ e78295c

Last change on this file since e78295c was 0208bbd, checked in by Berat Kjufliju <kufliju@…>, 3 years ago

edited pagination

  • Property mode set to 100644
File size: 18.3 KB
Line 
1/******/ (function(modules) { // webpackBootstrap
2/******/ // The module cache
3/******/ var installedModules = {};
4/******/
5/******/ // The require function
6/******/ function __webpack_require__(moduleId) {
7/******/
8/******/ // Check if module is in cache
9/******/ if(installedModules[moduleId]) {
10/******/ return installedModules[moduleId].exports;
11/******/ }
12/******/ // Create a new module (and put it into the cache)
13/******/ var module = installedModules[moduleId] = {
14/******/ i: moduleId,
15/******/ l: false,
16/******/ exports: {}
17/******/ };
18/******/
19/******/ // Execute the module function
20/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
21/******/
22/******/ // Flag the module as loaded
23/******/ module.l = true;
24/******/
25/******/ // Return the exports of the module
26/******/ return module.exports;
27/******/ }
28/******/
29/******/
30/******/ // expose the modules object (__webpack_modules__)
31/******/ __webpack_require__.m = modules;
32/******/
33/******/ // expose the module cache
34/******/ __webpack_require__.c = installedModules;
35/******/
36/******/ // define getter function for harmony exports
37/******/ __webpack_require__.d = function(exports, name, getter) {
38/******/ if(!__webpack_require__.o(exports, name)) {
39/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
40/******/ }
41/******/ };
42/******/
43/******/ // define __esModule on exports
44/******/ __webpack_require__.r = function(exports) {
45/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
46/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
47/******/ }
48/******/ Object.defineProperty(exports, '__esModule', { value: true });
49/******/ };
50/******/
51/******/ // create a fake namespace object
52/******/ // mode & 1: value is a module id, require it
53/******/ // mode & 2: merge all properties of value into the ns
54/******/ // mode & 4: return value when already ns object
55/******/ // mode & 8|1: behave like require
56/******/ __webpack_require__.t = function(value, mode) {
57/******/ if(mode & 1) value = __webpack_require__(value);
58/******/ if(mode & 8) return value;
59/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
60/******/ var ns = Object.create(null);
61/******/ __webpack_require__.r(ns);
62/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
63/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
64/******/ return ns;
65/******/ };
66/******/
67/******/ // getDefaultExport function for compatibility with non-harmony modules
68/******/ __webpack_require__.n = function(module) {
69/******/ var getter = module && module.__esModule ?
70/******/ function getDefault() { return module['default']; } :
71/******/ function getModuleExports() { return module; };
72/******/ __webpack_require__.d(getter, 'a', getter);
73/******/ return getter;
74/******/ };
75/******/
76/******/ // Object.prototype.hasOwnProperty.call
77/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
78/******/
79/******/ // __webpack_public_path__
80/******/ __webpack_require__.p = "/";
81/******/
82/******/
83/******/ // Load entry module and return exports
84/******/ return __webpack_require__(__webpack_require__.s = 0);
85/******/ })
86/************************************************************************/
87/******/ ({
88
89/***/ "./public/assets/sass/app.scss":
90/*!*************************************!*\
91 !*** ./public/assets/sass/app.scss ***!
92 \*************************************/
93/*! no static exports found */
94/***/ (function(module, exports) {
95
96// removed by extract-text-webpack-plugin
97
98/***/ }),
99
100/***/ "./resources/js/app.js":
101/*!*****************************!*\
102 !*** ./resources/js/app.js ***!
103 \*****************************/
104/*! no static exports found */
105/***/ (function(module, exports, __webpack_require__) {
106
107"use strict";
108
109
110(function ($) {
111 var wind_ = $(window),
112 body_ = $('body');
113 feather.replace({
114 'stroke-width': 1.5
115 });
116 $(document).on('click', '[data-toggle="fullscreen"]', function () {
117 $(this).toggleClass('active-fullscreen');
118
119 if (document.fullscreenEnabled) {
120 if ($(this).hasClass("active-fullscreen")) {
121 document.documentElement.requestFullscreen();
122 } else {
123 document.exitFullscreen();
124 }
125 } else {
126 alert("Your browser does not support fullscreen.");
127 }
128
129 return false;
130 });
131 $(document).on('click', '.overlay', function () {
132 $.removeOverlay();
133
134 if (body_.hasClass('horizontal-navigation')) {
135 $('.horizontal-navigation').removeClass('open');
136 } else {
137 $('.navigation').removeClass('open');
138 }
139
140 body_.removeClass('navigation-show');
141 });
142 $(document).on('click', '[data-sidebar-target]', function () {
143 var target = $(this).data('sidebar-target');
144 $('body').addClass('no-scroll');
145 $('.sidebar-group').addClass('show');
146 $('.sidebar-group .sidebar').removeClass('show');
147 $('.sidebar-group .sidebar' + target).addClass('show');
148 return false;
149 });
150 $(document).on('click', '.sidebar-group', function (e) {
151 if ($(e.target).is($('.sidebar-group'))) {
152 $('.sidebar-group').removeClass('show');
153 $('body').removeClass('no-scroll');
154 $('.sidebar-group .sidebar').removeClass('show');
155 }
156 }); // Active pages, automatically show on the menu
157
158 $('.navigation .navigation-menu-body .navigation-menu-group ul li a.active').closest('ul').parent('li').addClass('open').closest('ul').parent('li').addClass('open');
159 $('.navigation .navigation-menu-body .navigation-menu-group ul li a.active').closest('div').addClass('open');
160 $('.navigation .navigation-menu-tab [data-nav-target="#' + $('.navigation .navigation-menu-body .navigation-menu-group ul li a.active').closest('div').attr('id') + '"]').addClass('active');
161 $('body.horizontal-navigation .horizontal-navigation ul li a.active').closest('ul').parent('li').addClass('open').closest('ul').parent('li').addClass('open');
162 /*------------- create/remove overlay -------------*/
163
164 $.createOverlay = function () {
165 if ($('.overlay').length < 1) {
166 body_.addClass('no-scroll').append('<div class="overlay"></div>');
167 $('.overlay').addClass('show');
168 }
169 };
170
171 $.removeOverlay = function () {
172 body_.removeClass('no-scroll');
173 $('.overlay').remove();
174 };
175 /*------------- create/remove overlay -------------*/
176
177
178 $('[data-backround-image]').each(function (e) {
179 $(this).css("background", 'url(' + $(this).data('backround-image') + ')');
180 });
181 /*------------- page loader -------------*/
182
183 wind_.on('load', function () {
184 $('.preloader').fadeOut(400, function () {
185 setTimeout(function () {
186 toastr.options = {
187 timeOut: 2000,
188 progressBar: true,
189 showMethod: "slideDown",
190 hideMethod: "slideUp",
191 showDuration: 200,
192 hideDuration: 200,
193 positionClass: "toast-top-center"
194 };
195 //toastr.success('Welcome');
196 $('.theme-switcher').removeClass('open');
197 }, 500); // $('.theme-switcher').css('opacity', 1);
198 });
199 });
200 /*------------- page loader -------------*/
201
202 /*------------- side menu (sub menü arrow) -------------*/
203
204 wind_.on('load', function () {
205 setTimeout(function () {
206 $('.navigation .navigation-menu-body ul li a').each(function () {
207 var $this = $(this);
208
209 if ($this.next('ul').length) {
210 $this.append('<i class="sub-menu-arrow ti-angle-up"></i>');
211 }
212 });
213 $('.navigation .navigation-menu-body ul li.open>a>.sub-menu-arrow').removeClass('ti-plus').addClass('ti-minus').addClass('rotate-in');
214 $('body.horizontal-navigation .horizontal-navigation ul li a').each(function () {
215 var $this = $(this);
216
217 if ($this.next('ul').length) {
218 $this.append('<i class="sub-menu-arrow ti-angle-right"></i>');
219 }
220 });
221 }, 200);
222 });
223 /*------------- side menu (sub menü arrow) -------------*/
224
225 $(document).on('click', '[data-action="navigation-toggler"]', function () {
226 if (body_.hasClass('horizontal-navigation')) {
227 $('.horizontal-navigation').toggleClass('open');
228 } else {
229 $('.navigation').toggleClass('open');
230 }
231
232 $.createOverlay();
233 });
234 $(document).on('click', '[data-nav-target]', function () {
235 var $this = $(this),
236 target = $this.data('nav-target');
237
238 if (body_.hasClass('navigation-toggle-one')) {
239 body_.addClass('navigation-show');
240 }
241
242 if (body_.hasClass('horizontal-navigation')) {
243 $('.navigation .navigation-menu-body').show();
244 }
245
246 $('.navigation .navigation-menu-body .navigation-menu-group > div').removeClass('open');
247 $('.navigation .navigation-menu-body .navigation-menu-group ' + target).addClass('open');
248 $('[data-nav-target]').removeClass('active');
249 $this.addClass('active');
250 $this.tooltip('hide');
251 return false;
252 });
253 var c = $('.header .header-left .header-logo').clone();
254 $('.navigation .navigation-header').append(c.addClass('navigation-logo').removeClass('header-logo'));
255 $(document).on('click', '.navigation-toggler a', function () {
256 if (wind_.width() < 1200) {
257 $.createOverlay();
258 body_.addClass('navigation-show');
259 } else {
260 if (!body_.hasClass('navigation-toggle-one') && !body_.hasClass('navigation-toggle-two')) {
261 body_.addClass('navigation-toggle-one');
262 } else if (body_.hasClass('navigation-toggle-one') && !body_.hasClass('navigation-toggle-two')) {
263 body_.addClass('navigation-toggle-two');
264 body_.removeClass('navigation-toggle-one');
265 } else if (!body_.hasClass('navigation-toggle-one') && body_.hasClass('navigation-toggle-two')) {
266 body_.removeClass('navigation-toggle-two');
267 body_.removeClass('navigation-toggle-one');
268 }
269 }
270
271 return false;
272 });
273 $(document).on('click', '.header-toggler a', function () {
274 $('.header ul.navbar-nav').toggleClass('open');
275 return false;
276 });
277 $(document).on('click', '*', function (e) {
278 if (!$(e.target).is($('.navigation, .navigation *, .navigation-toggler *')) && body_.hasClass('navigation-toggle-one')) {
279 body_.removeClass('navigation-show');
280 }
281 });
282 $(document).on('click', '*', function (e) {
283 if (!$(e.target).is('.header ul.navbar-nav, .header ul.navbar-nav *, .header-toggler, .header-toggler *')) {
284 $('.header ul.navbar-nav').removeClass('open');
285 }
286 });
287 /*------------- form validation -------------*/
288
289 window.addEventListener('load', function () {
290 // Fetch all the forms we want to apply custom Bootstrap validation styles to
291 var forms = document.getElementsByClassName('needs-validation'); // Loop over them and prevent submission
292
293 Array.prototype.filter.call(forms, function (form) {
294 form.addEventListener('submit', function (event) {
295 if (form.checkValidity() === false) {
296 event.preventDefault();
297 event.stopPropagation();
298 }
299
300 form.classList.add('was-validated');
301 }, false);
302 });
303 }, false);
304 /*------------- form validation -------------*/
305
306 /*------------- responsive html table -------------*/
307
308 var table_responsive_stack = $(".table-responsive-stack");
309 table_responsive_stack.find("th").each(function (i) {
310 $(".table-responsive-stack td:nth-child(" + (i + 1) + ")").prepend('<span class="table-responsive-stack-thead">' + $(this).text() + ":</span> ");
311 $(".table-responsive-stack-thead").hide();
312 });
313 table_responsive_stack.each(function () {
314 var thCount = $(this).find("th").length,
315 rowGrow = 100 / thCount + "%";
316 $(this).find("th, td").css("flex-basis", rowGrow);
317 });
318
319 function flexTable() {
320 if (wind_.width() < 768) {
321 $(".table-responsive-stack").each(function (i) {
322 $(this).find(".table-responsive-stack-thead").show();
323 $(this).find("thead").hide();
324 }); // window is less than 768px
325 } else {
326 $(".table-responsive-stack").each(function (i) {
327 $(this).find(".table-responsive-stack-thead").hide();
328 $(this).find("thead").show();
329 });
330 }
331 }
332
333 flexTable();
334
335 window.onresize = function (event) {
336 flexTable();
337 };
338 /*------------- responsive html table -------------*/
339
340 /*------------- header search -------------*/
341
342
343 $(document).on('click', '[data-toggle="search"], [data-toggle="search"] *', function () {
344 $('.header .header-body .header-search').show().find('.form-control').focus();
345 return false;
346 });
347 $(document).on('click', '.close-header-search, .close-header-search svg', function () {
348 $('.header .header-body .header-search').hide();
349 return false;
350 });
351 $(document).on('click', '*', function (e) {
352 if (!$(e.target).is($('.header, .header *, [data-toggle="search"], [data-toggle="search"] *'))) {
353 $('.header .header-body .header-search').hide();
354 }
355 });
356 /*------------- header search -------------*/
357
358 /*------------- custom accordion -------------*/
359
360 $(document).on('click', '.accordion.custom-accordion .accordion-row a.accordion-header', function () {
361 var $this = $(this);
362 $this.closest('.accordion.custom-accordion').find('.accordion-row').not($this.parent()).removeClass('open');
363 $this.parent('.accordion-row').toggleClass('open');
364 return false;
365 });
366 /*------------- custom accordion -------------*/
367
368 /*------------- responsive table dropdown -------------*/
369
370 var dropdownMenu,
371 table_responsive = $('.table-responsive');
372 table_responsive.on('show.bs.dropdown', function (e) {
373 dropdownMenu = $(e.target).find('.dropdown-menu');
374 body_.append(dropdownMenu.detach());
375 var eOffset = $(e.target).offset();
376 dropdownMenu.css({
377 'display': 'block',
378 'top': eOffset.top + $(e.target).outerHeight(),
379 'left': eOffset.left,
380 'width': '184px',
381 'font-size': '14px'
382 });
383 dropdownMenu.addClass("mobPosDropdown");
384 });
385 table_responsive.on('hide.bs.dropdown', function (e) {
386 $(e.target).append(dropdownMenu.detach());
387 dropdownMenu.hide();
388 });
389 /*------------- responsive table dropdown -------------*/
390
391 /*------------- chat -------------*/
392
393 $(document).on('click', '.chat-block .chat-sidebar .chat-sidebar-content .list-group .list-group-item', function () {
394 $('.chat-block .chat-content').addClass('chat-mobile-open');
395 return false;
396 });
397 $(document).on('click', '.chat-block .chat-content .mobile-chat-close-btn a', function () {
398 $('.chat-block .chat-content').removeClass('chat-mobile-open');
399 return false;
400 });
401 /*------------- chat -------------*/
402
403 /*------------- aside menu toggle -------------*/
404
405 $(document).on('click', '.navigation ul li a', function () {
406 var $this = $(this);
407
408 if ($this.next('ul').length) {
409 var sub_menu_arrow = $this.find('.sub-menu-arrow');
410 sub_menu_arrow.toggleClass('rotate-in');
411 $this.next('ul').toggle(200);
412 $this.parent('li').siblings().find('ul').not($this.parent('li').find('ul')).slideUp(200);
413 $this.next('ul').find('li ul').slideUp(200);
414 $this.next('ul').find('li>a').find('.sub-menu-arrow').removeClass('ti-minus').addClass('ti-plus');
415 $this.next('ul').find('li>a').find('.sub-menu-arrow').removeClass('rotate-in');
416 $this.parent('li').siblings().not($this.parent('li').find('ul')).find('>a').find('.sub-menu-arrow').removeClass('ti-minus').addClass('ti-plus');
417 $this.parent('li').siblings().not($this.parent('li').find('ul')).find('>a').find('.sub-menu-arrow').removeClass('rotate-in');
418
419 if (sub_menu_arrow.hasClass('rotate-in')) {
420 setTimeout(function () {
421 sub_menu_arrow.removeClass('ti-plus').addClass('ti-minus');
422 }, 200);
423 } else {
424 sub_menu_arrow.removeClass('ti-minus').addClass('ti-plus');
425 }
426
427 if (!body_.hasClass('horizontal-side-menu') && wind_.width() >= 1200) {
428 setTimeout(function (e) {
429 $('.navigation .navigation-menu-body').getNiceScroll().resize();
430 }, 300);
431 }
432
433 return false;
434 }
435 });
436 $(document).on('click', '.horizontal-navigation ul li a', function () {
437 var $this = $(this);
438
439 if ($this.next('ul').length) {
440 $this.next('ul').toggle(200);
441 $this.parent('li').siblings().find('ul').not($this.parent('li').find('ul')).slideUp(200);
442 $this.next('ul').find('li ul').slideUp(200);
443 return false;
444 }
445 });
446 /*------------- aside menu toggle -------------*/
447
448 /*------------- other -------------*/
449
450 $(document).on('click', '.dropdown-menu', function (e) {
451 e.stopPropagation();
452 });
453 $('#exampleModal').on('show.bs.modal', function (event) {
454 var button = $(event.relatedTarget),
455 recipient = button.data('whatever'),
456 modal = $(this);
457 modal.find('.modal-title').text('New message to ' + recipient);
458 modal.find('.modal-body input').val(recipient);
459 });
460 $('[data-toggle="tooltip"]').tooltip({
461 container: 'body'
462 });
463 $('[data-toggle="popover"]').popover();
464 $('.carousel').carousel();
465
466 if (wind_.width() >= 992) {
467 $('.card-scroll').niceScroll();
468 $('.table-responsive').niceScroll();
469 $('.sidebar-group .sidebar').niceScroll();
470 $('.app-block .app-content .app-lists').niceScroll();
471 $('.app-block .app-sidebar .app-sidebar-menu').niceScroll();
472 $('.chat-block .chat-sidebar .chat-sidebar-content').niceScroll();
473 var chat_messages = $('.chat-block .chat-content .messages');
474
475 if (chat_messages.length) {
476 chat_messages.niceScroll({
477 horizrailenabled: false
478 });
479 chat_messages.getNiceScroll(0).doScrollTop(chat_messages.get(0).scrollHeight, -1);
480 }
481 }
482
483 if (!body_.hasClass('small-navigation') && !body_.hasClass('horizontal-navigation') && wind_.width() >= 992) {
484 $('.navigation .navigation-menu-body').niceScroll();
485 }
486
487 $('.dropdown-menu ul.list-group').niceScroll();
488})(jQuery);
489
490/***/ }),
491
492/***/ 0:
493/*!*****************************************************************!*\
494 !*** multi ./resources/js/app.js ./public/assets/sass/app.scss ***!
495 \*****************************************************************/
496/*! no static exports found */
497/***/ (function(module, exports, __webpack_require__) {
498
499__webpack_require__(/*! C:\wamp64\www\themeforest\nago\resources\js\app.js */"./resources/js/app.js");
500module.exports = __webpack_require__(/*! C:\wamp64\www\themeforest\nago\public\assets\sass\app.scss */"./public/assets/sass/app.scss");
501
502
503/***/ })
504
505/******/ });
Note: See TracBrowser for help on using the repository browser.