- Timestamp:
- 10/13/21 15:44:57 (3 years ago)
- Branches:
- develop, master
- Children:
- 120759b
- Parents:
- 194a359
- Location:
- resources
- Files:
-
- 14 added
- 15 edited
Legend:
- Unmodified
- Added
- Removed
-
resources/assets/css/Toast.min.css
r194a359 r24a616f 1 .toastjs-container{position:absolute;position:fixed;bottom:30px;left:30px;width:calc(100% - 60px);max-width:400px;transform:translateX(-150%);transition:transform 1s;z-index:100}.toastjs-container[aria-hidden=false]{transform:translateX(0)}.toastjs{background:#fff;padding:10px 15px 0; border-left-style:solid;border-left-width:5px;border-radius:4px;box-shadow:0 2px 5px 0 rgba(0,0,0,.2)}.toastjs.default{border-left-color:#AAA}.toastjs.success{border-left-color:#2ECC40}.toastjs.warning{border-left-color:#FF851B}.toastjs.danger{border-left-color:#FF4136}.toastjs-btn{background:#f0f0f0;padding:5px 10px;border:0;border-radius:4px;font-family:'Source Sans Pro',sans-serif;font-size:14px;display:inline-block;margin-right:10px;margin-bottom:10px;cursor:pointer}.toastjs-btn--custom{background:#323232;color:#fff}.toastjs-btn:focus,.toastjs-btn:hover{outline:0;box-shadow:0 2px 5px 0 rgba(0,0,0,.2)}1 .toastjs-container{position:absolute;position:fixed;bottom:30px;left:30px;width:calc(100% - 60px);max-width:400px;transform:translateX(-150%);transition:transform 1s;z-index:100}.toastjs-container[aria-hidden=false]{transform:translateX(0)}.toastjs{background:#fff;padding:10px 15px 0;margin-left:50px;border-left-style:solid;border-left-width:5px;border-radius:4px;box-shadow:0 2px 5px 0 rgba(0,0,0,.2)}.toastjs.default{border-left-color:#AAA}.toastjs.success{border-left-color:#2ECC40}.toastjs.warning{border-left-color:#FF851B}.toastjs.danger{border-left-color:#FF4136}.toastjs-btn{background:#f0f0f0;padding:5px 10px;border:0;border-radius:4px;font-family:'Source Sans Pro',sans-serif;font-size:14px;display:inline-block;margin-right:10px;margin-bottom:10px;cursor:pointer}.toastjs-btn--custom{background:#323232;color:#fff}.toastjs-btn:focus,.toastjs-btn:hover{outline:0;box-shadow:0 2px 5px 0 rgba(0,0,0,.2)} -
resources/assets/css/app.css
r194a359 r24a616f 3349 3349 } 3350 3350 3351 * {3351 *:not(img) { 3352 3352 min-width: 0; 3353 min-height: 0;3354 3353 } 3355 3354 … … 3407 3406 3408 3407 .preloader svg path { 3409 fill: # 0081ff;3408 fill: #2196F3; 3410 3409 } 3411 3410 … … 3434 3433 3435 3434 .icon-block.icon-block-outline-primary { 3436 border: 2px solid # 0081ff;3437 color: # 0081ff!important;3435 border: 2px solid #2196F3; 3436 color: #2196F3 !important; 3438 3437 background: none; 3439 3438 } … … 3601 3600 .custom-select:focus { 3602 3601 box-shadow: none; 3603 border-color: rgba( 0, 129, 255, 0.8);3602 border-color: rgba(33, 150, 243, 0.8); 3604 3603 } 3605 3604 … … 3631 3630 3632 3631 .custom-file-input:focus ~ .custom-file-label { 3633 border-color: # 339aff;3632 border-color: #51adf6; 3634 3633 box-shadow: none; 3635 3634 } … … 3648 3647 .custom-radio .custom-control-input:checked ~ .custom-control-label::before, 3649 3648 .custom-switch .custom-control-input:checked ~ .custom-control-label::before { 3650 border-color: # 0081ff;3651 background-color: # 0081ff;3649 border-color: #2196F3; 3650 background-color: #2196F3; 3652 3651 } 3653 3652 … … 3655 3654 .custom-radio .custom-control-input:focus ~ .custom-control-label::before, 3656 3655 .custom-switch .custom-control-input:focus ~ .custom-control-label::before { 3657 box-shadow: 0 0 0 0.2rem rgba( 0, 129, 255, 0.3);3656 box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.3); 3658 3657 } 3659 3658 … … 3661 3660 .custom-radio .custom-control-input:not(:disabled):active ~ .custom-control-label::before, 3662 3661 .custom-switch .custom-control-input:not(:disabled):active ~ .custom-control-label::before { 3663 border-color: # 5caeff;3664 background-color: # 5caeff;3662 border-color: #78bff8; 3663 background-color: #78bff8; 3665 3664 } 3666 3665 … … 3794 3793 3795 3794 .custom-range::-webkit-slider-thumb { 3796 background-color: # 0081ff;3795 background-color: #2196F3; 3797 3796 } 3798 3797 3799 3798 .custom-range::-webkit-slider-thumb:active { 3800 background-color: # 5caeff;3799 background-color: #78bff8; 3801 3800 } 3802 3801 … … 3914 3913 .wizard > .steps .current a:hover, 3915 3914 .wizard > .steps .current a:active { 3916 background: # 0081ff;3915 background: #2196F3; 3917 3916 } 3918 3917 … … 3988 3987 3989 3988 .page-header .breadcrumb li.breadcrumb-item.active { 3990 color: # 0081ff;3989 color: #2196F3; 3991 3990 font-weight: 600; 3992 3991 } … … 4176 4175 4177 4176 .bg-primary { 4178 background: # 0081ff!important;4177 background: #2196F3 !important; 4179 4178 color: white !important; 4180 4179 } 4181 4180 4182 4181 .bg-primary-bright { 4183 background: rgba( 0, 129, 255, 0.3) !important;4182 background: rgba(33, 150, 243, 0.3) !important; 4184 4183 } 4185 4184 … … 4194 4193 4195 4194 .bg-primary-gradient { 4196 background: linear-gradient(230deg, # 0081ff, #4da7ff) !important;4195 background: linear-gradient(230deg, #2196F3, #6ab8f7) !important; 4197 4196 color: white !important; 4198 4197 } … … 4435 4434 4436 4435 .text-primary { 4437 color: # 0081ff!important;4436 color: #2196F3 !important; 4438 4437 } 4439 4438 … … 4577 4576 ul.links .header form .input-group .input-group-append button.active.btn, 4578 4577 .header form .input-group .input-group-append ul.links button.active.btn { 4579 color: # 0081ff;4578 color: #2196F3; 4580 4579 font-weight: 500; 4581 4580 } … … 4665 4664 a.link-1, 4666 4665 .header form .input-group .input-group-append button.link-1.btn { 4667 color: # 0081ff;4666 color: #2196F3; 4668 4667 } 4669 4668 … … 4672 4671 a.link-1:focus, 4673 4672 .header form .input-group .input-group-append button.link-1.btn:focus { 4674 color: rgba( 0, 129, 255, 0.8);4673 color: rgba(33, 150, 243, 0.8); 4675 4674 } 4676 4675 … … 4684 4683 a.link-2:focus, 4685 4684 .header form .input-group .input-group-append button.link-2.btn:focus { 4686 color: # 0081ff;4685 color: #2196F3; 4687 4686 } 4688 4687 … … 4696 4695 a.link-3:focus, 4697 4696 .header form .input-group .input-group-append button.link-3.btn:focus { 4698 color: # 0081ff;4697 color: #2196F3; 4699 4698 } 4700 4699 … … 4722 4721 4723 4722 .page-link { 4724 color: # 0081ff;4723 color: #2196F3; 4725 4724 } 4726 4725 4727 4726 .page-link:not(:disabled):not(.disabled):focus { 4728 box-shadow: 0 0 0 0.2rem rgba( 0, 129, 255, 0.3);4727 box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.3); 4729 4728 } 4730 4729 … … 4837 4836 a.btn[href="#previous"], 4838 4837 .header form .input-group .input-group-append button.btn[href="#previous"] { 4839 background: # 0081ff;4840 border-color: # 0081ff;4838 background: #2196F3; 4839 border-color: #2196F3; 4841 4840 } 4842 4841 … … 4856 4855 a.btn[href="#previous"]:not(:disabled):not(.disabled):active, 4857 4856 .header form .input-group .input-group-append button.btn[href="#previous"]:not(:disabled):not(.disabled):active { 4858 background: #0 067cc;4859 border-color: #0 067cc;4857 background: #0c7cd5; 4858 border-color: #0c7cd5; 4860 4859 } 4861 4860 … … 4865 4864 a.btn[href="#previous"]:not(:disabled):not(.disabled):focus, 4866 4865 .header form .input-group .input-group-append button.btn[href="#previous"]:not(:disabled):not(.disabled):focus { 4867 box-shadow: 0 0 0 0.2rem rgba( 0, 129, 255, 0.4) !important;4866 box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.4) !important; 4868 4867 } 4869 4868 … … 4873 4872 a.btn.btn-pulse[href="#previous"]:not(:disabled):not(.disabled), 4874 4873 .header form .input-group .input-group-append button.btn.btn-pulse[href="#previous"]:not(:disabled):not(.disabled) { 4875 box-shadow: 0 0 0 0 rgba( 0, 129, 255, 0.9) !important;4874 box-shadow: 0 0 0 0 rgba(33, 150, 243, 0.9) !important; 4876 4875 -webkit-animation: pulse 1.5s infinite !important; 4877 4876 } … … 4886 4885 4887 4886 .btn.btn-gradient-primary { 4888 background: linear-gradient(20deg, # 4da7ff, #0067cc);4887 background: linear-gradient(20deg, #6ab8f7, #0c7cd5); 4889 4888 border-color: transparent; 4890 4889 color: white; … … 4894 4893 .btn.btn-gradient-primary:not(:disabled):not(.disabled):focus, 4895 4894 .btn.btn-gradient-primary:not(:disabled):not(.disabled):active { 4896 background: linear-gradient(20deg, # 0081ff, #0067cc);4895 background: linear-gradient(20deg, #2196F3, #0c7cd5); 4897 4896 border-color: transparent; 4898 4897 } 4899 4898 4900 4899 .btn.btn-gradient-primary:not(:disabled):not(.disabled):focus { 4901 box-shadow: 0 0 0 0.2rem rgba( 0, 129, 255, 0.5);4900 box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.5); 4902 4901 } 4903 4902 4904 4903 .btn.btn-gradient-primary.btn-pulse:not(:disabled):not(.disabled) { 4905 box-shadow: 0 0 0 0 rgba( 0, 129, 255, 0.9) !important;4904 box-shadow: 0 0 0 0 rgba(33, 150, 243, 0.9) !important; 4906 4905 -webkit-animation: pulse 1.5s infinite !important; 4907 4906 } … … 4912 4911 4913 4912 .btn.btn-light-primary { 4914 background: rgba( 0, 129, 255, 0.3);4913 background: rgba(33, 150, 243, 0.3); 4915 4914 border-color: transparent; 4916 color: #0 053a3;4915 color: #0966af; 4917 4916 } 4918 4917 … … 4920 4919 .btn.btn-light-primary:not(:disabled):not(.disabled):focus, 4921 4920 .btn.btn-light-primary:not(:disabled):not(.disabled):active { 4922 background: rgba( 0, 129, 255, 0.5);4921 background: rgba(33, 150, 243, 0.5); 4923 4922 border-color: transparent; 4924 4923 } 4925 4924 4926 4925 .btn.btn-light-primary:not(:disabled):not(.disabled):focus { 4927 box-shadow: 0 0 0 0.2rem rgba( 0, 129, 255, 0.2);4926 box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.2); 4928 4927 } 4929 4928 4930 4929 .btn.btn-light-primary.btn-pulse:not(:disabled):not(.disabled) { 4931 box-shadow: 0 0 0 0 rgba( 0, 129, 255, 0.9) !important;4930 box-shadow: 0 0 0 0 rgba(33, 150, 243, 0.9) !important; 4932 4931 -webkit-animation: pulse 1.5s infinite !important; 4933 4932 } … … 4939 4938 .btn.btn-outline-primary { 4940 4939 background: none; 4941 border-color: # 0081ff;4942 color: #0 074e6;4940 border-color: #2196F3; 4941 color: #0d8aee; 4943 4942 border-width: 1px; 4944 4943 } 4945 4944 4946 4945 .btn.btn-outline-primary:not(:disabled):not(.disabled):hover { 4947 background: # 0081ff;4948 border-color: # 0081ff;4946 background: #2196F3; 4947 border-color: #2196F3; 4949 4948 color: white; 4950 4949 } … … 4952 4951 .btn.btn-outline-primary:not(:disabled):not(.disabled):focus, 4953 4952 .btn.btn-outline-primary:not(:disabled):not(.disabled):active { 4954 background: #0 062c2;4955 border-color: #0 062c2;4953 background: #0b76cc; 4954 border-color: #0b76cc; 4956 4955 color: white; 4957 4956 } 4958 4957 4959 4958 .btn.btn-outline-primary:not(:disabled):not(.disabled):focus { 4960 box-shadow: 0 0 0 0.2rem rgba( 0, 129, 255, 0.4);4959 box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.4); 4961 4960 } 4962 4961 4963 4962 .btn.btn-outline-primary.btn-pulse:not(:disabled):not(.disabled) { 4964 box-shadow: 0 0 0 0 rgba( 0, 129, 255, 0.9) !important;4963 box-shadow: 0 0 0 0 rgba(33, 150, 243, 0.9) !important; 4965 4964 -webkit-animation: pulse 1.5s infinite !important; 4966 4965 } … … 6521 6520 6522 6521 .progress .progress-bar:not(.progress-bar-striped) { 6523 background: # 0081ff;6522 background: #2196F3; 6524 6523 } 6525 6524 … … 6579 6578 6580 6579 .dropdown-menu .dropdown-menu-title { 6581 background-color: # 0081ff;6580 background-color: #2196F3; 6582 6581 padding: 15px 20px; 6583 6582 color: white; … … 6606 6605 background: #f5f5f5; 6607 6606 text-decoration: none; 6608 color: # 0081ff;6607 color: #2196F3; 6609 6608 } 6610 6609 … … 6643 6642 6644 6643 .badge.badge-primary { 6645 background: # 0081ff;6644 background: #2196F3; 6646 6645 } 6647 6646 … … 6736 6735 .accordion.custom-accordion .accordion-row .header form .input-group .input-group-append button.accordion-header.btn:focus, 6737 6736 .header form .input-group .input-group-append .accordion.custom-accordion .accordion-row button.accordion-header.btn:focus { 6738 color: # 0081ff;6737 color: #2196F3; 6739 6738 } 6740 6739 … … 6778 6777 .accordion.custom-accordion.accordion-primary .accordion-row:not(.open) .header form .input-group .input-group-append button.accordion-header.btn:focus, 6779 6778 .header form .input-group .input-group-append .accordion.custom-accordion.accordion-primary .accordion-row:not(.open) button.accordion-header.btn:focus { 6780 color: # 0081ff;6779 color: #2196F3; 6781 6780 } 6782 6781 … … 6784 6783 .accordion.custom-accordion.accordion-primary .accordion-row.open .header form .input-group .input-group-append button.accordion-header.btn, 6785 6784 .header form .input-group .input-group-append .accordion.custom-accordion.accordion-primary .accordion-row.open button.accordion-header.btn { 6786 background: # 0081ff;6785 background: #2196F3; 6787 6786 color: white; 6788 6787 } … … 6900 6899 } 6901 6900 6901 .nicescroll-cursors { 6902 border: none !important; 6903 } 6904 6905 body:not(.dark) .nicescroll-cursors { 6906 background-color: rgba(41, 49, 52, 0.4) !important; 6907 width: 3px !important; 6908 } 6909 6902 6910 .isotope-item { 6903 6911 z-index: 2; … … 6932 6940 6933 6941 .daterangepicker td.active { 6934 background: # 0081ff;6942 background: #2196F3; 6935 6943 } 6936 6944 6937 6945 .daterangepicker td.active:hover { 6938 background: # 0081ff;6946 background: #2196F3; 6939 6947 } 6940 6948 6941 6949 .daterangepicker .ranges li.active { 6942 background: # 0081ff;6950 background: #2196F3; 6943 6951 } 6944 6952 … … 6966 6974 6967 6975 .alert.alert-primary { 6968 background: rgba( 0, 129, 255, 0.3) !important;6976 background: rgba(33, 150, 243, 0.3) !important; 6969 6977 } 6970 6978 6971 6979 .alert.alert-primary.alert-with-border { 6972 border-left: 3px solid # 0081ff!important;6980 border-left: 3px solid #2196F3 !important; 6973 6981 } 6974 6982 … … 7042 7050 7043 7051 .breadcrumb .breadcrumb-item.active { 7044 color: # 0081ff;7052 color: #2196F3; 7045 7053 } 7046 7054 … … 7061 7069 7062 7070 .pagination .page-item.active .page-link { 7063 background: # 0081ff;7071 background: #2196F3; 7064 7072 border-color: transparent; 7065 7073 } … … 7156 7164 7157 7165 .swal-modal .swal-button.swal-button--confirm { 7158 background: # 0081ff;7166 background: #2196F3; 7159 7167 } 7160 7168 … … 7178 7186 .irs .irs-to, 7179 7187 .irs .irs-from { 7180 background: # 0081ff;7188 background: #2196F3; 7181 7189 } 7182 7190 … … 7184 7192 .irs .irs-to:before, 7185 7193 .irs .irs-from:before { 7186 border-top-color: # 0081ff;7194 border-top-color: #2196F3; 7187 7195 } 7188 7196 7189 7197 .irs .irs-handle { 7190 border-color: # 0081ff;7198 border-color: #2196F3; 7191 7199 } 7192 7200 7193 7201 .irs .irs-bar { 7194 background: # 0081ff;7202 background: #2196F3; 7195 7203 } 7196 7204 … … 7230 7238 7231 7239 .select2-container--default .select2-results__option--highlighted[aria-selected] { 7232 background-color: # 0081ff;7240 background-color: #2196F3; 7233 7241 color: white; 7234 7242 } 7235 7243 7236 7244 .select2-container--default.select2-container--focus .select2-selection--multiple { 7237 border-color: rgba( 0, 129, 255, 0.8);7245 border-color: rgba(33, 150, 243, 0.8); 7238 7246 } 7239 7247 … … 7336 7344 7337 7345 .wickedpicker .wickedpicker__controls__control .hover-state { 7338 color: # 0081ff;7346 color: #2196F3; 7339 7347 } 7340 7348 … … 7395 7403 -webkit-transition: color 0.3s; 7396 7404 transition: color 0.3s; 7397 color: # 0081ff;7405 color: #2196F3; 7398 7406 } 7399 7407 … … 7511 7519 7512 7520 .avatar.avatar-state-primary:before { 7513 background: # 0081ff;7521 background: #2196F3; 7514 7522 } 7515 7523 … … 7563 7571 .dropzone { 7564 7572 border-width: 1px; 7565 border-color: # 0081ff;7573 border-color: #2196F3; 7566 7574 } 7567 7575 … … 7690 7698 .chat-block .chat-sidebar .chat-sidebar-content .list-group .list-group-item.active { 7691 7699 color: black; 7692 border-color: # 0081ff;7700 border-color: #2196F3; 7693 7701 } 7694 7702 … … 7780 7788 left: auto; 7781 7789 right: -10px; 7782 border-left-color: # 0081ff;7790 border-left-color: #2196F3; 7783 7791 border-right-color: transparent; 7784 7792 } 7785 7793 7786 7794 .chat-block .chat-content .messages .message-item.me .message-item-content { 7787 background-color: # 0081ff;7795 background-color: #2196F3; 7788 7796 color: rgba(255, 255, 255, 0.9); 7789 7797 } … … 7918 7926 7919 7927 .fc .fc-event { 7920 background: # 0081ff;7928 background: #2196F3; 7921 7929 color: white !important; 7922 7930 border: none; … … 7981 7989 7982 7990 .fc .fc-list-table .fc-list-item.bg-primary:hover td { 7983 background: # 0081ff!important;7991 background: #2196F3 !important; 7984 7992 } 7985 7993 … … 8012 8020 8013 8021 .fc .fc-state-default.fc-state-active { 8014 background: # 0081ff;8022 background: #2196F3; 8015 8023 color: white; 8016 8024 } … … 8026 8034 8027 8035 .list-group .list-group-item.list-group-item-primary { 8028 background: # 0081ff!important;8036 background: #2196F3 !important; 8029 8037 color: white !important; 8030 8038 } 8031 8039 8032 8040 .list-group .list-group-item.list-group-item-primary-bright { 8033 background: rgba( 0, 129, 255, 0.3) !important;8034 color: # 0081ff!important;8041 background: rgba(33, 150, 243, 0.3) !important; 8042 color: #2196F3 !important; 8035 8043 } 8036 8044 … … 8101 8109 .nav-pills .nav-link.active, 8102 8110 .nav-pills .show > .nav-link { 8103 background-color: # 0081ff;8111 background-color: #2196F3; 8104 8112 } 8105 8113 … … 8335 8343 8336 8344 .dd-handle:hover { 8337 color: # 0081ff;8345 color: #2196F3; 8338 8346 } 8339 8347 … … 8438 8446 .app-block .app-sidebar .app-sidebar-menu .list-group .list-group-item.active { 8439 8447 background: none; 8440 color: # 0081ff;8448 color: #2196F3; 8441 8449 } 8442 8450 … … 8641 8649 @media (min-width: 768px) { 8642 8650 .theme-switcher { 8643 opacity: 0;8644 8651 display: -webkit-box; 8645 8652 display: flex; … … 8665 8672 8666 8673 .theme-switcher .theme-switcher-button { 8667 background-color: # 0081ff;8674 background-color: #2196F3; 8668 8675 color: white; 8669 padding: 1 2px 15px;8676 padding: 15px 20px; 8670 8677 border-top-left-radius: 5px; 8671 8678 border-bottom-left-radius: 5px; … … 8674 8681 8675 8682 .theme-switcher .theme-switcher-button i { 8676 font-size: 22px;8683 font-size: 30px; 8677 8684 -webkit-animation-name: spin; 8678 8685 animation-name: spin; 8679 -webkit-animation-duration: 3000ms;8680 animation-duration: 3000ms;8686 -webkit-animation-duration: 2000ms; 8687 animation-duration: 2000ms; 8681 8688 -webkit-animation-iteration-count: infinite; 8682 8689 animation-iteration-count: infinite; … … 8694 8701 .app-block .app-content .theme-switcher .theme-switcher-panel .app-action { 8695 8702 margin-bottom: 0; 8696 border: 1px solid # 0081ff;8703 border: 1px solid #2196F3; 8697 8704 border-right: none; 8698 8705 border-top-right-radius: 0; … … 8781 8788 body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body ul .header form .input-group .input-group-append li:hover > button.btn .nav-link-icon, 8782 8789 .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body ul li:hover > button.btn .nav-link-icon { 8783 stroke: # 0081ff;8790 stroke: #2196F3; 8784 8791 } 8785 8792 … … 8818 8825 .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body ul li.open > button.btn + ul li.open > button.btn { 8819 8826 background: none; 8820 color: # 0081ff;8827 color: #2196F3; 8821 8828 } 8822 8829 … … 8873 8880 .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body > ul > li > button.active.btn { 8874 8881 border-radius: 5px; 8875 background-color: # 0081ff;8882 background-color: #2196F3; 8876 8883 position: static; 8877 8884 } … … 8884 8891 8885 8892 body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation:hover { 8886 /*width: 320px;*/8893 width: 80px; 8887 8894 } 8888 8895 … … 8949 8956 left: 0; 8950 8957 opacity: 1; 8958 width: 80px; 8951 8959 } 8952 8960 … … 8961 8969 right: 0; 8962 8970 opacity: 1; 8971 width:80px; 8963 8972 } 8964 8973 … … 9077 9086 body.horizontal-navigation .header form .input-group .input-group-append .horizontal-navigation > ul > li:hover > button.btn, 9078 9087 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation > ul > li:hover > button.btn { 9079 color: # 0081ff!important;9088 color: #2196F3 !important; 9080 9089 } 9081 9090 … … 9110 9119 body.horizontal-navigation .horizontal-navigation ul .header form .input-group .input-group-append li.open > button.btn, 9111 9120 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li.open > button.btn { 9112 color: # 0081ff;9121 color: #2196F3; 9113 9122 } 9114 9123 … … 9136 9145 body.horizontal-navigation .horizontal-navigation ul li ul .header form .input-group .input-group-append li:hover > button.btn, 9137 9146 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li ul li:hover > button.btn { 9138 color: # 0081ff;9147 color: #2196F3; 9139 9148 } 9140 9149 … … 9148 9157 body.horizontal-navigation .horizontal-navigation ul li ul li .header form .input-group .input-group-append button.active.btn, 9149 9158 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li ul li button.active.btn { 9150 color: # 0081ff;9159 color: #2196F3; 9151 9160 } 9152 9161 … … 9154 9163 body.horizontal-navigation .horizontal-navigation ul li ul .header form .input-group .input-group-append li.open > button.btn, 9155 9164 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li ul li.open > button.btn { 9156 color: # 0081ff;9165 color: #2196F3; 9157 9166 } 9158 9167 … … 9191 9200 bottom: 0; 9192 9201 height: auto; 9193 /*width: 320px;*/9202 width: 80px; 9194 9203 background-color: white; 9195 9204 z-index: 1000; … … 9218 9227 body.horizontal-navigation .horizontal-navigation ul li .header form .input-group .input-group-append button.active.btn, 9219 9228 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li button.active.btn { 9220 color: # 0081ff;9229 color: #2196F3; 9221 9230 } 9222 9231 … … 9262 9271 body.horizontal-navigation .horizontal-navigation ul .header form .input-group .input-group-append li.open > button.btn, 9263 9272 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li.open > button.btn { 9264 color: # 0081ff;9273 color: #2196F3; 9265 9274 } 9266 9275 … … 9273 9282 } 9274 9283 } 9284 9285 body.semi-dark:not(.dark) .nicescroll-cursors { 9286 background-color: rgba(255, 255, 255, 0.3) !important; 9287 } 9288 9275 9289 body.semi-dark:not(.dark) .navigation { 9276 9290 background-color: #313852; … … 9300 9314 body.semi-dark:not(.dark) .navigation .navigation-menu-tab ul li .header form .input-group .input-group-append button.btn:not(.active):focus, 9301 9315 .header form .input-group .input-group-append body.semi-dark:not(.dark) .navigation .navigation-menu-tab ul li button.btn:not(.active):focus { 9302 color: # 0081ff;9316 color: #2196F3; 9303 9317 } 9304 9318 … … 9349 9363 body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li .header form .input-group .input-group-append button.active.btn:after, 9350 9364 .header form .input-group .input-group-append body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li button.active.btn:after { 9351 background-color: # 0081ff;9365 background-color: #2196F3; 9352 9366 } 9353 9367 … … 9379 9393 9380 9394 body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li .dropdown-divider { 9381 color: # 0081ff;9395 color: #2196F3; 9382 9396 } 9383 9397 … … 9418 9432 body.semi-dark:not(.dark) .header form .input-group .input-group-append .horizontal-navigation > ul > li.open > button.btn, 9419 9433 .header form .input-group .input-group-append body.semi-dark:not(.dark) .horizontal-navigation > ul > li.open > button.btn { 9420 color: # 1a8eff;9434 color: #39a1f4; 9421 9435 } 9422 9436 … … 9430 9444 body.semi-dark:not(.dark) .horizontal-navigation ul li .header form .input-group .input-group-append button.active.btn, 9431 9445 .header form .input-group .input-group-append body.semi-dark:not(.dark) .horizontal-navigation ul li button.active.btn { 9432 color: # 1a8eff;9446 color: #39a1f4; 9433 9447 } 9434 9448 … … 9439 9453 body.semi-dark:not(.dark) .horizontal-navigation ul li .header form .input-group .input-group-append button.btn:not(.active):focus, 9440 9454 .header form .input-group .input-group-append body.semi-dark:not(.dark) .horizontal-navigation ul li button.btn:not(.active):focus { 9441 color: # 1a8eff;9455 color: #39a1f4; 9442 9456 } 9443 9457 … … 9709 9723 .list-group .list-group-item.active { 9710 9724 z-index: auto; 9711 background: # 0081ff;9725 background: #2196F3; 9712 9726 } 9713 9727 … … 9751 9765 .table-email-list .header form .input-group .input-group-append button.btn:focus, 9752 9766 .header form .input-group .input-group-append .table-email-list button.btn:focus { 9753 color: # 0081ff;9767 color: #2196F3; 9754 9768 } 9755 9769 … … 9785 9799 9786 9800 .list-group .list-group-item.active { 9787 background: # 0081ff;9801 background: #2196F3; 9788 9802 border-color: transparent; 9789 9803 } … … 9798 9812 9799 9813 .nav-pills .nav-link.active { 9800 background: # 0081ff;9814 background: #2196F3; 9801 9815 } 9802 9816 9803 9817 .nav-tabs .nav-link.active { 9804 color: # 0081ff;9818 color: #2196F3; 9805 9819 } 9806 9820 … … 9983 9997 9984 9998 .header .avatar.avatar-state-success:before { 9985 border-color: # 0081ff;9999 border-color: #2196F3; 9986 10000 } 9987 10001 9988 10002 .header .header-left { 9989 /*width: 320px;*/10003 width: 320px; 9990 10004 padding-left: 30px; 9991 10005 display: -webkit-box; … … 10196 10210 background-color: white; 10197 10211 z-index: 998; 10198 /*width: 320px;*/10212 width: 80px; 10199 10213 box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.1); 10200 10214 position: fixed; … … 10247 10261 .navigation .navigation-menu-tab ul li .header form .input-group .input-group-append button.btn:hover, 10248 10262 .header form .input-group .input-group-append .navigation .navigation-menu-tab ul li button.btn:hover { 10249 color: # 0081ff;10263 color: #2196F3; 10250 10264 } 10251 10265 … … 10254 10268 .header form .input-group .input-group-append .navigation .navigation-menu-tab ul li button.active.btn { 10255 10269 color: white; 10256 background-color: # 0081ff;10257 box-shadow: 0px 5px 20px -14px # 0081ff;10270 background-color: #2196F3; 10271 box-shadow: 0px 5px 20px -14px #2196F3; 10258 10272 } 10259 10273 … … 10322 10336 .navigation .navigation-menu-body ul .header form .input-group .input-group-append li > button.btn:hover, 10323 10337 .header form .input-group .input-group-append .navigation .navigation-menu-body ul li > button.btn:hover { 10324 color: # 0081ff;10338 color: #2196F3; 10325 10339 } 10326 10340 … … 10328 10342 .navigation .navigation-menu-body ul .header form .input-group .input-group-append li > button.btn:hover .nav-link-icon, 10329 10343 .header form .input-group .input-group-append .navigation .navigation-menu-body ul li > button.btn:hover .nav-link-icon { 10330 stroke: # 0081ff;10344 stroke: #2196F3; 10331 10345 } 10332 10346 … … 10335 10349 .header form .input-group .input-group-append .navigation .navigation-menu-body ul li > button.active.btn { 10336 10350 position: relative; 10337 color: # 0081ff;10351 color: #2196F3; 10338 10352 font-weight: 600; 10339 background: rgba( 0, 129, 255, 0.15);10353 background: rgba(33, 150, 243, 0.15); 10340 10354 border-radius: 0.5rem; 10341 10355 margin: 0 1rem; … … 10348 10362 display: block; 10349 10363 border: 6px solid transparent; 10350 border-left-color: # 0081ff;10364 border-left-color: #2196F3; 10351 10365 margin-left: -12px; 10352 10366 margin-right: 5px; … … 10419 10433 .navigation .navigation-menu-body ul .header form .input-group .input-group-append li.open > button.btn, 10420 10434 .header form .input-group .input-group-append .navigation .navigation-menu-body ul li.open > button.btn { 10421 color: # 0081ff;10435 color: #2196F3; 10422 10436 font-weight: 600; 10423 10437 } … … 10426 10440 .navigation .navigation-menu-body ul .header form .input-group .input-group-append li.open > button.btn .nav-link-icon, 10427 10441 .header form .input-group .input-group-append .navigation .navigation-menu-body ul li.open > button.btn .nav-link-icon { 10428 stroke: # 0081ff;10442 stroke: #2196F3; 10429 10443 } 10430 10444 … … 10705 10719 body.dark .navigation .navigation-menu-tab ul li .header form .input-group .input-group-append button.btn:not(.active):focus, 10706 10720 .header form .input-group .input-group-append body.dark .navigation .navigation-menu-tab ul li button.btn:not(.active):focus { 10707 color: # 0081ff;10721 color: #2196F3; 10708 10722 } 10709 10723 … … 10757 10771 10758 10772 body.dark .navigation .navigation-menu-body ul li .dropdown-divider { 10759 color: # 0081ff;10773 color: #2196F3; 10760 10774 } 10761 10775 … … 10834 10848 10835 10849 body.dark .breadcrumb li.breadcrumb-item.active { 10836 color: # 339aff;10850 color: #51adf6; 10837 10851 } 10838 10852 … … 10870 10884 body.dark .swal-modal input.swal-content__input:focus, 10871 10885 .swal-modal body.dark input.swal-content__input:focus { 10872 border-color: # 0081ff!important;10886 border-color: #2196F3 !important; 10873 10887 } 10874 10888 … … 11250 11264 body.dark .daterangepicker td.end-date { 11251 11265 color: white; 11252 background-color: # 0081ff;11266 background-color: #2196F3; 11253 11267 } 11254 11268 … … 11275 11289 body.dark .daterangepicker td.available:hover, 11276 11290 body.dark .daterangepicker th.available:hover { 11277 background-color: # 0081ff;11291 background-color: #2196F3; 11278 11292 color: white; 11279 11293 } … … 11363 11377 body.dark .sidebar { 11364 11378 background: #313852; 11379 } 11380 11381 body.dark .nicescroll-cursors { 11382 background-color: rgba(255, 255, 255, 0.15) !important; 11365 11383 } 11366 11384 … … 11740 11758 .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li ul li button.btn:hover { 11741 11759 background: none; 11742 color: # 339aff;11760 color: #51adf6; 11743 11761 } 11744 11762 … … 11747 11765 .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li ul li button.active.btn { 11748 11766 background: none; 11749 color: # 339aff;11767 color: #51adf6; 11750 11768 } 11751 11769 … … 11758 11776 .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li ul li.open > button.btn { 11759 11777 background: none; 11760 color: # 339aff;11778 color: #51adf6; 11761 11779 } 11762 11780 … … 11778 11796 body.dark.horizontal-navigation .horizontal-navigation ul li .header form .input-group .input-group-append button.btn:hover, 11779 11797 .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li button.btn:hover { 11780 color: # 339aff;11798 color: #51adf6; 11781 11799 } 11782 11800 … … 11784 11802 body.dark.horizontal-navigation .horizontal-navigation ul li .header form .input-group .input-group-append button.active.btn, 11785 11803 .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li button.active.btn { 11786 color: # 339aff;11804 color: #51adf6; 11787 11805 } 11788 11806 … … 11790 11808 body.dark.horizontal-navigation .horizontal-navigation ul .header form .input-group .input-group-append li.open > button.btn, 11791 11809 .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li.open > button.btn { 11792 color: # 339aff;11810 color: #51adf6; 11793 11811 } 11794 11812 } … … 11964 11982 left: 0; 11965 11983 opacity: 1; 11984 width:80px; 11966 11985 } 11967 11986 … … 12258 12277 12259 12278 .navigation { 12260 width: 20%;12279 width: 75%; 12261 12280 } 12262 12281 -
resources/assets/css/app.min.css
r194a359 r24a616f 3349 3349 } 3350 3350 3351 * {3351 *:not(img) { 3352 3352 min-width: 0; 3353 min-height: 0;3354 3353 } 3355 3354 … … 3407 3406 3408 3407 .preloader svg path { 3409 fill: # 0081ff;3408 fill: #2196F3; 3410 3409 } 3411 3410 … … 3434 3433 3435 3434 .icon-block.icon-block-outline-primary { 3436 border: 2px solid # 0081ff;3437 color: # 0081ff!important;3435 border: 2px solid #2196F3; 3436 color: #2196F3 !important; 3438 3437 background: none; 3439 3438 } … … 3601 3600 .custom-select:focus { 3602 3601 box-shadow: none; 3603 border-color: rgba( 0, 129, 255, 0.8);3602 border-color: rgba(33, 150, 243, 0.8); 3604 3603 } 3605 3604 … … 3631 3630 3632 3631 .custom-file-input:focus ~ .custom-file-label { 3633 border-color: # 339aff;3632 border-color: #51adf6; 3634 3633 box-shadow: none; 3635 3634 } … … 3648 3647 .custom-radio .custom-control-input:checked ~ .custom-control-label::before, 3649 3648 .custom-switch .custom-control-input:checked ~ .custom-control-label::before { 3650 border-color: # 0081ff;3651 background-color: # 0081ff;3649 border-color: #2196F3; 3650 background-color: #2196F3; 3652 3651 } 3653 3652 … … 3655 3654 .custom-radio .custom-control-input:focus ~ .custom-control-label::before, 3656 3655 .custom-switch .custom-control-input:focus ~ .custom-control-label::before { 3657 box-shadow: 0 0 0 0.2rem rgba( 0, 129, 255, 0.3);3656 box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.3); 3658 3657 } 3659 3658 … … 3661 3660 .custom-radio .custom-control-input:not(:disabled):active ~ .custom-control-label::before, 3662 3661 .custom-switch .custom-control-input:not(:disabled):active ~ .custom-control-label::before { 3663 border-color: # 5caeff;3664 background-color: # 5caeff;3662 border-color: #78bff8; 3663 background-color: #78bff8; 3665 3664 } 3666 3665 … … 3794 3793 3795 3794 .custom-range::-webkit-slider-thumb { 3796 background-color: # 0081ff;3795 background-color: #2196F3; 3797 3796 } 3798 3797 3799 3798 .custom-range::-webkit-slider-thumb:active { 3800 background-color: # 5caeff;3799 background-color: #78bff8; 3801 3800 } 3802 3801 … … 3914 3913 .wizard > .steps .current a:hover, 3915 3914 .wizard > .steps .current a:active { 3916 background: # 0081ff;3915 background: #2196F3; 3917 3916 } 3918 3917 … … 3988 3987 3989 3988 .page-header .breadcrumb li.breadcrumb-item.active { 3990 color: # 0081ff;3989 color: #2196F3; 3991 3990 font-weight: 600; 3992 3991 } … … 4176 4175 4177 4176 .bg-primary { 4178 background: # 0081ff!important;4177 background: #2196F3 !important; 4179 4178 color: white !important; 4180 4179 } 4181 4180 4182 4181 .bg-primary-bright { 4183 background: rgba( 0, 129, 255, 0.3) !important;4182 background: rgba(33, 150, 243, 0.3) !important; 4184 4183 } 4185 4184 … … 4194 4193 4195 4194 .bg-primary-gradient { 4196 background: linear-gradient(230deg, # 0081ff, #4da7ff) !important;4195 background: linear-gradient(230deg, #2196F3, #6ab8f7) !important; 4197 4196 color: white !important; 4198 4197 } … … 4435 4434 4436 4435 .text-primary { 4437 color: # 0081ff!important;4436 color: #2196F3 !important; 4438 4437 } 4439 4438 … … 4577 4576 ul.links .header form .input-group .input-group-append button.active.btn, 4578 4577 .header form .input-group .input-group-append ul.links button.active.btn { 4579 color: # 0081ff;4578 color: #2196F3; 4580 4579 font-weight: 500; 4581 4580 } … … 4665 4664 a.link-1, 4666 4665 .header form .input-group .input-group-append button.link-1.btn { 4667 color: # 0081ff;4666 color: #2196F3; 4668 4667 } 4669 4668 … … 4672 4671 a.link-1:focus, 4673 4672 .header form .input-group .input-group-append button.link-1.btn:focus { 4674 color: rgba( 0, 129, 255, 0.8);4673 color: rgba(33, 150, 243, 0.8); 4675 4674 } 4676 4675 … … 4684 4683 a.link-2:focus, 4685 4684 .header form .input-group .input-group-append button.link-2.btn:focus { 4686 color: # 0081ff;4685 color: #2196F3; 4687 4686 } 4688 4687 … … 4696 4695 a.link-3:focus, 4697 4696 .header form .input-group .input-group-append button.link-3.btn:focus { 4698 color: # 0081ff;4697 color: #2196F3; 4699 4698 } 4700 4699 … … 4722 4721 4723 4722 .page-link { 4724 color: # 0081ff;4723 color: #2196F3; 4725 4724 } 4726 4725 4727 4726 .page-link:not(:disabled):not(.disabled):focus { 4728 box-shadow: 0 0 0 0.2rem rgba( 0, 129, 255, 0.3);4727 box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.3); 4729 4728 } 4730 4729 … … 4837 4836 a.btn[href="#previous"], 4838 4837 .header form .input-group .input-group-append button.btn[href="#previous"] { 4839 background: # 0081ff;4840 border-color: # 0081ff;4838 background: #2196F3; 4839 border-color: #2196F3; 4841 4840 } 4842 4841 … … 4856 4855 a.btn[href="#previous"]:not(:disabled):not(.disabled):active, 4857 4856 .header form .input-group .input-group-append button.btn[href="#previous"]:not(:disabled):not(.disabled):active { 4858 background: #0 067cc;4859 border-color: #0 067cc;4857 background: #0c7cd5; 4858 border-color: #0c7cd5; 4860 4859 } 4861 4860 … … 4865 4864 a.btn[href="#previous"]:not(:disabled):not(.disabled):focus, 4866 4865 .header form .input-group .input-group-append button.btn[href="#previous"]:not(:disabled):not(.disabled):focus { 4867 box-shadow: 0 0 0 0.2rem rgba( 0, 129, 255, 0.4) !important;4866 box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.4) !important; 4868 4867 } 4869 4868 … … 4873 4872 a.btn.btn-pulse[href="#previous"]:not(:disabled):not(.disabled), 4874 4873 .header form .input-group .input-group-append button.btn.btn-pulse[href="#previous"]:not(:disabled):not(.disabled) { 4875 box-shadow: 0 0 0 0 rgba( 0, 129, 255, 0.9) !important;4874 box-shadow: 0 0 0 0 rgba(33, 150, 243, 0.9) !important; 4876 4875 -webkit-animation: pulse 1.5s infinite !important; 4877 4876 } … … 4886 4885 4887 4886 .btn.btn-gradient-primary { 4888 background: linear-gradient(20deg, # 4da7ff, #0067cc);4887 background: linear-gradient(20deg, #6ab8f7, #0c7cd5); 4889 4888 border-color: transparent; 4890 4889 color: white; … … 4894 4893 .btn.btn-gradient-primary:not(:disabled):not(.disabled):focus, 4895 4894 .btn.btn-gradient-primary:not(:disabled):not(.disabled):active { 4896 background: linear-gradient(20deg, # 0081ff, #0067cc);4895 background: linear-gradient(20deg, #2196F3, #0c7cd5); 4897 4896 border-color: transparent; 4898 4897 } 4899 4898 4900 4899 .btn.btn-gradient-primary:not(:disabled):not(.disabled):focus { 4901 box-shadow: 0 0 0 0.2rem rgba( 0, 129, 255, 0.5);4900 box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.5); 4902 4901 } 4903 4902 4904 4903 .btn.btn-gradient-primary.btn-pulse:not(:disabled):not(.disabled) { 4905 box-shadow: 0 0 0 0 rgba( 0, 129, 255, 0.9) !important;4904 box-shadow: 0 0 0 0 rgba(33, 150, 243, 0.9) !important; 4906 4905 -webkit-animation: pulse 1.5s infinite !important; 4907 4906 } … … 4912 4911 4913 4912 .btn.btn-light-primary { 4914 background: rgba( 0, 129, 255, 0.3);4913 background: rgba(33, 150, 243, 0.3); 4915 4914 border-color: transparent; 4916 color: #0 053a3;4915 color: #0966af; 4917 4916 } 4918 4917 … … 4920 4919 .btn.btn-light-primary:not(:disabled):not(.disabled):focus, 4921 4920 .btn.btn-light-primary:not(:disabled):not(.disabled):active { 4922 background: rgba( 0, 129, 255, 0.5);4921 background: rgba(33, 150, 243, 0.5); 4923 4922 border-color: transparent; 4924 4923 } 4925 4924 4926 4925 .btn.btn-light-primary:not(:disabled):not(.disabled):focus { 4927 box-shadow: 0 0 0 0.2rem rgba( 0, 129, 255, 0.2);4926 box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.2); 4928 4927 } 4929 4928 4930 4929 .btn.btn-light-primary.btn-pulse:not(:disabled):not(.disabled) { 4931 box-shadow: 0 0 0 0 rgba( 0, 129, 255, 0.9) !important;4930 box-shadow: 0 0 0 0 rgba(33, 150, 243, 0.9) !important; 4932 4931 -webkit-animation: pulse 1.5s infinite !important; 4933 4932 } … … 4939 4938 .btn.btn-outline-primary { 4940 4939 background: none; 4941 border-color: # 0081ff;4942 color: #0 074e6;4940 border-color: #2196F3; 4941 color: #0d8aee; 4943 4942 border-width: 1px; 4944 4943 } 4945 4944 4946 4945 .btn.btn-outline-primary:not(:disabled):not(.disabled):hover { 4947 background: # 0081ff;4948 border-color: # 0081ff;4946 background: #2196F3; 4947 border-color: #2196F3; 4949 4948 color: white; 4950 4949 } … … 4952 4951 .btn.btn-outline-primary:not(:disabled):not(.disabled):focus, 4953 4952 .btn.btn-outline-primary:not(:disabled):not(.disabled):active { 4954 background: #0 062c2;4955 border-color: #0 062c2;4953 background: #0b76cc; 4954 border-color: #0b76cc; 4956 4955 color: white; 4957 4956 } 4958 4957 4959 4958 .btn.btn-outline-primary:not(:disabled):not(.disabled):focus { 4960 box-shadow: 0 0 0 0.2rem rgba( 0, 129, 255, 0.4);4959 box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.4); 4961 4960 } 4962 4961 4963 4962 .btn.btn-outline-primary.btn-pulse:not(:disabled):not(.disabled) { 4964 box-shadow: 0 0 0 0 rgba( 0, 129, 255, 0.9) !important;4963 box-shadow: 0 0 0 0 rgba(33, 150, 243, 0.9) !important; 4965 4964 -webkit-animation: pulse 1.5s infinite !important; 4966 4965 } … … 6521 6520 6522 6521 .progress .progress-bar:not(.progress-bar-striped) { 6523 background: # 0081ff;6522 background: #2196F3; 6524 6523 } 6525 6524 … … 6579 6578 6580 6579 .dropdown-menu .dropdown-menu-title { 6581 background-color: # 0081ff;6580 background-color: #2196F3; 6582 6581 padding: 15px 20px; 6583 6582 color: white; … … 6606 6605 background: #f5f5f5; 6607 6606 text-decoration: none; 6608 color: # 0081ff;6607 color: #2196F3; 6609 6608 } 6610 6609 … … 6643 6642 6644 6643 .badge.badge-primary { 6645 background: # 0081ff;6644 background: #2196F3; 6646 6645 } 6647 6646 … … 6736 6735 .accordion.custom-accordion .accordion-row .header form .input-group .input-group-append button.accordion-header.btn:focus, 6737 6736 .header form .input-group .input-group-append .accordion.custom-accordion .accordion-row button.accordion-header.btn:focus { 6738 color: # 0081ff;6737 color: #2196F3; 6739 6738 } 6740 6739 … … 6778 6777 .accordion.custom-accordion.accordion-primary .accordion-row:not(.open) .header form .input-group .input-group-append button.accordion-header.btn:focus, 6779 6778 .header form .input-group .input-group-append .accordion.custom-accordion.accordion-primary .accordion-row:not(.open) button.accordion-header.btn:focus { 6780 color: # 0081ff;6779 color: #2196F3; 6781 6780 } 6782 6781 … … 6784 6783 .accordion.custom-accordion.accordion-primary .accordion-row.open .header form .input-group .input-group-append button.accordion-header.btn, 6785 6784 .header form .input-group .input-group-append .accordion.custom-accordion.accordion-primary .accordion-row.open button.accordion-header.btn { 6786 background: # 0081ff;6785 background: #2196F3; 6787 6786 color: white; 6788 6787 } … … 6900 6899 } 6901 6900 6901 .nicescroll-cursors { 6902 border: none !important; 6903 } 6904 6905 body:not(.dark) .nicescroll-cursors { 6906 background-color: rgba(41, 49, 52, 0.4) !important; 6907 width: 3px !important; 6908 } 6909 6902 6910 .isotope-item { 6903 6911 z-index: 2; … … 6932 6940 6933 6941 .daterangepicker td.active { 6934 background: # 0081ff;6942 background: #2196F3; 6935 6943 } 6936 6944 6937 6945 .daterangepicker td.active:hover { 6938 background: # 0081ff;6946 background: #2196F3; 6939 6947 } 6940 6948 6941 6949 .daterangepicker .ranges li.active { 6942 background: # 0081ff;6950 background: #2196F3; 6943 6951 } 6944 6952 … … 6966 6974 6967 6975 .alert.alert-primary { 6968 background: rgba( 0, 129, 255, 0.3) !important;6976 background: rgba(33, 150, 243, 0.3) !important; 6969 6977 } 6970 6978 6971 6979 .alert.alert-primary.alert-with-border { 6972 border-left: 3px solid # 0081ff!important;6980 border-left: 3px solid #2196F3 !important; 6973 6981 } 6974 6982 … … 7042 7050 7043 7051 .breadcrumb .breadcrumb-item.active { 7044 color: # 0081ff;7052 color: #2196F3; 7045 7053 } 7046 7054 … … 7061 7069 7062 7070 .pagination .page-item.active .page-link { 7063 background: # 0081ff;7071 background: #2196F3; 7064 7072 border-color: transparent; 7065 7073 } … … 7156 7164 7157 7165 .swal-modal .swal-button.swal-button--confirm { 7158 background: # 0081ff;7166 background: #2196F3; 7159 7167 } 7160 7168 … … 7178 7186 .irs .irs-to, 7179 7187 .irs .irs-from { 7180 background: # 0081ff;7188 background: #2196F3; 7181 7189 } 7182 7190 … … 7184 7192 .irs .irs-to:before, 7185 7193 .irs .irs-from:before { 7186 border-top-color: # 0081ff;7194 border-top-color: #2196F3; 7187 7195 } 7188 7196 7189 7197 .irs .irs-handle { 7190 border-color: # 0081ff;7198 border-color: #2196F3; 7191 7199 } 7192 7200 7193 7201 .irs .irs-bar { 7194 background: # 0081ff;7202 background: #2196F3; 7195 7203 } 7196 7204 … … 7230 7238 7231 7239 .select2-container--default .select2-results__option--highlighted[aria-selected] { 7232 background-color: # 0081ff;7240 background-color: #2196F3; 7233 7241 color: white; 7234 7242 } 7235 7243 7236 7244 .select2-container--default.select2-container--focus .select2-selection--multiple { 7237 border-color: rgba( 0, 129, 255, 0.8);7245 border-color: rgba(33, 150, 243, 0.8); 7238 7246 } 7239 7247 … … 7336 7344 7337 7345 .wickedpicker .wickedpicker__controls__control .hover-state { 7338 color: # 0081ff;7346 color: #2196F3; 7339 7347 } 7340 7348 … … 7395 7403 -webkit-transition: color 0.3s; 7396 7404 transition: color 0.3s; 7397 color: # 0081ff;7405 color: #2196F3; 7398 7406 } 7399 7407 … … 7511 7519 7512 7520 .avatar.avatar-state-primary:before { 7513 background: # 0081ff;7521 background: #2196F3; 7514 7522 } 7515 7523 … … 7563 7571 .dropzone { 7564 7572 border-width: 1px; 7565 border-color: # 0081ff;7573 border-color: #2196F3; 7566 7574 } 7567 7575 … … 7690 7698 .chat-block .chat-sidebar .chat-sidebar-content .list-group .list-group-item.active { 7691 7699 color: black; 7692 border-color: # 0081ff;7700 border-color: #2196F3; 7693 7701 } 7694 7702 … … 7780 7788 left: auto; 7781 7789 right: -10px; 7782 border-left-color: # 0081ff;7790 border-left-color: #2196F3; 7783 7791 border-right-color: transparent; 7784 7792 } 7785 7793 7786 7794 .chat-block .chat-content .messages .message-item.me .message-item-content { 7787 background-color: # 0081ff;7795 background-color: #2196F3; 7788 7796 color: rgba(255, 255, 255, 0.9); 7789 7797 } … … 7918 7926 7919 7927 .fc .fc-event { 7920 background: # 0081ff;7928 background: #2196F3; 7921 7929 color: white !important; 7922 7930 border: none; … … 7981 7989 7982 7990 .fc .fc-list-table .fc-list-item.bg-primary:hover td { 7983 background: # 0081ff!important;7991 background: #2196F3 !important; 7984 7992 } 7985 7993 … … 8012 8020 8013 8021 .fc .fc-state-default.fc-state-active { 8014 background: # 0081ff;8022 background: #2196F3; 8015 8023 color: white; 8016 8024 } … … 8026 8034 8027 8035 .list-group .list-group-item.list-group-item-primary { 8028 background: # 0081ff!important;8036 background: #2196F3 !important; 8029 8037 color: white !important; 8030 8038 } 8031 8039 8032 8040 .list-group .list-group-item.list-group-item-primary-bright { 8033 background: rgba( 0, 129, 255, 0.3) !important;8034 color: # 0081ff!important;8041 background: rgba(33, 150, 243, 0.3) !important; 8042 color: #2196F3 !important; 8035 8043 } 8036 8044 … … 8101 8109 .nav-pills .nav-link.active, 8102 8110 .nav-pills .show > .nav-link { 8103 background-color: # 0081ff;8111 background-color: #2196F3; 8104 8112 } 8105 8113 … … 8335 8343 8336 8344 .dd-handle:hover { 8337 color: # 0081ff;8345 color: #2196F3; 8338 8346 } 8339 8347 … … 8438 8446 .app-block .app-sidebar .app-sidebar-menu .list-group .list-group-item.active { 8439 8447 background: none; 8440 color: # 0081ff;8448 color: #2196F3; 8441 8449 } 8442 8450 … … 8641 8649 @media (min-width: 768px) { 8642 8650 .theme-switcher { 8643 opacity: 0;8644 8651 display: -webkit-box; 8645 8652 display: flex; … … 8665 8672 8666 8673 .theme-switcher .theme-switcher-button { 8667 background-color: # 0081ff;8674 background-color: #2196F3; 8668 8675 color: white; 8669 padding: 1 2px 15px;8676 padding: 15px 20px; 8670 8677 border-top-left-radius: 5px; 8671 8678 border-bottom-left-radius: 5px; … … 8674 8681 8675 8682 .theme-switcher .theme-switcher-button i { 8676 font-size: 22px;8683 font-size: 30px; 8677 8684 -webkit-animation-name: spin; 8678 8685 animation-name: spin; 8679 -webkit-animation-duration: 3000ms;8680 animation-duration: 3000ms;8686 -webkit-animation-duration: 2000ms; 8687 animation-duration: 2000ms; 8681 8688 -webkit-animation-iteration-count: infinite; 8682 8689 animation-iteration-count: infinite; … … 8694 8701 .app-block .app-content .theme-switcher .theme-switcher-panel .app-action { 8695 8702 margin-bottom: 0; 8696 border: 1px solid # 0081ff;8703 border: 1px solid #2196F3; 8697 8704 border-right: none; 8698 8705 border-top-right-radius: 0; … … 8781 8788 body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body ul .header form .input-group .input-group-append li:hover > button.btn .nav-link-icon, 8782 8789 .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body ul li:hover > button.btn .nav-link-icon { 8783 stroke: # 0081ff;8790 stroke: #2196F3; 8784 8791 } 8785 8792 … … 8818 8825 .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body ul li.open > button.btn + ul li.open > button.btn { 8819 8826 background: none; 8820 color: # 0081ff;8827 color: #2196F3; 8821 8828 } 8822 8829 … … 8873 8880 .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body > ul > li > button.active.btn { 8874 8881 border-radius: 5px; 8875 background-color: # 0081ff;8882 background-color: #2196F3; 8876 8883 position: static; 8877 8884 } … … 8884 8891 8885 8892 body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation:hover { 8886 /*width: 320px;*/8893 width: 80px; 8887 8894 } 8888 8895 … … 8949 8956 left: 0; 8950 8957 opacity: 1; 8958 width:80px; 8951 8959 } 8952 8960 … … 8961 8969 right: 0; 8962 8970 opacity: 1; 8971 width: 80px; 8963 8972 } 8964 8973 … … 9077 9086 body.horizontal-navigation .header form .input-group .input-group-append .horizontal-navigation > ul > li:hover > button.btn, 9078 9087 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation > ul > li:hover > button.btn { 9079 color: # 0081ff!important;9088 color: #2196F3 !important; 9080 9089 } 9081 9090 … … 9110 9119 body.horizontal-navigation .horizontal-navigation ul .header form .input-group .input-group-append li.open > button.btn, 9111 9120 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li.open > button.btn { 9112 color: # 0081ff;9121 color: #2196F3; 9113 9122 } 9114 9123 … … 9136 9145 body.horizontal-navigation .horizontal-navigation ul li ul .header form .input-group .input-group-append li:hover > button.btn, 9137 9146 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li ul li:hover > button.btn { 9138 color: # 0081ff;9147 color: #2196F3; 9139 9148 } 9140 9149 … … 9148 9157 body.horizontal-navigation .horizontal-navigation ul li ul li .header form .input-group .input-group-append button.active.btn, 9149 9158 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li ul li button.active.btn { 9150 color: # 0081ff;9159 color: #2196F3; 9151 9160 } 9152 9161 … … 9154 9163 body.horizontal-navigation .horizontal-navigation ul li ul .header form .input-group .input-group-append li.open > button.btn, 9155 9164 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li ul li.open > button.btn { 9156 color: # 0081ff;9165 color: #2196F3; 9157 9166 } 9158 9167 … … 9191 9200 bottom: 0; 9192 9201 height: auto; 9193 /*width: 320px;*/9202 width: 80px; 9194 9203 background-color: white; 9195 9204 z-index: 1000; … … 9218 9227 body.horizontal-navigation .horizontal-navigation ul li .header form .input-group .input-group-append button.active.btn, 9219 9228 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li button.active.btn { 9220 color: # 0081ff;9229 color: #2196F3; 9221 9230 } 9222 9231 … … 9262 9271 body.horizontal-navigation .horizontal-navigation ul .header form .input-group .input-group-append li.open > button.btn, 9263 9272 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li.open > button.btn { 9264 color: # 0081ff;9273 color: #2196F3; 9265 9274 } 9266 9275 … … 9272 9281 display: block; 9273 9282 } 9283 } 9284 9285 body.semi-dark:not(.dark) .nicescroll-cursors { 9286 background-color: rgba(255, 255, 255, 0.3) !important; 9274 9287 } 9275 9288 … … 9301 9314 body.semi-dark:not(.dark) .navigation .navigation-menu-tab ul li .header form .input-group .input-group-append button.btn:not(.active):focus, 9302 9315 .header form .input-group .input-group-append body.semi-dark:not(.dark) .navigation .navigation-menu-tab ul li button.btn:not(.active):focus { 9303 color: # 0081ff;9316 color: #2196F3; 9304 9317 } 9305 9318 … … 9350 9363 body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li .header form .input-group .input-group-append button.active.btn:after, 9351 9364 .header form .input-group .input-group-append body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li button.active.btn:after { 9352 background-color: # 0081ff;9365 background-color: #2196F3; 9353 9366 } 9354 9367 … … 9380 9393 9381 9394 body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li .dropdown-divider { 9382 color: # 0081ff;9395 color: #2196F3; 9383 9396 } 9384 9397 … … 9419 9432 body.semi-dark:not(.dark) .header form .input-group .input-group-append .horizontal-navigation > ul > li.open > button.btn, 9420 9433 .header form .input-group .input-group-append body.semi-dark:not(.dark) .horizontal-navigation > ul > li.open > button.btn { 9421 color: # 1a8eff;9434 color: #39a1f4; 9422 9435 } 9423 9436 … … 9431 9444 body.semi-dark:not(.dark) .horizontal-navigation ul li .header form .input-group .input-group-append button.active.btn, 9432 9445 .header form .input-group .input-group-append body.semi-dark:not(.dark) .horizontal-navigation ul li button.active.btn { 9433 color: # 1a8eff;9446 color: #39a1f4; 9434 9447 } 9435 9448 … … 9440 9453 body.semi-dark:not(.dark) .horizontal-navigation ul li .header form .input-group .input-group-append button.btn:not(.active):focus, 9441 9454 .header form .input-group .input-group-append body.semi-dark:not(.dark) .horizontal-navigation ul li button.btn:not(.active):focus { 9442 color: # 1a8eff;9455 color: #39a1f4; 9443 9456 } 9444 9457 … … 9710 9723 .list-group .list-group-item.active { 9711 9724 z-index: auto; 9712 background: # 0081ff;9725 background: #2196F3; 9713 9726 } 9714 9727 … … 9752 9765 .table-email-list .header form .input-group .input-group-append button.btn:focus, 9753 9766 .header form .input-group .input-group-append .table-email-list button.btn:focus { 9754 color: # 0081ff;9767 color: #2196F3; 9755 9768 } 9756 9769 … … 9786 9799 9787 9800 .list-group .list-group-item.active { 9788 background: # 0081ff;9801 background: #2196F3; 9789 9802 border-color: transparent; 9790 9803 } … … 9799 9812 9800 9813 .nav-pills .nav-link.active { 9801 background: # 0081ff;9814 background: #2196F3; 9802 9815 } 9803 9816 9804 9817 .nav-tabs .nav-link.active { 9805 color: # 0081ff;9818 color: #2196F3; 9806 9819 } 9807 9820 … … 9984 9997 9985 9998 .header .avatar.avatar-state-success:before { 9986 border-color: # 0081ff;9999 border-color: #2196F3; 9987 10000 } 9988 10001 9989 10002 .header .header-left { 9990 /*width: 320px;*/10003 width: 80px; 9991 10004 padding-left: 30px; 9992 10005 display: -webkit-box; … … 10197 10210 background-color: white; 10198 10211 z-index: 998; 10199 /*width: 320px;*/10212 width: 80px; 10200 10213 box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.1); 10201 10214 position: fixed; … … 10248 10261 .navigation .navigation-menu-tab ul li .header form .input-group .input-group-append button.btn:hover, 10249 10262 .header form .input-group .input-group-append .navigation .navigation-menu-tab ul li button.btn:hover { 10250 color: # 0081ff;10263 color: #2196F3; 10251 10264 } 10252 10265 … … 10255 10268 .header form .input-group .input-group-append .navigation .navigation-menu-tab ul li button.active.btn { 10256 10269 color: white; 10257 background-color: # 0081ff;10258 box-shadow: 0px 5px 20px -14px # 0081ff;10270 background-color: #2196F3; 10271 box-shadow: 0px 5px 20px -14px #2196F3; 10259 10272 } 10260 10273 … … 10323 10336 .navigation .navigation-menu-body ul .header form .input-group .input-group-append li > button.btn:hover, 10324 10337 .header form .input-group .input-group-append .navigation .navigation-menu-body ul li > button.btn:hover { 10325 color: # 0081ff;10338 color: #2196F3; 10326 10339 } 10327 10340 … … 10329 10342 .navigation .navigation-menu-body ul .header form .input-group .input-group-append li > button.btn:hover .nav-link-icon, 10330 10343 .header form .input-group .input-group-append .navigation .navigation-menu-body ul li > button.btn:hover .nav-link-icon { 10331 stroke: # 0081ff;10344 stroke: #2196F3; 10332 10345 } 10333 10346 … … 10336 10349 .header form .input-group .input-group-append .navigation .navigation-menu-body ul li > button.active.btn { 10337 10350 position: relative; 10338 color: # 0081ff;10351 color: #2196F3; 10339 10352 font-weight: 600; 10340 background: rgba( 0, 129, 255, 0.15);10353 background: rgba(33, 150, 243, 0.15); 10341 10354 border-radius: 0.5rem; 10342 10355 margin: 0 1rem; … … 10349 10362 display: block; 10350 10363 border: 6px solid transparent; 10351 border-left-color: # 0081ff;10364 border-left-color: #2196F3; 10352 10365 margin-left: -12px; 10353 10366 margin-right: 5px; … … 10420 10433 .navigation .navigation-menu-body ul .header form .input-group .input-group-append li.open > button.btn, 10421 10434 .header form .input-group .input-group-append .navigation .navigation-menu-body ul li.open > button.btn { 10422 color: # 0081ff;10435 color: #2196F3; 10423 10436 font-weight: 600; 10424 10437 } … … 10427 10440 .navigation .navigation-menu-body ul .header form .input-group .input-group-append li.open > button.btn .nav-link-icon, 10428 10441 .header form .input-group .input-group-append .navigation .navigation-menu-body ul li.open > button.btn .nav-link-icon { 10429 stroke: # 0081ff;10442 stroke: #2196F3; 10430 10443 } 10431 10444 … … 10706 10719 body.dark .navigation .navigation-menu-tab ul li .header form .input-group .input-group-append button.btn:not(.active):focus, 10707 10720 .header form .input-group .input-group-append body.dark .navigation .navigation-menu-tab ul li button.btn:not(.active):focus { 10708 color: # 0081ff;10721 color: #2196F3; 10709 10722 } 10710 10723 … … 10758 10771 10759 10772 body.dark .navigation .navigation-menu-body ul li .dropdown-divider { 10760 color: # 0081ff;10773 color: #2196F3; 10761 10774 } 10762 10775 … … 10835 10848 10836 10849 body.dark .breadcrumb li.breadcrumb-item.active { 10837 color: # 339aff;10850 color: #51adf6; 10838 10851 } 10839 10852 … … 10871 10884 body.dark .swal-modal input.swal-content__input:focus, 10872 10885 .swal-modal body.dark input.swal-content__input:focus { 10873 border-color: # 0081ff!important;10886 border-color: #2196F3 !important; 10874 10887 } 10875 10888 … … 11251 11264 body.dark .daterangepicker td.end-date { 11252 11265 color: white; 11253 background-color: # 0081ff;11266 background-color: #2196F3; 11254 11267 } 11255 11268 … … 11276 11289 body.dark .daterangepicker td.available:hover, 11277 11290 body.dark .daterangepicker th.available:hover { 11278 background-color: # 0081ff;11291 background-color: #2196F3; 11279 11292 color: white; 11280 11293 } … … 11364 11377 body.dark .sidebar { 11365 11378 background: #313852; 11379 } 11380 11381 body.dark .nicescroll-cursors { 11382 background-color: rgba(255, 255, 255, 0.15) !important; 11366 11383 } 11367 11384 … … 11741 11758 .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li ul li button.btn:hover { 11742 11759 background: none; 11743 color: # 339aff;11760 color: #51adf6; 11744 11761 } 11745 11762 … … 11748 11765 .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li ul li button.active.btn { 11749 11766 background: none; 11750 color: # 339aff;11767 color: #51adf6; 11751 11768 } 11752 11769 … … 11759 11776 .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li ul li.open > button.btn { 11760 11777 background: none; 11761 color: # 339aff;11778 color: #51adf6; 11762 11779 } 11763 11780 … … 11779 11796 body.dark.horizontal-navigation .horizontal-navigation ul li .header form .input-group .input-group-append button.btn:hover, 11780 11797 .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li button.btn:hover { 11781 color: # 339aff;11798 color: #51adf6; 11782 11799 } 11783 11800 … … 11785 11802 body.dark.horizontal-navigation .horizontal-navigation ul li .header form .input-group .input-group-append button.active.btn, 11786 11803 .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li button.active.btn { 11787 color: # 339aff;11804 color: #51adf6; 11788 11805 } 11789 11806 … … 11791 11808 body.dark.horizontal-navigation .horizontal-navigation ul .header form .input-group .input-group-append li.open > button.btn, 11792 11809 .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li.open > button.btn { 11793 color: # 339aff;11810 color: #51adf6; 11794 11811 } 11795 11812 } … … 11965 11982 left: 0; 11966 11983 opacity: 1; 11984 width:80px; 11967 11985 } 11968 11986 … … 12259 12277 12260 12278 .navigation { 12261 width: 20%;12279 width: 75%; 12262 12280 } 12263 12281 … … 12273 12291 12274 12292 .navigation { 12275 width: 20%;12293 width: 85%; 12276 12294 } 12277 12295 } -
resources/assets/js/app.js
r194a359 r24a616f 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 1 'use strict'; 109 2 110 3 (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."); 4 5 var wind_ = $(window), 6 body_ = $('body'); 7 8 feather.replace({ 9 'stroke-width': 1.5 10 }); 11 12 $(document).on('click', '[data-toggle="fullscreen"]', function () { 13 $(this).toggleClass('active-fullscreen'); 14 if (document.fullscreenEnabled) { 15 if ($(this).hasClass("active-fullscreen")) { 16 document.documentElement.requestFullscreen(); 17 } else { 18 document.exitFullscreen(); 19 } 20 } else { 21 alert("Your browser does not support fullscreen."); 22 } 23 return false; 24 }); 25 26 $(document).on('click', '.overlay', function () { 27 $.removeOverlay(); 28 if (body_.hasClass('horizontal-navigation')) { 29 $('.horizontal-navigation').removeClass('open'); 30 } else { 31 $('.navigation').removeClass('open'); 32 } 33 body_.removeClass('navigation-show'); 34 }); 35 36 $(document).on('click', '[data-sidebar-target]', function () { 37 var target = $(this).data('sidebar-target'); 38 $('body').addClass('no-scroll'); 39 $('.sidebar-group').addClass('show'); 40 $('.sidebar-group .sidebar').removeClass('show'); 41 $('.sidebar-group .sidebar' + target).addClass('show'); 42 return false; 43 }); 44 45 $(document).on('click', '.sidebar-group', function (e) { 46 if ($(e.target).is($('.sidebar-group'))) { 47 $('.sidebar-group').removeClass('show'); 48 $('body').removeClass('no-scroll'); 49 $('.sidebar-group .sidebar').removeClass('show'); 50 } 51 }); 52 53 // Active pages, automatically show on the menu 54 $('.navigation .navigation-menu-body .navigation-menu-group ul li a.active').closest('ul').parent('li').addClass('open').closest('ul').parent('li').addClass('open'); 55 $('.navigation .navigation-menu-body .navigation-menu-group ul li a.active').closest('div').addClass('open'); 56 $('.navigation .navigation-menu-tab [data-nav-target="#' + $('.navigation .navigation-menu-body .navigation-menu-group ul li a.active').closest('div').attr('id') + '"]').addClass('active'); 57 $('body.horizontal-navigation .horizontal-navigation ul li a.active').closest('ul').parent('li').addClass('open').closest('ul').parent('li').addClass('open'); 58 59 60 /*------------- create/remove overlay -------------*/ 61 $.createOverlay = function () { 62 if ($('.overlay').length < 1) { 63 body_.addClass('no-scroll').append('<div class="overlay"></div>'); 64 $('.overlay').addClass('show'); 65 } 66 }; 67 68 $.removeOverlay = function () { 69 body_.removeClass('no-scroll'); 70 $('.overlay').remove(); 71 }; 72 /*------------- create/remove overlay -------------*/ 73 74 $('[data-backround-image]').each(function (e) { 75 $(this).css("background", 'url(' + $(this).data('backround-image') + ')'); 76 }); 77 78 /*------------- page loader -------------*/ 79 wind_.on('load', function () { 80 $('.preloader').fadeOut(400, function () { 81 setTimeout(function () { 82 toastr.options = { 83 timeOut: 2000, 84 progressBar: true, 85 showMethod: "slideDown", 86 hideMethod: "slideUp", 87 showDuration: 200, 88 hideDuration: 200, 89 positionClass: "toast-top-center", 90 }; 91 //toastr.success('Welcome'); 92 93 $('.theme-switcher').removeClass('open'); 94 }, 500); 95 96 // $('.theme-switcher').css('opacity', 1); 97 }); 98 }); 99 /*------------- page loader -------------*/ 100 101 /*------------- side menu (sub menü arrow) -------------*/ 102 wind_.on('load', function () { 103 setTimeout(function () { 104 $('.navigation .navigation-menu-body ul li a').each(function () { 105 var $this = $(this); 106 if ($this.next('ul').length) { 107 $this.append('<i class="sub-menu-arrow ti-angle-up"></i>'); 108 } 109 }); 110 $('.navigation .navigation-menu-body ul li.open>a>.sub-menu-arrow').removeClass('ti-plus').addClass('ti-minus').addClass('rotate-in'); 111 $('body.horizontal-navigation .horizontal-navigation ul li a').each(function () { 112 var $this = $(this); 113 if ($this.next('ul').length) { 114 $this.append('<i class="sub-menu-arrow ti-angle-right"></i>'); 115 } 116 }); 117 }, 200); 118 }); 119 /*------------- side menu (sub menü arrow) -------------*/ 120 121 $(document).on('click', '[data-action="navigation-toggler"]', function () { 122 if (body_.hasClass('horizontal-navigation')) { 123 $('.horizontal-navigation').toggleClass('open'); 124 } else { 125 $('.navigation').toggleClass('open'); 126 } 127 $.createOverlay(); 128 }); 129 130 $(document).on('click', '[data-nav-target]', function () { 131 var $this = $(this), 132 target = $this.data('nav-target'); 133 if (body_.hasClass('navigation-toggle-one')) { 134 body_.addClass('navigation-show'); 135 } 136 if (body_.hasClass('horizontal-navigation')) { 137 $('.navigation .navigation-menu-body').show(); 138 } 139 $('.navigation .navigation-menu-body .navigation-menu-group > div').removeClass('open'); 140 $('.navigation .navigation-menu-body .navigation-menu-group ' + target).addClass('open'); 141 $('[data-nav-target]').removeClass('active'); 142 $this.addClass('active'); 143 $this.tooltip('hide'); 144 return false; 145 }); 146 147 var c = $('.header .header-left .header-logo').clone(); 148 $('.navigation .navigation-header').append(c.addClass('navigation-logo').removeClass('header-logo')); 149 150 $(document).on('click', '.navigation-toggler a', function () { 151 if (wind_.width() < 1200) { 152 $.createOverlay(); 153 body_.addClass('navigation-show'); 154 } else { 155 if (!body_.hasClass('navigation-toggle-one') && !body_.hasClass('navigation-toggle-two')) { 156 body_.addClass('navigation-toggle-one'); 157 } else if (body_.hasClass('navigation-toggle-one') && !body_.hasClass('navigation-toggle-two')) { 158 body_.addClass('navigation-toggle-two'); 159 body_.removeClass('navigation-toggle-one'); 160 } else if (!body_.hasClass('navigation-toggle-one') && body_.hasClass('navigation-toggle-two')) { 161 body_.removeClass('navigation-toggle-two'); 162 body_.removeClass('navigation-toggle-one'); 163 } 164 } 165 return false; 166 }); 167 168 $(document).on('click', '.header-toggler a', function () { 169 $('.header ul.navbar-nav').toggleClass('open'); 170 return false; 171 }); 172 173 $(document).on('click', '*', function (e) { 174 if (!$(e.target).is($('.navigation, .navigation *, .navigation-toggler *')) && body_.hasClass('navigation-toggle-one')) { 175 body_.removeClass('navigation-show'); 176 } 177 }); 178 179 $(document).on('click', '*', function (e) { 180 if (!$(e.target).is('.header ul.navbar-nav, .header ul.navbar-nav *, .header-toggler, .header-toggler *')) { 181 $('.header ul.navbar-nav').removeClass('open'); 182 } 183 }); 184 185 /*------------- form validation -------------*/ 186 window.addEventListener('load', function () { 187 // Fetch all the forms we want to apply custom Bootstrap validation styles to 188 var forms = document.getElementsByClassName('needs-validation'); 189 // Loop over them and prevent submission 190 Array.prototype.filter.call(forms, function (form) { 191 form.addEventListener('submit', function (event) { 192 if (form.checkValidity() === false) { 193 event.preventDefault(); 194 event.stopPropagation(); 195 } 196 form.classList.add('was-validated'); 197 }, false); 198 }); 199 }, false); 200 /*------------- form validation -------------*/ 201 202 /*------------- responsive html table -------------*/ 203 var table_responsive_stack = $(".table-responsive-stack"); 204 table_responsive_stack 205 .find("th") 206 .each(function (i) { 207 $(".table-responsive-stack td:nth-child(" + (i + 1) + ")").prepend( 208 '<span class="table-responsive-stack-thead">' + 209 $(this).text() + 210 ":</span> " 211 ); 212 $(".table-responsive-stack-thead").hide(); 213 }); 214 215 table_responsive_stack.each(function () { 216 var thCount = $(this).find("th").length, 217 rowGrow = 100 / thCount + "%"; 218 $(this).find("th, td").css("flex-basis", rowGrow); 219 }); 220 221 function flexTable() { 222 if (wind_.width() < 768) { 223 $(".table-responsive-stack").each(function (i) { 224 $(this) 225 .find(".table-responsive-stack-thead") 226 .show(); 227 $(this) 228 .find("thead") 229 .hide(); 230 }); 231 232 // window is less than 768px 233 } else { 234 $(".table-responsive-stack").each(function (i) { 235 $(this) 236 .find(".table-responsive-stack-thead") 237 .hide(); 238 $(this) 239 .find("thead") 240 .show(); 241 }); 242 } 127 243 } 128 244 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'); 245 flexTable(); 246 247 window.onresize = function (event) { 248 flexTable(); 249 }; 250 /*------------- responsive html table -------------*/ 251 252 /*------------- header search -------------*/ 253 $(document).on('click', '[data-toggle="search"], [data-toggle="search"] *', function () { 254 $('.header .header-body .header-search').show().find('.form-control').focus(); 255 return false; 256 }); 257 258 $(document).on('click', '.close-header-search, .close-header-search svg', function () { 259 $('.header .header-body .header-search').hide(); 260 return false; 261 }); 262 263 $(document).on('click', '*', function (e) { 264 if (!$(e.target).is($('.header, .header *, [data-toggle="search"], [data-toggle="search"] *'))) { 265 $('.header .header-body .header-search').hide(); 266 } 267 }); 268 /*------------- header search -------------*/ 269 270 /*------------- custom accordion -------------*/ 271 $(document).on('click', '.accordion.custom-accordion .accordion-row a.accordion-header', function () { 272 var $this = $(this); 273 $this.closest('.accordion.custom-accordion').find('.accordion-row').not($this.parent()).removeClass('open'); 274 $this.parent('.accordion-row').toggleClass('open'); 275 return false; 276 }); 277 /*------------- custom accordion -------------*/ 278 279 /*------------- responsive table dropdown -------------*/ 280 var dropdownMenu, 281 table_responsive = $('.table-responsive'); 282 283 table_responsive.on('show.bs.dropdown', function (e) { 284 dropdownMenu = $(e.target).find('.dropdown-menu'); 285 body_.append(dropdownMenu.detach()); 286 var eOffset = $(e.target).offset(); 287 dropdownMenu.css({ 288 'display': 'block', 289 'top': eOffset.top + $(e.target).outerHeight(), 290 'left': eOffset.left, 291 'width': '184px', 292 'font-size': '14px' 293 }); 294 dropdownMenu.addClass("mobPosDropdown"); 295 }); 296 297 table_responsive.on('hide.bs.dropdown', function (e) { 298 $(e.target).append(dropdownMenu.detach()); 299 dropdownMenu.hide(); 300 }); 301 /*------------- responsive table dropdown -------------*/ 302 303 /*------------- chat -------------*/ 304 $(document).on('click', '.chat-block .chat-sidebar .chat-sidebar-content .list-group .list-group-item', function () { 305 $('.chat-block .chat-content').addClass('chat-mobile-open'); 306 return false; 307 }); 308 309 $(document).on('click', '.chat-block .chat-content .mobile-chat-close-btn a', function () { 310 $('.chat-block .chat-content').removeClass('chat-mobile-open'); 311 return false; 312 }); 313 /*------------- chat -------------*/ 314 315 /*------------- aside menu toggle -------------*/ 316 $(document).on('click', '.navigation ul li a', function () { 317 var $this = $(this); 318 if ($this.next('ul').length) { 319 var sub_menu_arrow = $this.find('.sub-menu-arrow'); 320 sub_menu_arrow.toggleClass('rotate-in'); 321 $this.next('ul').toggle(200); 322 $this.parent('li').siblings().find('ul').not($this.parent('li').find('ul')).slideUp(200); 323 $this.next('ul').find('li ul').slideUp(200); 324 $this.next('ul').find('li>a').find('.sub-menu-arrow').removeClass('ti-minus').addClass('ti-plus'); 325 $this.next('ul').find('li>a').find('.sub-menu-arrow').removeClass('rotate-in'); 326 $this.parent('li').siblings().not($this.parent('li').find('ul')).find('>a').find('.sub-menu-arrow').removeClass('ti-minus').addClass('ti-plus'); 327 $this.parent('li').siblings().not($this.parent('li').find('ul')).find('>a').find('.sub-menu-arrow').removeClass('rotate-in'); 328 if (sub_menu_arrow.hasClass('rotate-in')) { 329 setTimeout(function () { 330 sub_menu_arrow.removeClass('ti-plus').addClass('ti-minus'); 331 }, 200); 332 } else { 333 sub_menu_arrow.removeClass('ti-minus').addClass('ti-plus'); 334 } 335 if (!body_.hasClass('horizontal-side-menu') && wind_.width() >= 1200) { 336 setTimeout(function (e) { 337 $('.navigation .navigation-menu-body').getNiceScroll().resize(); 338 }, 300); 339 } 340 return false; 341 } 342 }); 343 344 $(document).on('click', '.horizontal-navigation ul li a', function () { 345 var $this = $(this); 346 if ($this.next('ul').length) { 347 $this.next('ul').toggle(200); 348 $this.parent('li').siblings().find('ul').not($this.parent('li').find('ul')).slideUp(200); 349 $this.next('ul').find('li ul').slideUp(200); 350 return false; 351 } 352 }); 353 354 /*------------- aside menu toggle -------------*/ 355 356 /*------------- other -------------*/ 357 $(document).on('click', '.dropdown-menu', function (e) { 358 e.stopPropagation(); 359 }); 360 361 $('#exampleModal').on('show.bs.modal', function (event) { 362 var button = $(event.relatedTarget), 363 recipient = button.data('whatever'), 364 modal = $(this); 365 366 modal.find('.modal-title').text('New message to ' + recipient); 367 modal.find('.modal-body input').val(recipient); 368 }); 369 370 $('[data-toggle="tooltip"]').tooltip({ 371 container: 'body' 372 }); 373 374 $('[data-toggle="popover"]').popover(); 375 376 $('.carousel').carousel(); 377 378 if (wind_.width() >= 992) { 379 $('.card-scroll').niceScroll(); 380 $('.table-responsive').niceScroll(); 381 $('.sidebar-group .sidebar').niceScroll(); 382 383 $('.app-block .app-content .app-lists').niceScroll(); 384 $('.app-block .app-sidebar .app-sidebar-menu').niceScroll(); 385 $('.chat-block .chat-sidebar .chat-sidebar-content').niceScroll(); 386 var chat_messages = $('.chat-block .chat-content .messages'); 387 if (chat_messages.length) { 388 chat_messages.niceScroll({ 389 horizrailenabled: false 390 }); 391 chat_messages.getNiceScroll(0).doScrollTop(chat_messages.get(0).scrollHeight, -1); 392 } 138 393 } 139 394 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'); 395 if (!body_.hasClass('small-navigation') && !body_.hasClass('horizontal-navigation') && wind_.width() >= 992) { 396 $('.navigation .navigation-menu-body').niceScroll(); 155 397 } 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 /* Theme Switcher */ 489 490 /* var path = window.location.pathname; 491 var page = path.split("/").pop(); 492 var theme_switcher_html = '<div class="theme-switcher open"> \n\ 493 <div class="theme-switcher-button"> \n\ 494 <i class="fa fa-cog"></i> \n\ 495 </div> \n\ 496 <div class="theme-switcher-panel"> \n\ 497 <div class="card"> \n\ 498 <div class="card-body"> \n\ 499 <h6 class="card-title">Theme Switcher</h6> \n\ 500 <div class="form-group mb-2"> \n\ 501 <div class="custom-control custom-switch"> \n\ 502 <input type="checkbox" class="custom-control-input" id="dark"> \n\ 503 <label class="custom-control-label" for="dark">Dark</label> \n\ 504 </div> \n\ 505 </div> \n\ 506 <div class="form-group mb-2"> \n\ 507 <div class="custom-control custom-switch"> \n\ 508 <input type="checkbox" class="custom-control-input" id="semi-dark"> \n\ 509 <label class="custom-control-label" for="semi-dark">Semi dark</label> \n\ 510 </div> \n\ 511 </div> \n\ 512 <div class="form-group mb-2"> \n\ 513 <div class="custom-control custom-switch"> \n\ 514 <input type="checkbox" class="custom-control-input" id="shadow-layout"> \n\ 515 <label class="custom-control-label" for="shadow-layout">Shadow layout</label> \n\ 516 </div> \n\ 517 </div> \n\ 518 <div class="form-group mb-2"> \n\ 519 <div class="custom-control custom-switch"> \n\ 520 <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="sticky-navigation"> \n\ 521 <label class="custom-control-label" for="sticky-navigation">Sticky navigation</label> \n\ 522 </div> \n\ 523 </div> \n\ 524 <div class="form-group mb-2"> \n\ 525 <div class="custom-control custom-switch"> \n\ 526 <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="small-navigation"> \n\ 527 <label class="custom-control-label" for="small-navigation">Small navigation</label> \n\ 528 </div> \n\ 529 </div> \n\ 530 <div class="form-group mb-2"> \n\ 531 <div class="custom-control custom-switch"> \n\ 532 <input type="checkbox" class="custom-control-input" id="hidden-navigation"> \n\ 533 <label class="custom-control-label" for="hidden-navigation">Hidden navigation</label> \n\ 534 </div> \n\ 535 </div> \n\ 536 <div class="form-group mb-2"> \n\ 537 <div class="custom-control custom-switch"> \n\ 538 <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="sticky-header"> \n\ 539 <label class="custom-control-label" for="sticky-header">Sticky header</label> \n\ 540 </div> \n\ 541 </div> \n\ 542 <div class="form-group mb-2"> \n\ 543 <div class="custom-control custom-switch"> \n\ 544 <input type="checkbox" class="custom-control-input" id="light-header"> \n\ 545 <label class="custom-control-label" for="light-header">Light header</label> \n\ 546 </div> \n\ 547 </div> \n\ 548 <div class="form-group mb-2"> \n\ 549 <div class="custom-control custom-switch"> \n\ 550 <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="sticky-footer"> \n\ 551 <label class="custom-control-label" for="sticky-footer">Sticky footer</label> \n\ 552 </div> \n\ 553 </div> \n\ 554 </div> \n\ 555 </div> \n\ 556 </div> \n\ 557 </div>'; 558 $('body').append(theme_switcher_html); 559 $(document).on('click', '.theme-switcher input[type="checkbox"]', function () { 560 var id = $(this).attr('id'); 561 if (id === 'sticky-navigation') { 562 if ($(this).prop('checked')) { 563 $('.navigation').niceScroll().resize(); 564 } else { 565 $('.navigation').niceScroll().remove(); 566 } 567 if ($('body').hasClass('small-navigation')) { 568 $('.navigation .navigation-menu-body > ul > li').each(function () { 569 if ($(this).find('> a').next('ul').length) { 570 // Dropdown add header title 571 $(this).find('.dropdown-divider').remove(); 572 } else { 573 // Add tooltip 574 $(this).find('> a').tooltip('dispose'); 575 } 576 }); 577 $('body').removeClass('small-navigation'); 578 $('.theme-switcher input[type="checkbox"][id="small-navigation"]').prop('checked', false); 579 } 580 if ($('body').hasClass('hidden-navigation')) {CUSTOMİZABLE 581 $('body').removeClass('hidden-navigation'); 582 $('.theme-switcher input[type="checkbox"][id="hidden-navigation"]').prop('checked', false); 583 } 584 } 585 if (id === 'small-navigation') { 586 if ($(this).prop('checked')) { 587 $('.navigation .navigation-menu-body > ul > li').each(function () { 588 if ($(this).find('> a').next('ul').length) { 589 // Dropdown add header title 590 $(this).find('> a').next('ul').prepend('<li class="dropdown-divider">' + $(this).find('> a > span:not(.badge)').text() + '</li>') 591 } else { 592 // Add tooltip 593 $(this).find('> a').attr('title', $(this).find('> a > span:not(.badge)').text()); 594 $(this).find('> a').tooltip({ 595 placement: "right" 596 }); 597 } 598 }); 599 } else { 600 $('.navigation .navigation-menu-body > ul > li').each(function () { 601 if ($(this).find('> a').next('ul').length) { 602 // Dropdown add header title 603 $(this).find('.dropdown-divider').remove(); 604 } else { 605 // Add tooltip 606 $(this).find('> a').tooltip('dispose'); 607 } 608 }); 609 } 610 if ($('body').hasClass('sticky-navigation')) { 611 $('body').removeClass('sticky-navigation'); 612 $('.navigation').niceScroll().remove(); 613 $('.theme-switcher input[type="checkbox"][id="sticky-navigation"]').prop('checked', false); 614 } 615 if ($('body').hasClass('hidden-navigation')) { 616 $('body').removeClass('hidden-navigation'); 617 $('.theme-switcher input[type="checkbox"][id="hidden-navigation"]').prop('checked', false); 618 } 619 } 620 if (id === 'hidden-navigation') { 621 setTimeout(function () { 622 $('.navigation').niceScroll().resize(); 623 $('.app-block .app-content .app-lists').niceScroll().resize(); 624 $('.app-block .app-sidebar .app-sidebar-menu').niceScroll().resize(); 625 $('.chat-block .chat-sidebar .chat-sidebar-content .tab-content .tab-pane').niceScroll().resize(); 626 }, 200); 627 if (!$(this).prop('checked')) { 628 $.removeOverlay(); 629 $('.navigation').removeClass('open'); 630 } 631 if (page != 'chat.html' && page != 'inbox.html' && page != 'app-todo.html') { 632 if ($('body').hasClass('sticky-navigation')) { 633 $('body').removeClass('sticky-navigation'); 634 $('.theme-switcher input[type="checkbox"][id="sticky-navigation"]').prop('checked', false); 635 } 636 } 637 if ($('body').hasClass('small-navigation')) { 638 $('.navigation .navigation-menu-body > ul > li').each(function () { 639 if ($(this).find('> a').next('ul').length) { 640 // Dropdown add header title 641 $(this).find('.dropdown-divider').remove(); 642 } else { 643 // Add tooltip 644 $(this).find('> a').tooltip('dispose'); 645 } 646 }); 647 $('body').removeClass('small-navigation'); 648 $('.theme-switcher input[type="checkbox"][id="small-navigation"]').prop('checked', false); 649 } 650 } 651 if (id === 'dark') { 652 if ($('body').hasClass('semi-dark')) { 653 $('body').removeClass('semi-dark'); 654 $('.theme-switcher input[type="checkbox"][id="semi-dark"]').prop('checked', false); 655 } 656 } 657 if (id === 'semi-dark') { 658 if ($('body').hasClass('dark')) { 659 $('body').removeClass('dark'); 660 $('.theme-switcher input[type="checkbox"][id="dark"]').prop('checked', false); 661 } 662 } 663 $('body').toggleClass(id); 664 }); 665 $(document).on('click', '.theme-switcher .theme-switcher-button', function () { 666 $('.theme-switcher').toggleClass('open'); 667 }); */ 398 399 $('.dropdown-menu ul.list-group').niceScroll(); 668 400 })(jQuery); 669 670 /***/ }),671 672 /***/ 0:673 /*!*****************************************************************!*\674 !*** multi ./resources/js/app.js ./public/assets/sass/app.scss ***!675 \*****************************************************************/676 /*! no static exports found */677 /***/ (function(module, exports, __webpack_require__) {678 679 __webpack_require__(/**/"./resources/js/app.js");680 module.exports = __webpack_require__(/**/"./public/assets/sass/app.scss");681 682 683 /***/ })684 685 /******/ }); -
resources/assets/js/app.min.js
r194a359 r24a616f 193 193 positionClass: "toast-top-center" 194 194 }; 195 //toastr.success('Welcome'); 195 196 $('.theme-switcher').removeClass('open'); 196 197 }, 500); // $('.theme-switcher').css('opacity', 1); … … 485 486 486 487 $('.dropdown-menu ul.list-group').niceScroll(); 487 /* Theme Switcher */488 489 /* var path = window.location.pathname;490 var page = path.split("/").pop();491 var theme_switcher_html = '<div class="theme-switcher open"> \n\492 <div class="theme-switcher-button"> \n\493 <i class="fa fa-cog"></i> \n\494 </div> \n\495 <div class="theme-switcher-panel"> \n\496 <div class="card"> \n\497 <div class="card-body"> \n\498 <h6 class="card-title">Theme Switcher</h6> \n\499 <div class="form-group mb-2"> \n\500 <div class="custom-control custom-switch"> \n\501 <input type="checkbox" class="custom-control-input" id="dark"> \n\502 <label class="custom-control-label" for="dark">Dark</label> \n\503 </div> \n\504 </div> \n\505 <div class="form-group mb-2"> \n\506 <div class="custom-control custom-switch"> \n\507 <input type="checkbox" class="custom-control-input" id="semi-dark"> \n\508 <label class="custom-control-label" for="semi-dark">Semi dark</label> \n\509 </div> \n\510 </div> \n\511 <div class="form-group mb-2"> \n\512 <div class="custom-control custom-switch"> \n\513 <input type="checkbox" class="custom-control-input" id="shadow-layout"> \n\514 <label class="custom-control-label" for="shadow-layout">Shadow layout</label> \n\515 </div> \n\516 </div> \n\517 <div class="form-group mb-2"> \n\518 <div class="custom-control custom-switch"> \n\519 <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="sticky-navigation"> \n\520 <label class="custom-control-label" for="sticky-navigation">Sticky navigation</label> \n\521 </div> \n\522 </div> \n\523 <div class="form-group mb-2"> \n\524 <div class="custom-control custom-switch"> \n\525 <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="small-navigation"> \n\526 <label class="custom-control-label" for="small-navigation">Small navigation</label> \n\527 </div> \n\528 </div> \n\529 <div class="form-group mb-2"> \n\530 <div class="custom-control custom-switch"> \n\531 <input type="checkbox" class="custom-control-input" id="hidden-navigation"> \n\532 <label class="custom-control-label" for="hidden-navigation">Hidden navigation</label> \n\533 </div> \n\534 </div> \n\535 <div class="form-group mb-2"> \n\536 <div class="custom-control custom-switch"> \n\537 <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="sticky-header"> \n\538 <label class="custom-control-label" for="sticky-header">Sticky header</label> \n\539 </div> \n\540 </div> \n\541 <div class="form-group mb-2"> \n\542 <div class="custom-control custom-switch"> \n\543 <input type="checkbox" class="custom-control-input" id="light-header"> \n\544 <label class="custom-control-label" for="light-header">Light header</label> \n\545 </div> \n\546 </div> \n\547 <div class="form-group mb-2"> \n\548 <div class="custom-control custom-switch"> \n\549 <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="sticky-footer"> \n\550 <label class="custom-control-label" for="sticky-footer">Sticky footer</label> \n\551 </div> \n\552 </div> \n\553 </div> \n\554 </div> \n\555 </div> \n\556 </div>';557 $('body').append(theme_switcher_html);558 $(document).on('click', '.theme-switcher input[type="checkbox"]', function () {559 var id = $(this).attr('id');560 if (id === 'sticky-navigation') {561 if ($(this).prop('checked')) {562 $('.navigation').niceScroll().resize();563 } else {564 $('.navigation').niceScroll().remove();565 }566 if ($('body').hasClass('small-navigation')) {567 $('.navigation .navigation-menu-body > ul > li').each(function () {568 if ($(this).find('> a').next('ul').length) {569 // Dropdown add header title570 $(this).find('.dropdown-divider').remove();571 } else {572 // Add tooltip573 $(this).find('> a').tooltip('dispose');574 }575 });576 $('body').removeClass('small-navigation');577 $('.theme-switcher input[type="checkbox"][id="small-navigation"]').prop('checked', false);578 }579 if ($('body').hasClass('hidden-navigation')) {CUSTOMİZABLE580 $('body').removeClass('hidden-navigation');581 $('.theme-switcher input[type="checkbox"][id="hidden-navigation"]').prop('checked', false);582 }583 }584 if (id === 'small-navigation') {585 if ($(this).prop('checked')) {586 $('.navigation .navigation-menu-body > ul > li').each(function () {587 if ($(this).find('> a').next('ul').length) {588 // Dropdown add header title589 $(this).find('> a').next('ul').prepend('<li class="dropdown-divider">' + $(this).find('> a > span:not(.badge)').text() + '</li>')590 } else {591 // Add tooltip592 $(this).find('> a').attr('title', $(this).find('> a > span:not(.badge)').text());593 $(this).find('> a').tooltip({594 placement: "right"595 });596 }597 });598 } else {599 $('.navigation .navigation-menu-body > ul > li').each(function () {600 if ($(this).find('> a').next('ul').length) {601 // Dropdown add header title602 $(this).find('.dropdown-divider').remove();603 } else {604 // Add tooltip605 $(this).find('> a').tooltip('dispose');606 }607 });608 }609 if ($('body').hasClass('sticky-navigation')) {610 $('body').removeClass('sticky-navigation');611 $('.navigation').niceScroll().remove();612 $('.theme-switcher input[type="checkbox"][id="sticky-navigation"]').prop('checked', false);613 }614 if ($('body').hasClass('hidden-navigation')) {615 $('body').removeClass('hidden-navigation');616 $('.theme-switcher input[type="checkbox"][id="hidden-navigation"]').prop('checked', false);617 }618 }619 if (id === 'hidden-navigation') {620 setTimeout(function () {621 $('.navigation').niceScroll().resize();622 $('.app-block .app-content .app-lists').niceScroll().resize();623 $('.app-block .app-sidebar .app-sidebar-menu').niceScroll().resize();624 $('.chat-block .chat-sidebar .chat-sidebar-content .tab-content .tab-pane').niceScroll().resize();625 }, 200);626 if (!$(this).prop('checked')) {627 $.removeOverlay();628 $('.navigation').removeClass('open');629 }630 if (page != 'chat.html' && page != 'inbox.html' && page != 'app-todo.html') {631 if ($('body').hasClass('sticky-navigation')) {632 $('body').removeClass('sticky-navigation');633 $('.theme-switcher input[type="checkbox"][id="sticky-navigation"]').prop('checked', false);634 }635 }636 if ($('body').hasClass('small-navigation')) {637 $('.navigation .navigation-menu-body > ul > li').each(function () {638 if ($(this).find('> a').next('ul').length) {639 // Dropdown add header title640 $(this).find('.dropdown-divider').remove();641 } else {642 // Add tooltip643 $(this).find('> a').tooltip('dispose');644 }645 });646 $('body').removeClass('small-navigation');647 $('.theme-switcher input[type="checkbox"][id="small-navigation"]').prop('checked', false);648 }649 }650 if (id === 'dark') {651 if ($('body').hasClass('semi-dark')) {652 $('body').removeClass('semi-dark');653 $('.theme-switcher input[type="checkbox"][id="semi-dark"]').prop('checked', false);654 }655 }656 if (id === 'semi-dark') {657 if ($('body').hasClass('dark')) {658 $('body').removeClass('dark');659 $('.theme-switcher input[type="checkbox"][id="dark"]').prop('checked', false);660 }661 }662 $('body').toggleClass(id);663 });664 $(document).on('click', '.theme-switcher .theme-switcher-button', function () {665 $('.theme-switcher').toggleClass('open');666 }); */667 488 })(jQuery); 668 489 … … 676 497 /***/ (function(module, exports, __webpack_require__) { 677 498 678 __webpack_require__(/* */"./resources/js/app.js");679 module.exports = __webpack_require__(/* */"./public/assets/sass/app.scss");499 __webpack_require__(/*! C:\wamp64\www\themeforest\nago\resources\js\app.js */"./resources/js/app.js"); 500 module.exports = __webpack_require__(/*! C:\wamp64\www\themeforest\nago\public\assets\sass\app.scss */"./public/assets/sass/app.scss"); 680 501 681 502 -
resources/assets/js/examples/pages/user-list.js
r194a359 r24a616f 5 5 'targets': 0, 6 6 'className': 'dt-body-center', 7 //'render': function (data, type, full, meta) {8 //return '<div class="custom-control custom-checkbox">' +9 //'<input type="checkbox" class="custom-control-input" id="customCheck' + meta.row + '">' +10 //'<label class="custom-control-label" for="customCheck' + meta.row + '"></label>' +11 //'</div>';12 //}7 'render': function (data, type, full, meta) { 8 return '<div class="custom-control custom-checkbox">' + 9 '<input type="checkbox" class="custom-control-input" id="customCheck' + meta.row + '">' + 10 '<label class="custom-control-label" for="customCheck' + meta.row + '"></label>' + 11 '</div>'; 12 } 13 13 }, 14 14 { 15 15 "orderable": false, 16 "targets": [ ]16 "targets": [0, 8] 17 17 } 18 18 ], … … 20 20 }); 21 21 22 //$(document).on('click', '#user-list-select-all', function () {23 //// Check/uncheck all checkboxes in the table24 //var rows = table.rows({'search': 'applied'}).nodes();25 //$('input[type="checkbox"]', rows)26 //.prop('checked', this.checked);27 //if (this.checked) {28 //$('input[type="checkbox"]', rows).closest('tr').addClass('tr-selected');29 //} else {30 //$('input[type="checkbox"]', rows).closest('tr').removeClass('tr-selected');31 //}32 //});33 // 34 //// Handle click on checkbox to set state of "Select all" control35 //$('#user-list tbody').on('change', 'input[type="checkbox"]', function () {36 //// If checkbox is not checked37 //if (!this.checked) {38 //var el = $('#user-list-select-all').get(0);39 //// If "Select all" control is checked and has 'indeterminate' property40 //if (el && el.checked && ('indeterminate' in el)) {41 //// Set visual state of "Select all" control42 //// as 'indeterminate'43 //el.indeterminate = true;44 //}45 //}46 //});47 // 48 //$(document).on('click', '.custom-control-input', function () {49 //if ($(this).prop('checked')) {50 //$(this).closest('td').closest('tr').addClass('tr-selected');51 //} else {52 //$(this).closest('td').closest('tr').removeClass('tr-selected');53 //}54 //});22 $(document).on('click', '#user-list-select-all', function () { 23 // Check/uncheck all checkboxes in the table 24 var rows = table.rows({'search': 'applied'}).nodes(); 25 $('input[type="checkbox"]', rows) 26 .prop('checked', this.checked); 27 if (this.checked) { 28 $('input[type="checkbox"]', rows).closest('tr').addClass('tr-selected'); 29 } else { 30 $('input[type="checkbox"]', rows).closest('tr').removeClass('tr-selected'); 31 } 32 }); 33 34 // Handle click on checkbox to set state of "Select all" control 35 $('#user-list tbody').on('change', 'input[type="checkbox"]', function () { 36 // If checkbox is not checked 37 if (!this.checked) { 38 var el = $('#user-list-select-all').get(0); 39 // If "Select all" control is checked and has 'indeterminate' property 40 if (el && el.checked && ('indeterminate' in el)) { 41 // Set visual state of "Select all" control 42 // as 'indeterminate' 43 el.indeterminate = true; 44 } 45 } 46 }); 47 48 $(document).on('click', '.custom-control-input', function () { 49 if ($(this).prop('checked')) { 50 $(this).closest('td').closest('tr').addClass('tr-selected'); 51 } else { 52 $(this).closest('td').closest('tr').removeClass('tr-selected'); 53 } 54 }); 55 55 }); -
resources/views/dashboard/departments/create.blade.php
r194a359 r24a616f 29 29 <h6 class="card-title">New department</h6> 30 30 <form action="{{ route("dashboard.departments.store") }}" method="post" accept-charset="utf-8"> 31 @csrf 31 32 <div class="row"> 32 @csrf33 33 <div class="col-md-6"> 34 34 <div class="form-group"> -
resources/views/dashboard/departments/edit.blade.php
r194a359 r24a616f 1 1 @extends('layouts.app') 2 2 3 @section("title", " departments - Edit user")3 @section("title", "Departments - Edit department") 4 4 5 @section('pageTitle', 'Edit user')5 @section('pageTitle', 'Edit department') 6 6 7 7 @section('content') -
resources/views/dashboard/departments/index.blade.php
r194a359 r24a616f 36 36 <thead> 37 37 <tr> 38 {{-- <th>--}} 39 {{-- <div class="custom-control custom-checkbox">--}} 40 {{-- <input type="checkbox" class="custom-control-input" id="user-list-select-all">--}} 41 {{-- <label class="custom-control-label" for="user-list-select-all"></label>--}} 42 {{-- </div>--}} 43 {{-- </th>--}} 38 <th> 39 <div class="custom-control custom-checkbox"> 40 <input type="checkbox" class="custom-control-input" id="user-list-select-all"> 41 <label class="custom-control-label" for="user-list-select-all"></label> 42 </div> 43 </th> 44 44 <th>ID</th> 45 45 <th>Name</th> 46 46 <th>Code</th> 47 47 <th>Created by</th> 48 <th>Creation date</th> 48 <th>Created at</th> 49 <th>Updated at</th> 50 <th>Directory</th> 49 51 <th>Actions</th> 50 52 </tr> … … 53 55 @foreach($departments as $department) 54 56 <tr> 57 <td></td> 55 58 <td>{{$department->id }}</td> 56 59 <td>{{ $department->name }}</td> 57 60 <td>{{ $department->code }}</td> 58 61 <td>{{ $department->getCreatedByName() }}</td> 59 <td>{{ date('d.m.Y', strtotime($department->created_at)) }}</td> 62 <td>{{ date('d.m.Y - H:i', strtotime($department->created_at)) }}</td> 63 @if($department->updated_at==NULL) 64 <td>/</td> 65 @else 66 <td>{{ date('d.m.Y - H:i', strtotime($department->updated_at)) }}</td> 67 @endif 68 <!-- Trigger --> 69 <td id="copy_{{ $department->id }}" value="{{$department->location}}">{{$department->location}} 70 <button class="btn btn-sm btn-primary text-white" data-clipboard-target="#copy_{{ $department->id }}"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-clipboard" viewBox="0 0 16 16"> 71 <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z"/> 72 <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z"/> 73 </svg></button> 74 </td> 60 75 <td> 61 76 <a href="{{ route("dashboard.departments.edit", ["id" => $department->id]) }}" class="text-secondary" data-toggle="tooltip" title="Edit"> -
resources/views/dashboard/settings/index.blade.php
r194a359 r24a616f 35 35 <div class="card-body"> 36 36 <h6 class="card-title">Account</h6> 37 <form action="{{ route("dashboard.users.editUserData", ["id" =>$user->id]) }}" method="post" accept-charset="utf-8" >37 <form action="{{ route("dashboard.users.editUserData", ["id" =>$user->id]) }}" method="post" accept-charset="utf-8" enctype='multipart/form-data'> 38 38 @method("patch") 39 39 @csrf … … 53 53 </div> 54 54 <div class="row"> 55 {{-- <div class="col-md-6">--}}56 {{-- <div class="form-group">--}}57 {{-- <label>Email</label>--}}58 {{-- <input type="email" name="email" value="{{ $user->email }}" class="form-control" placeholder="E-mail" required>--}}59 {{-- </div>--}}60 {{-- </div>--}}61 55 <div class="col-md-6"> 62 56 <div class="form-group"> … … 65 59 </div> 66 60 </div> 61 <div class="col-md-5"> 62 <div class="form-group"> 63 <label>Avatar</label> 64 <input type="file" name="avatar" value="{{ $user->avatar }}" class="form-control" accept="image/*"> 65 </div> 66 </div> 67 <div class="col-md-1"> 68 <div class="form-group"> 69 <label>Current</label> 70 @include('dashboard.partials.avatar') 71 </div> 72 </div> 67 73 </div> 68 74 <input type="submit" value="Save changes" class="submitBtn btn btn-primary pull-right m-10"> -
resources/views/dashboard/users/create.blade.php
r194a359 r24a616f 28 28 <div class="card-body"> 29 29 <h6 class="card-title">User account data</h6> 30 <form action="{{ route("dashboard.users.store") }}" method="post" accept-charset="utf-8" >30 <form action="{{ route("dashboard.users.store") }}" method="post" accept-charset="utf-8" enctype='multipart/form-data'> 31 31 @csrf 32 32 <div class="row"> … … 77 77 78 78 </div> 79 80 <div class="row"> 81 <div class="col-md-6"> 82 <div class="form-group"> 83 <label>Avatar</label> 84 <input type="file" name="avatar" value="{{ old('avatar') }}" class="form-control" accept="image/*"> 85 </div> 86 </div> 87 </div> 79 88 <input type="submit" value="Save changes" class="submitBtn btn btn-primary pull-right m-10"> 80 89 </form> -
resources/views/dashboard/users/edit.blade.php
r194a359 r24a616f 28 28 <div class="card-body"> 29 29 <h6 class="card-title">User account data</h6> 30 <form action="{{ route("dashboard.users.edit", ["id" =>$user->id]) }}" method="post" accept-charset="utf-8" >30 <form action="{{ route("dashboard.users.edit", ["id" =>$user->id]) }}" method="post" accept-charset="utf-8" enctype='multipart/form-data'> 31 31 @method("patch") 32 32 @csrf … … 78 78 </div> 79 79 </div> 80 <div class="row"> 81 <div class="col-md-5"> 82 <div class="form-group"> 83 <label>Avatar</label> 84 <input type="file" name="avatar" value="{{ $user->avatar }}" class="form-control" accept="image/*"> 85 </div> 86 </div> 87 <div class="col-md-1"> 88 <div class="form-group"> 89 <label>Current</label> 90 @include('dashboard.partials.avatar') 91 </div> 92 </div> 93 </div> 80 94 <input type="submit" value="Save changes" class="submitBtn btn btn-primary pull-right m-10"> 81 95 </form> -
resources/views/dashboard/users/index.blade.php
r194a359 r24a616f 8 8 <!-- Datatable --> 9 9 <link rel="stylesheet" href="{{ url('vendors/dataTable/dataTables.min.css') }}" type="text/css"> 10 10 11 @endsection 11 12 … … 36 37 <thead> 37 38 <tr> 38 <th>ID</th> 39 <th>Status</th> 39 <th> 40 <div class="custom-control custom-checkbox"> 41 <input type="checkbox" class="custom-control-input" id="user-list-select-all"> 42 <label class="custom-control-label" for="user-list-select-all"></label> 43 </div> 44 </th> 45 <th>State</th> 40 46 <th>Username</th> 41 47 <th>Name</th> 42 48 <th>Email</th> 43 49 <th>Phone Number</th> 44 <th> Registration Date</th>50 <th>Created at</th> 45 51 <th>Role</th> 52 <th>Status</th> 53 <th>Last seen</th> 46 54 <th>Actions</th> 47 55 </tr> … … 50 58 @foreach($users as $user) 51 59 <tr> 52 <td> {{$user->id }}</td>60 <td></td> 53 61 <td> 54 62 @if($user->is_confirmed) … … 63 71 </td> 64 72 <td> 65 <a href="#">{{$user->name .' '. $user->surname}}</a> 73 @include('dashboard.partials.avatar') 74 {{$user->username}} 66 75 </td> 67 <td>{{$user-> username}}</td>76 <td>{{$user->name .' '. $user->surname}}</td> 68 77 <td>{{$user->email}}</td> 69 78 <td>{{$user->mobile_number}}</td> 70 79 <td>{{ date('d.m.Y', strtotime($user->created_at)) }}</td> 71 80 <td>{{ $user->role->name }}</td> 81 <td> 82 @if(Cache::has('is_online' . $user->id)) 83 <span class="text-success">Online</span> 84 @else 85 <span class="text-secondary">Offline</span> 86 @endif 87 </td> 88 @if($user->last_seen==NULL) 89 <td>Never logged in</td> 90 @else 91 <td>{{ \Carbon\Carbon::parse($user->last_seen)->diffForHumans() }}</td> 92 @endif 72 93 @if($user->hasRole("Referent") && $user->is_confirmed) 73 94 <td> … … 97 118 98 119 @section('script') 120 <script src="{{ url('assets/js/examples/pages/user-list.js') }}"></script> 99 121 <!-- Datatable --> 100 122 <script src="{{ url('vendors/dataTable/dataTables.min.js') }}"></script> 101 102 <script src="{{ url('assets/js/examples/pages/user-list.js') }}"></script>103 123 @endsection -
resources/views/layouts/alert.blade.php
r194a359 r24a616f 16 16 new Toast({ 17 17 message: "{{session()->get("alert.message")}}", 18 type: {{session()->get("alert.type")}}18 type: '{{session()->get("alert.type")}}' 19 19 }); 20 21 20 22 </script> 21 23 @endif -
resources/views/layouts/app.blade.php
r194a359 r24a616f 7 7 <title>@yield('title')</title> 8 8 9 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js" integrity="sha512-894YE6QWD5I59HgZOGReFYm4dnWc1Qt5NtvYSaNcOP+u1T9qYdvdihz0PPSiiqn/+/3e7Jo4EaG7TubfWGUrMQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script> 9 {{-- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js" integrity="sha512-894YE6QWD5I59HgZOGReFYm4dnWc1Qt5NtvYSaNcOP+u1T9qYdvdihz0PPSiiqn/+/3e7Jo4EaG7TubfWGUrMQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>--}} 10 10 11 <!-- Favicon --> 11 12 <link rel="shortcut icon" href="{{ url('assets/media/images/favicon.png') }}"/> … … 14 15 <link rel="stylesheet" href="{{ url('vendors/bundle.css') }}" type="text/css"> 15 16 16 <!-- App styles --> 17 @yield('head') 18 19 <!-- App styles --> 17 20 <link rel="stylesheet" href="{{ url('assets/css/app.min.css') }}" type="text/css"> 18 21 </head> … … 80 83 <!-- END: User Menu --> 81 84 82 <!-- BEGIN: Settings -->83 <div class="sidebar" id="settings">84 <div class="card">85 <div class="card-body">86 <h6 class="card-title">Settings</h6>87 <ul class="list-group list-group-flush">88 <li class="list-group-item pl-0 pr-0">89 <div class="custom-control custom-switch">90 <input type="checkbox" class="custom-control-input" id="customSwitch1" checked>91 <label class="custom-control-label" for="customSwitch1">Allow notifications.</label>92 </div>93 </li>94 <li class="list-group-item pl-0 pr-0">95 <div class="custom-control custom-switch">96 <input type="checkbox" class="custom-control-input" id="customSwitch2">97 <label class="custom-control-label" for="customSwitch2">Hide user requests</label>98 </div>99 </li>100 <li class="list-group-item pl-0 pr-0">101 <div class="custom-control custom-switch">102 <input type="checkbox" class="custom-control-input" id="customSwitch3" checked>103 <label class="custom-control-label" for="customSwitch3">Speed up demands</label>104 </div>105 </li>106 <li class="list-group-item pl-0 pr-0">107 <div class="custom-control custom-switch">108 <input type="checkbox" class="custom-control-input" id="customSwitch4" checked>109 <label class="custom-control-label" for="customSwitch4">Hide menus</label>110 </div>111 </li>112 <li class="list-group-item pl-0 pr-0">113 <div class="custom-control custom-switch">114 <input type="checkbox" class="custom-control-input" id="customSwitch5">115 <label class="custom-control-label" for="customSwitch5">Remember next visits</label>116 </div>117 </li>118 <li class="list-group-item pl-0 pr-0">119 <div class="custom-control custom-switch">120 <input type="checkbox" class="custom-control-input" id="customSwitch6">121 <label class="custom-control-label" for="customSwitch6">Enable report122 generation.</label>123 </div>124 </li>125 </ul>126 </div>127 </div>128 </div>129 <!-- END: Settings -->130 131 85 </div> 132 86 <!-- END: Sidebar Group --> … … 169 123 <!-- end::header fullscreen --> 170 124 171 <!-- begin::header search -->172 <li class="nav-item">173 <a href="#" class="nav-link" title="Search" data-toggle="dropdown">174 <i data-feather="search"></i>175 </a>176 <div class="dropdown-menu p-2 dropdown-menu-right">177 <form>178 <div class="input-group">179 <input type="text" class="form-control" placeholder="Search">180 <div class="input-group-prepend">181 <button class="btn" type="button">182 <i data-feather="search"></i>183 </button>184 </div>185 </div>186 </form>187 </div>188 </li>189 <!-- end::header search -->190 191 <!-- begin::header notification dropdown -->192 <li class="nav-item dropdown">193 <a href="#" class="nav-link nav-link-notify" title="Notifications" data-toggle="dropdown">194 <i data-feather="bell"></i>195 </a>196 <div class="dropdown-menu dropdown-menu-right dropdown-menu-big">197 <div class="bg-dark p-4 text-center d-flex justify-content-between align-items-center">198 <h5 class="mb-0">Notifications</h5>199 <small class="opacity-7">1 unread notifications</small>200 </div>201 <div>202 <ul class="list-group list-group-flush">203 <li>204 <a href="#" class="list-group-item d-flex align-items-center hide-show-toggler">205 <div>206 <figure class="avatar mr-2">207 <span208 class="avatar-title bg-success-bright text-success rounded-circle">209 <i class="ti-user"></i>210 </span>211 </figure>212 </div>213 <div class="flex-grow-1">214 <p class="mb-0 line-height-20 d-flex justify-content-between">215 New customer registered216 <i title="Mark as read" data-toggle="tooltip"217 class="hide-show-toggler-item fa fa-circle-o font-size-11"></i>218 </p>219 <span class="text-muted small">20 min ago</span>220 </div>221 </a>222 </li>223 <li class="text-divider small pb-2 pl-3 pt-3">224 <span>Old notifications</span>225 </li>226 <li>227 <a href="#" class="list-group-item d-flex align-items-center hide-show-toggler">228 <div>229 <figure class="avatar mr-2">230 <span231 class="avatar-title bg-warning-bright text-warning rounded-circle">232 <i class="ti-package"></i>233 </span>234 </figure>235 </div>236 <div class="flex-grow-1">237 <p class="mb-0 line-height-20 d-flex justify-content-between">238 New Order Recieved239 <i title="Mark as unread" data-toggle="tooltip"240 class="hide-show-toggler-item fa fa-check font-size-11"></i>241 </p>242 <span class="text-muted small">45 sec ago</span>243 </div>244 </a>245 </li>246 <li>247 <a href="#"248 class="list-group-item d-flex align-items-center hide-show-toggler">249 <div>250 <figure class="avatar mr-2">251 <span class="avatar-title bg-danger-bright text-danger rounded-circle">252 <i class="ti-server"></i>253 </span>254 </figure>255 </div>256 <div class="flex-grow-1">257 <p class="mb-0 line-height-20 d-flex justify-content-between">258 Server Limit Reached!259 <i title="Mark as unread" data-toggle="tooltip"260 class="hide-show-toggler-item fa fa-check font-size-11"></i>261 </p>262 <span class="text-muted small">55 sec ago</span>263 </div>264 </a>265 </li>266 <li>267 <a href="#"268 class="list-group-item d-flex align-items-center hide-show-toggler">269 <div>270 <figure class="avatar mr-2">271 <span class="avatar-title bg-info-bright text-info rounded-circle">272 <i class="ti-layers"></i>273 </span>274 </figure>275 </div>276 <div class="flex-grow-1">277 <p class="mb-0 line-height-20 d-flex align-items-center justify-content-between">278 Apps are ready for update279 <i title="Mark as unread" data-toggle="tooltip"280 class="hide-show-toggler-item fa fa-check font-size-11"></i>281 </p>282 <span class="text-muted small">Yesterday</span>283 </div>284 </a>285 </li>286 </ul>287 </div>288 <div class="p-2 text-right border-top">289 <ul class="list-inline small">290 <li class="list-inline-item mb-0">291 <a href="#">Mark All Read</a>292 </li>293 </ul>294 </div>295 </div>296 </li>297 <!-- end::header notification dropdown -->298 299 125 <!-- begin::user menu --> 300 126 <li class="nav-item dropdown"> 301 127 <a href="#" class="nav-link" title="User menu" data-sidebar-target="#user-menu"> 302 128 <span class="mr-2 d-sm-inline d-none">{{auth()->user()->getFullName()}}</span> 303 </a> 304 </li> 129 @include('dashboard.partials.avatar') 130 </a> 131 </li> 305 132 <!-- end::user menu --> 306 133 … … 334 161 </a> 335 162 </li> 336 @if(auth()->user()->hasPermission("access_all_users")) 337 <li> 338 <a href="{{ route("dashboard.users.index") }}" class="nav-link {{ request()->is(['dashboard/users', 'dashboard/users/*']) ? 'active' : '' }}" data-toggle="tooltip" 339 data-placement="right" title="Users"> 340 <i data-feather="users"></i> 341 </a> 342 </li> 163 @if(auth()->user()->hasPermission("manage_all_users")) 164 <li> 165 <a href="{{ route("dashboard.users.index") }}" class="nav-link {{ request()->is(['dashboard/users', 'dashboard/users/*']) ? 'active' : '' }}" data-toggle="tooltip" 166 data-placement="right" title="Users"> 167 <i data-feather="users"></i> 168 </a> 169 </li> 170 @endif 171 @if(auth()->user()->hasPermission("manage_all_departments")) 172 <li> 173 <a href="{{route("dashboard.departments.index")}}" data-toggle="tooltip" 174 data-placement="right" title="Departments"> 175 <i data-feather="layers"></i> 176 </a> 177 </li> 178 @endif 179 @if(auth()->user()->hasPermission("manage_all_documents")) 180 <li> 181 <a href="{{route("dashboard.documents.index")}}" data-toggle="tooltip" 182 data-placement="right" title="Documents"> 183 <i data-feather="file-text"></i> 184 </a> 185 </li> 343 186 @endif 344 187 <li> 345 <a href="#" data-toggle="tooltip" 346 data-placement="right" title="Files" 347 data-nav-target="#components"> 348 <i data-feather="layers"></i> 349 </a> 350 </li> 351 @if(auth()->user()->hasPermission("access_all_departments")) 352 <li> 353 <a href="{{route("dashboard.departments.index")}}" data-toggle="tooltip" 354 data-placement="right" title="Departments"> 355 <i data-feather="layers"></i> 356 </a> 357 </li> 358 @endif 188 <a href="#" data-toggle="tooltip" data-placement="right" title="Ecommerce" 189 data-nav-target="#ecommerce"> 190 <i data-feather="shopping-cart"></i> 191 </a> 192 </li> 359 193 </ul> 360 194 </div> … … 374 208 <div>© {{ date('Y') }}<a href="{{route("dashboard.index")}}" target="_blank"> SaveSpace</a></div> 375 209 <div> 376 377 210 </div> 378 211 </footer> 379 212 <!-- end::footer --> 380 381 213 </div> 382 214 … … 391 223 <!-- App scripts --> 392 224 <script src="{{ url('assets/js/app.js') }}"></script> 393 <script src="{{url('assets/js/Toast.js')}}"></script> 225 <!-- 3. Instantiate clipboard by passing a string selector --> 226 <script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.8/clipboard.min.js"></script> 227 <script> 228 var clipboard = new ClipboardJS('.btn'); 229 </script> 230 @yield('script') 231 394 232 @include("layouts.alert") 233 234 395 235 </body> 396 236 </html>
Note:
See TracChangeset
for help on using the changeset viewer.