source: public/assets/js/app.js@ 582789f

develop
Last change on this file since 582789f was 582789f, checked in by beratkjufliju <kufliju@…>, 3 years ago

added clearAll command

  • Property mode set to 100644
File size: 36.7 KB
Line 
1/******/ (() => { // webpackBootstrap
2/******/ var __webpack_modules__ = ({
3
4/***/ "./resources/assets/js/app.js":
5/*!************************************!*\
6 !*** ./resources/assets/js/app.js ***!
7 \************************************/
8/***/ (() => {
9
10function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
11
12/******/
13(function (modules) {
14 // webpackBootstrap
15
16 /******/
17 // The module cache
18
19 /******/
20 var installedModules = {};
21 /******/
22
23 /******/
24 // The require function
25
26 /******/
27
28 function __nested_webpack_require_572__(moduleId) {
29 /******/
30
31 /******/
32 // Check if module is in cache
33
34 /******/
35 if (installedModules[moduleId]) {
36 /******/
37 return installedModules[moduleId].exports;
38 /******/
39 }
40 /******/
41 // Create a new module (and put it into the cache)
42
43 /******/
44
45
46 var module = installedModules[moduleId] = {
47 /******/
48 i: moduleId,
49
50 /******/
51 l: false,
52
53 /******/
54 exports: {}
55 /******/
56
57 };
58 /******/
59
60 /******/
61 // Execute the module function
62
63 /******/
64
65 modules[moduleId].call(module.exports, module, module.exports, __nested_webpack_require_572__);
66 /******/
67
68 /******/
69 // Flag the module as loaded
70
71 /******/
72
73 module.l = true;
74 /******/
75
76 /******/
77 // Return the exports of the module
78
79 /******/
80
81 return module.exports;
82 /******/
83 }
84 /******/
85
86 /******/
87
88 /******/
89 // expose the modules object (__webpack_modules__)
90
91 /******/
92
93
94 __nested_webpack_require_572__.m = modules;
95 /******/
96
97 /******/
98 // expose the module cache
99
100 /******/
101
102 __nested_webpack_require_572__.c = installedModules;
103 /******/
104
105 /******/
106 // define getter function for harmony exports
107
108 /******/
109
110 __nested_webpack_require_572__.d = function (exports, name, getter) {
111 /******/
112 if (!__nested_webpack_require_572__.o(exports, name)) {
113 /******/
114 Object.defineProperty(exports, name, {
115 enumerable: true,
116 get: getter
117 });
118 /******/
119 }
120 /******/
121
122 };
123 /******/
124
125 /******/
126 // define __esModule on exports
127
128 /******/
129
130
131 __nested_webpack_require_572__.r = function (exports) {
132 /******/
133 if (typeof Symbol !== 'undefined' && Symbol.toStringTag) {
134 /******/
135 Object.defineProperty(exports, Symbol.toStringTag, {
136 value: 'Module'
137 });
138 /******/
139 }
140 /******/
141
142
143 Object.defineProperty(exports, '__esModule', {
144 value: true
145 });
146 /******/
147 };
148 /******/
149
150 /******/
151 // create a fake namespace object
152
153 /******/
154 // mode & 1: value is a module id, require it
155
156 /******/
157 // mode & 2: merge all properties of value into the ns
158
159 /******/
160 // mode & 4: return value when already ns object
161
162 /******/
163 // mode & 8|1: behave like require
164
165 /******/
166
167
168 __nested_webpack_require_572__.t = function (value, mode) {
169 /******/
170 if (mode & 1) value = __nested_webpack_require_572__(value);
171 /******/
172
173 if (mode & 8) return value;
174 /******/
175
176 if (mode & 4 && _typeof(value) === 'object' && value && value.__esModule) return value;
177 /******/
178
179 var ns = Object.create(null);
180 /******/
181
182 __nested_webpack_require_572__.r(ns);
183 /******/
184
185
186 Object.defineProperty(ns, 'default', {
187 enumerable: true,
188 value: value
189 });
190 /******/
191
192 if (mode & 2 && typeof value != 'string') for (var key in value) {
193 __nested_webpack_require_572__.d(ns, key, function (key) {
194 return value[key];
195 }.bind(null, key));
196 }
197 /******/
198
199 return ns;
200 /******/
201 };
202 /******/
203
204 /******/
205 // getDefaultExport function for compatibility with non-harmony modules
206
207 /******/
208
209
210 __nested_webpack_require_572__.n = function (module) {
211 /******/
212 var getter = module && module.__esModule ?
213 /******/
214 function getDefault() {
215 return module['default'];
216 } :
217 /******/
218 function getModuleExports() {
219 return module;
220 };
221 /******/
222
223 __nested_webpack_require_572__.d(getter, 'a', getter);
224 /******/
225
226
227 return getter;
228 /******/
229 };
230 /******/
231
232 /******/
233 // Object.prototype.hasOwnProperty.call
234
235 /******/
236
237
238 __nested_webpack_require_572__.o = function (object, property) {
239 return Object.prototype.hasOwnProperty.call(object, property);
240 };
241 /******/
242
243 /******/
244 // __webpack_public_path__
245
246 /******/
247
248
249 __nested_webpack_require_572__.p = "/";
250 /******/
251
252 /******/
253
254 /******/
255 // Load entry module and return exports
256
257 /******/
258
259 return __nested_webpack_require_572__(__nested_webpack_require_572__.s = 0);
260 /******/
261})({
262 /***/
263 "./public/assets/sass/app.scss": function publicAssetsSassAppScss(module, exports) {// removed by extract-text-webpack-plugin
264
265 /***/
266 },
267
268 /***/
269 "./resources/js/app.js": function resourcesJsAppJs(module, exports, __webpack_require__) {
270 "use strict";
271
272 (function ($) {
273 var wind_ = $(window),
274 body_ = $('body');
275 feather.replace({
276 'stroke-width': 1.5
277 });
278 $(document).on('click', '[data-toggle="fullscreen"]', function () {
279 $(this).toggleClass('active-fullscreen');
280
281 if (document.fullscreenEnabled) {
282 if ($(this).hasClass("active-fullscreen")) {
283 document.documentElement.requestFullscreen();
284 } else {
285 document.exitFullscreen();
286 }
287 } else {
288 alert("Your browser does not support fullscreen.");
289 }
290
291 return false;
292 });
293 $(document).on('click', '.overlay', function () {
294 $.removeOverlay();
295
296 if (body_.hasClass('horizontal-navigation')) {
297 $('.horizontal-navigation').removeClass('open');
298 } else {
299 $('.navigation').removeClass('open');
300 }
301
302 body_.removeClass('navigation-show');
303 });
304 $(document).on('click', '[data-sidebar-target]', function () {
305 var target = $(this).data('sidebar-target');
306 $('body').addClass('no-scroll');
307 $('.sidebar-group').addClass('show');
308 $('.sidebar-group .sidebar').removeClass('show');
309 $('.sidebar-group .sidebar' + target).addClass('show');
310 return false;
311 });
312 $(document).on('click', '.sidebar-group', function (e) {
313 if ($(e.target).is($('.sidebar-group'))) {
314 $('.sidebar-group').removeClass('show');
315 $('body').removeClass('no-scroll');
316 $('.sidebar-group .sidebar').removeClass('show');
317 }
318 }); // Active pages, automatically show on the menu
319
320 $('.navigation .navigation-menu-body .navigation-menu-group ul li a.active').closest('ul').parent('li').addClass('open').closest('ul').parent('li').addClass('open');
321 $('.navigation .navigation-menu-body .navigation-menu-group ul li a.active').closest('div').addClass('open');
322 $('.navigation .navigation-menu-tab [data-nav-target="#' + $('.navigation .navigation-menu-body .navigation-menu-group ul li a.active').closest('div').attr('id') + '"]').addClass('active');
323 $('body.horizontal-navigation .horizontal-navigation ul li a.active').closest('ul').parent('li').addClass('open').closest('ul').parent('li').addClass('open');
324 /*------------- create/remove overlay -------------*/
325
326 $.createOverlay = function () {
327 if ($('.overlay').length < 1) {
328 body_.addClass('no-scroll').append('<div class="overlay"></div>');
329 $('.overlay').addClass('show');
330 }
331 };
332
333 $.removeOverlay = function () {
334 body_.removeClass('no-scroll');
335 $('.overlay').remove();
336 };
337 /*------------- create/remove overlay -------------*/
338
339
340 $('[data-backround-image]').each(function (e) {
341 $(this).css("background", 'url(' + $(this).data('backround-image') + ')');
342 });
343 /*------------- page loader -------------*/
344
345 wind_.on('load', function () {
346 $('.preloader').fadeOut(400, function () {
347 setTimeout(function () {
348 toastr.options = {
349 timeOut: 2000,
350 progressBar: true,
351 showMethod: "slideDown",
352 hideMethod: "slideUp",
353 showDuration: 200,
354 hideDuration: 200,
355 positionClass: "toast-top-center"
356 }; //toastr.success('Welcome');
357
358 $('.theme-switcher').removeClass('open');
359 }, 500); // $('.theme-switcher').css('opacity', 1);
360 });
361 });
362 /*------------- page loader -------------*/
363
364 /*------------- side menu (sub menü arrow) -------------*/
365
366 wind_.on('load', function () {
367 setTimeout(function () {
368 $('.navigation .navigation-menu-body ul li a').each(function () {
369 var $this = $(this);
370
371 if ($this.next('ul').length) {
372 $this.append('<i class="sub-menu-arrow ti-angle-up"></i>');
373 }
374 });
375 $('.navigation .navigation-menu-body ul li.open>a>.sub-menu-arrow').removeClass('ti-plus').addClass('ti-minus').addClass('rotate-in');
376 $('body.horizontal-navigation .horizontal-navigation ul li a').each(function () {
377 var $this = $(this);
378
379 if ($this.next('ul').length) {
380 $this.append('<i class="sub-menu-arrow ti-angle-right"></i>');
381 }
382 });
383 }, 200);
384 });
385 /*------------- side menu (sub menü arrow) -------------*/
386
387 $(document).on('click', '[data-action="navigation-toggler"]', function () {
388 if (body_.hasClass('horizontal-navigation')) {
389 $('.horizontal-navigation').toggleClass('open');
390 } else {
391 $('.navigation').toggleClass('open');
392 }
393
394 $.createOverlay();
395 });
396 $(document).on('click', '[data-nav-target]', function () {
397 var $this = $(this),
398 target = $this.data('nav-target');
399
400 if (body_.hasClass('navigation-toggle-one')) {
401 body_.addClass('navigation-show');
402 }
403
404 if (body_.hasClass('horizontal-navigation')) {
405 $('.navigation .navigation-menu-body').show();
406 }
407
408 $('.navigation .navigation-menu-body .navigation-menu-group > div').removeClass('open');
409 $('.navigation .navigation-menu-body .navigation-menu-group ' + target).addClass('open');
410 $('[data-nav-target]').removeClass('active');
411 $this.addClass('active');
412 $this.tooltip('hide');
413 return false;
414 });
415 var c = $('.header .header-left .header-logo').clone();
416 $('.navigation .navigation-header').append(c.addClass('navigation-logo').removeClass('header-logo'));
417 $(document).on('click', '.navigation-toggler a', function () {
418 if (wind_.width() < 1200) {
419 $.createOverlay();
420 body_.addClass('navigation-show');
421 } else {
422 if (!body_.hasClass('navigation-toggle-one') && !body_.hasClass('navigation-toggle-two')) {
423 body_.addClass('navigation-toggle-one');
424 } else if (body_.hasClass('navigation-toggle-one') && !body_.hasClass('navigation-toggle-two')) {
425 body_.addClass('navigation-toggle-two');
426 body_.removeClass('navigation-toggle-one');
427 } else if (!body_.hasClass('navigation-toggle-one') && body_.hasClass('navigation-toggle-two')) {
428 body_.removeClass('navigation-toggle-two');
429 body_.removeClass('navigation-toggle-one');
430 }
431 }
432
433 return false;
434 });
435 $(document).on('click', '.header-toggler a', function () {
436 $('.header ul.navbar-nav').toggleClass('open');
437 return false;
438 });
439 $(document).on('click', '*', function (e) {
440 if (!$(e.target).is($('.navigation, .navigation *, .navigation-toggler *')) && body_.hasClass('navigation-toggle-one')) {
441 body_.removeClass('navigation-show');
442 }
443 });
444 $(document).on('click', '*', function (e) {
445 if (!$(e.target).is('.header ul.navbar-nav, .header ul.navbar-nav *, .header-toggler, .header-toggler *')) {
446 $('.header ul.navbar-nav').removeClass('open');
447 }
448 });
449 /*------------- form validation -------------*/
450
451 window.addEventListener('load', function () {
452 // Fetch all the forms we want to apply custom Bootstrap validation styles to
453 var forms = document.getElementsByClassName('needs-validation'); // Loop over them and prevent submission
454
455 Array.prototype.filter.call(forms, function (form) {
456 form.addEventListener('submit', function (event) {
457 if (form.checkValidity() === false) {
458 event.preventDefault();
459 event.stopPropagation();
460 }
461
462 form.classList.add('was-validated');
463 }, false);
464 });
465 }, false);
466 /*------------- form validation -------------*/
467
468 /*------------- responsive html table -------------*/
469
470 var table_responsive_stack = $(".table-responsive-stack");
471 table_responsive_stack.find("th").each(function (i) {
472 $(".table-responsive-stack td:nth-child(" + (i + 1) + ")").prepend('<span class="table-responsive-stack-thead">' + $(this).text() + ":</span> ");
473 $(".table-responsive-stack-thead").hide();
474 });
475 table_responsive_stack.each(function () {
476 var thCount = $(this).find("th").length,
477 rowGrow = 100 / thCount + "%";
478 $(this).find("th, td").css("flex-basis", rowGrow);
479 });
480
481 function flexTable() {
482 if (wind_.width() < 768) {
483 $(".table-responsive-stack").each(function (i) {
484 $(this).find(".table-responsive-stack-thead").show();
485 $(this).find("thead").hide();
486 }); // window is less than 768px
487 } else {
488 $(".table-responsive-stack").each(function (i) {
489 $(this).find(".table-responsive-stack-thead").hide();
490 $(this).find("thead").show();
491 });
492 }
493 }
494
495 flexTable();
496
497 window.onresize = function (event) {
498 flexTable();
499 };
500 /*------------- responsive html table -------------*/
501
502 /*------------- header search -------------*/
503
504
505 $(document).on('click', '[data-toggle="search"], [data-toggle="search"] *', function () {
506 $('.header .header-body .header-search').show().find('.form-control').focus();
507 return false;
508 });
509 $(document).on('click', '.close-header-search, .close-header-search svg', function () {
510 $('.header .header-body .header-search').hide();
511 return false;
512 });
513 $(document).on('click', '*', function (e) {
514 if (!$(e.target).is($('.header, .header *, [data-toggle="search"], [data-toggle="search"] *'))) {
515 $('.header .header-body .header-search').hide();
516 }
517 });
518 /*------------- header search -------------*/
519
520 /*------------- custom accordion -------------*/
521
522 $(document).on('click', '.accordion.custom-accordion .accordion-row a.accordion-header', function () {
523 var $this = $(this);
524 $this.closest('.accordion.custom-accordion').find('.accordion-row').not($this.parent()).removeClass('open');
525 $this.parent('.accordion-row').toggleClass('open');
526 return false;
527 });
528 /*------------- custom accordion -------------*/
529
530 /*------------- responsive table dropdown -------------*/
531
532 var dropdownMenu,
533 table_responsive = $('.table-responsive');
534 table_responsive.on('show.bs.dropdown', function (e) {
535 dropdownMenu = $(e.target).find('.dropdown-menu');
536 body_.append(dropdownMenu.detach());
537 var eOffset = $(e.target).offset();
538 dropdownMenu.css({
539 'display': 'block',
540 'top': eOffset.top + $(e.target).outerHeight(),
541 'left': eOffset.left,
542 'width': '184px',
543 'font-size': '14px'
544 });
545 dropdownMenu.addClass("mobPosDropdown");
546 });
547 table_responsive.on('hide.bs.dropdown', function (e) {
548 $(e.target).append(dropdownMenu.detach());
549 dropdownMenu.hide();
550 });
551 /*------------- responsive table dropdown -------------*/
552
553 /*------------- chat -------------*/
554
555 $(document).on('click', '.chat-block .chat-sidebar .chat-sidebar-content .list-group .list-group-item', function () {
556 $('.chat-block .chat-content').addClass('chat-mobile-open');
557 return false;
558 });
559 $(document).on('click', '.chat-block .chat-content .mobile-chat-close-btn a', function () {
560 $('.chat-block .chat-content').removeClass('chat-mobile-open');
561 return false;
562 });
563 /*------------- chat -------------*/
564
565 /*------------- aside menu toggle -------------*/
566
567 $(document).on('click', '.navigation ul li a', function () {
568 var $this = $(this);
569
570 if ($this.next('ul').length) {
571 var sub_menu_arrow = $this.find('.sub-menu-arrow');
572 sub_menu_arrow.toggleClass('rotate-in');
573 $this.next('ul').toggle(200);
574 $this.parent('li').siblings().find('ul').not($this.parent('li').find('ul')).slideUp(200);
575 $this.next('ul').find('li ul').slideUp(200);
576 $this.next('ul').find('li>a').find('.sub-menu-arrow').removeClass('ti-minus').addClass('ti-plus');
577 $this.next('ul').find('li>a').find('.sub-menu-arrow').removeClass('rotate-in');
578 $this.parent('li').siblings().not($this.parent('li').find('ul')).find('>a').find('.sub-menu-arrow').removeClass('ti-minus').addClass('ti-plus');
579 $this.parent('li').siblings().not($this.parent('li').find('ul')).find('>a').find('.sub-menu-arrow').removeClass('rotate-in');
580
581 if (sub_menu_arrow.hasClass('rotate-in')) {
582 setTimeout(function () {
583 sub_menu_arrow.removeClass('ti-plus').addClass('ti-minus');
584 }, 200);
585 } else {
586 sub_menu_arrow.removeClass('ti-minus').addClass('ti-plus');
587 }
588
589 if (!body_.hasClass('horizontal-side-menu') && wind_.width() >= 1200) {
590 setTimeout(function (e) {
591 $('.navigation .navigation-menu-body').getNiceScroll().resize();
592 }, 300);
593 }
594
595 return false;
596 }
597 });
598 $(document).on('click', '.horizontal-navigation ul li a', function () {
599 var $this = $(this);
600
601 if ($this.next('ul').length) {
602 $this.next('ul').toggle(200);
603 $this.parent('li').siblings().find('ul').not($this.parent('li').find('ul')).slideUp(200);
604 $this.next('ul').find('li ul').slideUp(200);
605 return false;
606 }
607 });
608 /*------------- aside menu toggle -------------*/
609
610 /*------------- other -------------*/
611
612 $(document).on('click', '.dropdown-menu', function (e) {
613 e.stopPropagation();
614 });
615 $('#exampleModal').on('show.bs.modal', function (event) {
616 var button = $(event.relatedTarget),
617 recipient = button.data('whatever'),
618 modal = $(this);
619 modal.find('.modal-title').text('New message to ' + recipient);
620 modal.find('.modal-body input').val(recipient);
621 });
622 $('[data-toggle="tooltip"]').tooltip({
623 container: 'body'
624 });
625 $('[data-toggle="popover"]').popover();
626 $('.carousel').carousel();
627
628 if (wind_.width() >= 992) {
629 $('.card-scroll').niceScroll();
630 $('.table-responsive').niceScroll();
631 $('.sidebar-group .sidebar').niceScroll();
632 $('.app-block .app-content .app-lists').niceScroll();
633 $('.app-block .app-sidebar .app-sidebar-menu').niceScroll();
634 $('.chat-block .chat-sidebar .chat-sidebar-content').niceScroll();
635 var chat_messages = $('.chat-block .chat-content .messages');
636
637 if (chat_messages.length) {
638 chat_messages.niceScroll({
639 horizrailenabled: false
640 });
641 chat_messages.getNiceScroll(0).doScrollTop(chat_messages.get(0).scrollHeight, -1);
642 }
643 }
644
645 if (!body_.hasClass('small-navigation') && !body_.hasClass('horizontal-navigation') && wind_.width() >= 992) {
646 $('.navigation .navigation-menu-body').niceScroll();
647 }
648
649 $('.dropdown-menu ul.list-group').niceScroll();
650 /* Theme Switcher */
651
652 /* var path = window.location.pathname;
653 var page = path.split("/").pop();
654 var theme_switcher_html = '<div class="theme-switcher open"> \n\
655 <div class="theme-switcher-button"> \n\
656 <i class="fa fa-cog"></i> \n\
657 </div> \n\
658 <div class="theme-switcher-panel"> \n\
659 <div class="card"> \n\
660 <div class="card-body"> \n\
661 <h6 class="card-title">Theme Switcher</h6> \n\
662 <div class="form-group mb-2"> \n\
663 <div class="custom-control custom-switch"> \n\
664 <input type="checkbox" class="custom-control-input" id="dark"> \n\
665 <label class="custom-control-label" for="dark">Dark</label> \n\
666 </div> \n\
667 </div> \n\
668 <div class="form-group mb-2"> \n\
669 <div class="custom-control custom-switch"> \n\
670 <input type="checkbox" class="custom-control-input" id="semi-dark"> \n\
671 <label class="custom-control-label" for="semi-dark">Semi dark</label> \n\
672 </div> \n\
673 </div> \n\
674 <div class="form-group mb-2"> \n\
675 <div class="custom-control custom-switch"> \n\
676 <input type="checkbox" class="custom-control-input" id="shadow-layout"> \n\
677 <label class="custom-control-label" for="shadow-layout">Shadow layout</label> \n\
678 </div> \n\
679 </div> \n\
680 <div class="form-group mb-2"> \n\
681 <div class="custom-control custom-switch"> \n\
682 <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="sticky-navigation"> \n\
683 <label class="custom-control-label" for="sticky-navigation">Sticky navigation</label> \n\
684 </div> \n\
685 </div> \n\
686 <div class="form-group mb-2"> \n\
687 <div class="custom-control custom-switch"> \n\
688 <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="small-navigation"> \n\
689 <label class="custom-control-label" for="small-navigation">Small navigation</label> \n\
690 </div> \n\
691 </div> \n\
692 <div class="form-group mb-2"> \n\
693 <div class="custom-control custom-switch"> \n\
694 <input type="checkbox" class="custom-control-input" id="hidden-navigation"> \n\
695 <label class="custom-control-label" for="hidden-navigation">Hidden navigation</label> \n\
696 </div> \n\
697 </div> \n\
698 <div class="form-group mb-2"> \n\
699 <div class="custom-control custom-switch"> \n\
700 <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="sticky-header"> \n\
701 <label class="custom-control-label" for="sticky-header">Sticky header</label> \n\
702 </div> \n\
703 </div> \n\
704 <div class="form-group mb-2"> \n\
705 <div class="custom-control custom-switch"> \n\
706 <input type="checkbox" class="custom-control-input" id="light-header"> \n\
707 <label class="custom-control-label" for="light-header">Light header</label> \n\
708 </div> \n\
709 </div> \n\
710 <div class="form-group mb-2"> \n\
711 <div class="custom-control custom-switch"> \n\
712 <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="sticky-footer"> \n\
713 <label class="custom-control-label" for="sticky-footer">Sticky footer</label> \n\
714 </div> \n\
715 </div> \n\
716 </div> \n\
717 </div> \n\
718 </div> \n\
719 </div>';
720 $('body').append(theme_switcher_html);
721 $(document).on('click', '.theme-switcher input[type="checkbox"]', function () {
722 var id = $(this).attr('id');
723 if (id === 'sticky-navigation') {
724 if ($(this).prop('checked')) {
725 $('.navigation').niceScroll().resize();
726 } else {
727 $('.navigation').niceScroll().remove();
728 }
729 if ($('body').hasClass('small-navigation')) {
730 $('.navigation .navigation-menu-body > ul > li').each(function () {
731 if ($(this).find('> a').next('ul').length) {
732 // Dropdown add header title
733 $(this).find('.dropdown-divider').remove();
734 } else {
735 // Add tooltip
736 $(this).find('> a').tooltip('dispose');
737 }
738 });
739 $('body').removeClass('small-navigation');
740 $('.theme-switcher input[type="checkbox"][id="small-navigation"]').prop('checked', false);
741 }
742 if ($('body').hasClass('hidden-navigation')) {CUSTOMİZABLE
743 $('body').removeClass('hidden-navigation');
744 $('.theme-switcher input[type="checkbox"][id="hidden-navigation"]').prop('checked', false);
745 }
746 }
747 if (id === 'small-navigation') {
748 if ($(this).prop('checked')) {
749 $('.navigation .navigation-menu-body > ul > li').each(function () {
750 if ($(this).find('> a').next('ul').length) {
751 // Dropdown add header title
752 $(this).find('> a').next('ul').prepend('<li class="dropdown-divider">' + $(this).find('> a > span:not(.badge)').text() + '</li>')
753 } else {
754 // Add tooltip
755 $(this).find('> a').attr('title', $(this).find('> a > span:not(.badge)').text());
756 $(this).find('> a').tooltip({
757 placement: "right"
758 });
759 }
760 });
761 } else {
762 $('.navigation .navigation-menu-body > ul > li').each(function () {
763 if ($(this).find('> a').next('ul').length) {
764 // Dropdown add header title
765 $(this).find('.dropdown-divider').remove();
766 } else {
767 // Add tooltip
768 $(this).find('> a').tooltip('dispose');
769 }
770 });
771 }
772 if ($('body').hasClass('sticky-navigation')) {
773 $('body').removeClass('sticky-navigation');
774 $('.navigation').niceScroll().remove();
775 $('.theme-switcher input[type="checkbox"][id="sticky-navigation"]').prop('checked', false);
776 }
777 if ($('body').hasClass('hidden-navigation')) {
778 $('body').removeClass('hidden-navigation');
779 $('.theme-switcher input[type="checkbox"][id="hidden-navigation"]').prop('checked', false);
780 }
781 }
782 if (id === 'hidden-navigation') {
783 setTimeout(function () {
784 $('.navigation').niceScroll().resize();
785 $('.app-block .app-content .app-lists').niceScroll().resize();
786 $('.app-block .app-sidebar .app-sidebar-menu').niceScroll().resize();
787 $('.chat-block .chat-sidebar .chat-sidebar-content .tab-content .tab-pane').niceScroll().resize();
788 }, 200);
789 if (!$(this).prop('checked')) {
790 $.removeOverlay();
791 $('.navigation').removeClass('open');
792 }
793 if (page != 'chat.html' && page != 'inbox.html' && page != 'app-todo.html') {
794 if ($('body').hasClass('sticky-navigation')) {
795 $('body').removeClass('sticky-navigation');
796 $('.theme-switcher input[type="checkbox"][id="sticky-navigation"]').prop('checked', false);
797 }
798 }
799 if ($('body').hasClass('small-navigation')) {
800 $('.navigation .navigation-menu-body > ul > li').each(function () {
801 if ($(this).find('> a').next('ul').length) {
802 // Dropdown add header title
803 $(this).find('.dropdown-divider').remove();
804 } else {
805 // Add tooltip
806 $(this).find('> a').tooltip('dispose');
807 }
808 });
809 $('body').removeClass('small-navigation');
810 $('.theme-switcher input[type="checkbox"][id="small-navigation"]').prop('checked', false);
811 }
812 }
813 if (id === 'dark') {
814 if ($('body').hasClass('semi-dark')) {
815 $('body').removeClass('semi-dark');
816 $('.theme-switcher input[type="checkbox"][id="semi-dark"]').prop('checked', false);
817 }
818 }
819 if (id === 'semi-dark') {
820 if ($('body').hasClass('dark')) {
821 $('body').removeClass('dark');
822 $('.theme-switcher input[type="checkbox"][id="dark"]').prop('checked', false);
823 }
824 }
825 $('body').toggleClass(id);
826 });
827 $(document).on('click', '.theme-switcher .theme-switcher-button', function () {
828 $('.theme-switcher').toggleClass('open');
829 }); */
830 })(jQuery);
831 /***/
832
833 },
834
835 /***/
836 0: function _(module, exports, __nested_webpack_require_30733__) {
837 __nested_webpack_require_30733__(
838 /**/
839 "./resources/js/app.js");
840
841 module.exports = __nested_webpack_require_30733__(
842 /**/
843 "./public/assets/sass/app.scss");
844 /***/
845 }
846 /******/
847
848});
849
850/***/ }),
851
852/***/ "./resources/assets/sass/app.scss":
853/*!****************************************!*\
854 !*** ./resources/assets/sass/app.scss ***!
855 \****************************************/
856/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
857
858"use strict";
859__webpack_require__.r(__webpack_exports__);
860// extracted by mini-css-extract-plugin
861
862
863/***/ })
864
865/******/ });
866/************************************************************************/
867/******/ // The module cache
868/******/ var __webpack_module_cache__ = {};
869/******/
870/******/ // The require function
871/******/ function __webpack_require__(moduleId) {
872/******/ // Check if module is in cache
873/******/ var cachedModule = __webpack_module_cache__[moduleId];
874/******/ if (cachedModule !== undefined) {
875/******/ return cachedModule.exports;
876/******/ }
877/******/ // Create a new module (and put it into the cache)
878/******/ var module = __webpack_module_cache__[moduleId] = {
879/******/ // no module.id needed
880/******/ // no module.loaded needed
881/******/ exports: {}
882/******/ };
883/******/
884/******/ // Execute the module function
885/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__);
886/******/
887/******/ // Return the exports of the module
888/******/ return module.exports;
889/******/ }
890/******/
891/******/ // expose the modules object (__webpack_modules__)
892/******/ __webpack_require__.m = __webpack_modules__;
893/******/
894/************************************************************************/
895/******/ /* webpack/runtime/chunk loaded */
896/******/ (() => {
897/******/ var deferred = [];
898/******/ __webpack_require__.O = (result, chunkIds, fn, priority) => {
899/******/ if(chunkIds) {
900/******/ priority = priority || 0;
901/******/ for(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];
902/******/ deferred[i] = [chunkIds, fn, priority];
903/******/ return;
904/******/ }
905/******/ var notFulfilled = Infinity;
906/******/ for (var i = 0; i < deferred.length; i++) {
907/******/ var [chunkIds, fn, priority] = deferred[i];
908/******/ var fulfilled = true;
909/******/ for (var j = 0; j < chunkIds.length; j++) {
910/******/ if ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) {
911/******/ chunkIds.splice(j--, 1);
912/******/ } else {
913/******/ fulfilled = false;
914/******/ if(priority < notFulfilled) notFulfilled = priority;
915/******/ }
916/******/ }
917/******/ if(fulfilled) {
918/******/ deferred.splice(i--, 1)
919/******/ var r = fn();
920/******/ if (r !== undefined) result = r;
921/******/ }
922/******/ }
923/******/ return result;
924/******/ };
925/******/ })();
926/******/
927/******/ /* webpack/runtime/hasOwnProperty shorthand */
928/******/ (() => {
929/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))
930/******/ })();
931/******/
932/******/ /* webpack/runtime/make namespace object */
933/******/ (() => {
934/******/ // define __esModule on exports
935/******/ __webpack_require__.r = (exports) => {
936/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
937/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
938/******/ }
939/******/ Object.defineProperty(exports, '__esModule', { value: true });
940/******/ };
941/******/ })();
942/******/
943/******/ /* webpack/runtime/jsonp chunk loading */
944/******/ (() => {
945/******/ // no baseURI
946/******/
947/******/ // object to store loaded and loading chunks
948/******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched
949/******/ // [resolve, reject, Promise] = chunk loading, 0 = chunk loaded
950/******/ var installedChunks = {
951/******/ "/assets/js/app": 0,
952/******/ "assets/css/app": 0
953/******/ };
954/******/
955/******/ // no chunk on demand loading
956/******/
957/******/ // no prefetching
958/******/
959/******/ // no preloaded
960/******/
961/******/ // no HMR
962/******/
963/******/ // no HMR manifest
964/******/
965/******/ __webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0);
966/******/
967/******/ // install a JSONP callback for chunk loading
968/******/ var webpackJsonpCallback = (parentChunkLoadingFunction, data) => {
969/******/ var [chunkIds, moreModules, runtime] = data;
970/******/ // add "moreModules" to the modules object,
971/******/ // then flag all "chunkIds" as loaded and fire callback
972/******/ var moduleId, chunkId, i = 0;
973/******/ if(chunkIds.some((id) => (installedChunks[id] !== 0))) {
974/******/ for(moduleId in moreModules) {
975/******/ if(__webpack_require__.o(moreModules, moduleId)) {
976/******/ __webpack_require__.m[moduleId] = moreModules[moduleId];
977/******/ }
978/******/ }
979/******/ if(runtime) var result = runtime(__webpack_require__);
980/******/ }
981/******/ if(parentChunkLoadingFunction) parentChunkLoadingFunction(data);
982/******/ for(;i < chunkIds.length; i++) {
983/******/ chunkId = chunkIds[i];
984/******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {
985/******/ installedChunks[chunkId][0]();
986/******/ }
987/******/ installedChunks[chunkIds[i]] = 0;
988/******/ }
989/******/ return __webpack_require__.O(result);
990/******/ }
991/******/
992/******/ var chunkLoadingGlobal = self["webpackChunk"] = self["webpackChunk"] || [];
993/******/ chunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));
994/******/ chunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));
995/******/ })();
996/******/
997/************************************************************************/
998/******/
999/******/ // startup
1000/******/ // Load entry module and return exports
1001/******/ // This entry module depends on other loaded chunks and execution need to be delayed
1002/******/ __webpack_require__.O(undefined, ["assets/css/app"], () => (__webpack_require__("./resources/assets/js/app.js")))
1003/******/ var __webpack_exports__ = __webpack_require__.O(undefined, ["assets/css/app"], () => (__webpack_require__("./resources/assets/sass/app.scss")))
1004/******/ __webpack_exports__ = __webpack_require__.O(__webpack_exports__);
1005/******/
1006/******/ })()
1007;
Note: See TracBrowser for help on using the repository browser.