Changeset 24a616f for resources


Ignore:
Timestamp:
10/13/21 15:44:57 (3 years ago)
Author:
Berat Kjufliju <kufliju@…>
Branches:
develop, master
Children:
120759b
Parents:
194a359
Message:

added documents crud, added last_seen_to_user, edited views

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  
    33493349}
    33503350
    3351 * {
     3351*:not(img) {
    33523352  min-width: 0;
    3353   min-height: 0;
    33543353}
    33553354
     
    34073406
    34083407.preloader svg path {
    3409   fill: #0081ff;
     3408  fill: #2196F3;
    34103409}
    34113410
     
    34343433
    34353434.icon-block.icon-block-outline-primary {
    3436   border: 2px solid #0081ff;
    3437   color: #0081ff !important;
     3435  border: 2px solid #2196F3;
     3436  color: #2196F3 !important;
    34383437  background: none;
    34393438}
     
    36013600.custom-select:focus {
    36023601  box-shadow: none;
    3603   border-color: rgba(0, 129, 255, 0.8);
     3602  border-color: rgba(33, 150, 243, 0.8);
    36043603}
    36053604
     
    36313630
    36323631.custom-file-input:focus ~ .custom-file-label {
    3633   border-color: #339aff;
     3632  border-color: #51adf6;
    36343633  box-shadow: none;
    36353634}
     
    36483647.custom-radio .custom-control-input:checked ~ .custom-control-label::before,
    36493648.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;
    36523651}
    36533652
     
    36553654.custom-radio .custom-control-input:focus ~ .custom-control-label::before,
    36563655.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);
    36583657}
    36593658
     
    36613660.custom-radio .custom-control-input:not(:disabled):active ~ .custom-control-label::before,
    36623661.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;
    36653664}
    36663665
     
    37943793
    37953794.custom-range::-webkit-slider-thumb {
    3796   background-color: #0081ff;
     3795  background-color: #2196F3;
    37973796}
    37983797
    37993798.custom-range::-webkit-slider-thumb:active {
    3800   background-color: #5caeff;
     3799  background-color: #78bff8;
    38013800}
    38023801
     
    39143913.wizard > .steps .current a:hover,
    39153914.wizard > .steps .current a:active {
    3916   background: #0081ff;
     3915  background: #2196F3;
    39173916}
    39183917
     
    39883987
    39893988.page-header .breadcrumb li.breadcrumb-item.active {
    3990   color: #0081ff;
     3989  color: #2196F3;
    39913990  font-weight: 600;
    39923991}
     
    41764175
    41774176.bg-primary {
    4178   background: #0081ff !important;
     4177  background: #2196F3 !important;
    41794178  color: white !important;
    41804179}
    41814180
    41824181.bg-primary-bright {
    4183   background: rgba(0, 129, 255, 0.3) !important;
     4182  background: rgba(33, 150, 243, 0.3) !important;
    41844183}
    41854184
     
    41944193
    41954194.bg-primary-gradient {
    4196   background: linear-gradient(230deg, #0081ff, #4da7ff) !important;
     4195  background: linear-gradient(230deg, #2196F3, #6ab8f7) !important;
    41974196  color: white !important;
    41984197}
     
    44354434
    44364435.text-primary {
    4437   color: #0081ff !important;
     4436  color: #2196F3 !important;
    44384437}
    44394438
     
    45774576ul.links .header form .input-group .input-group-append button.active.btn,
    45784577.header form .input-group .input-group-append ul.links button.active.btn {
    4579   color: #0081ff;
     4578  color: #2196F3;
    45804579  font-weight: 500;
    45814580}
     
    46654664a.link-1,
    46664665.header form .input-group .input-group-append button.link-1.btn {
    4667   color: #0081ff;
     4666  color: #2196F3;
    46684667}
    46694668
     
    46724671a.link-1:focus,
    46734672.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);
    46754674}
    46764675
     
    46844683a.link-2:focus,
    46854684.header form .input-group .input-group-append button.link-2.btn:focus {
    4686   color: #0081ff;
     4685  color: #2196F3;
    46874686}
    46884687
     
    46964695a.link-3:focus,
    46974696.header form .input-group .input-group-append button.link-3.btn:focus {
    4698   color: #0081ff;
     4697  color: #2196F3;
    46994698}
    47004699
     
    47224721
    47234722.page-link {
    4724   color: #0081ff;
     4723  color: #2196F3;
    47254724}
    47264725
    47274726.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);
    47294728}
    47304729
     
    48374836a.btn[href="#previous"],
    48384837.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;
    48414840}
    48424841
     
    48564855a.btn[href="#previous"]:not(:disabled):not(.disabled):active,
    48574856.header form .input-group .input-group-append button.btn[href="#previous"]:not(:disabled):not(.disabled):active {
    4858   background: #0067cc;
    4859   border-color: #0067cc;
     4857  background: #0c7cd5;
     4858  border-color: #0c7cd5;
    48604859}
    48614860
     
    48654864a.btn[href="#previous"]:not(:disabled):not(.disabled):focus,
    48664865.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;
    48684867}
    48694868
     
    48734872a.btn.btn-pulse[href="#previous"]:not(:disabled):not(.disabled),
    48744873.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;
    48764875  -webkit-animation: pulse 1.5s infinite !important;
    48774876}
     
    48864885
    48874886.btn.btn-gradient-primary {
    4888   background: linear-gradient(20deg, #4da7ff, #0067cc);
     4887  background: linear-gradient(20deg, #6ab8f7, #0c7cd5);
    48894888  border-color: transparent;
    48904889  color: white;
     
    48944893.btn.btn-gradient-primary:not(:disabled):not(.disabled):focus,
    48954894.btn.btn-gradient-primary:not(:disabled):not(.disabled):active {
    4896   background: linear-gradient(20deg, #0081ff, #0067cc);
     4895  background: linear-gradient(20deg, #2196F3, #0c7cd5);
    48974896  border-color: transparent;
    48984897}
    48994898
    49004899.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);
    49024901}
    49034902
    49044903.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;
    49064905  -webkit-animation: pulse 1.5s infinite !important;
    49074906}
     
    49124911
    49134912.btn.btn-light-primary {
    4914   background: rgba(0, 129, 255, 0.3);
     4913  background: rgba(33, 150, 243, 0.3);
    49154914  border-color: transparent;
    4916   color: #0053a3;
     4915  color: #0966af;
    49174916}
    49184917
     
    49204919.btn.btn-light-primary:not(:disabled):not(.disabled):focus,
    49214920.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);
    49234922  border-color: transparent;
    49244923}
    49254924
    49264925.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);
    49284927}
    49294928
    49304929.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;
    49324931  -webkit-animation: pulse 1.5s infinite !important;
    49334932}
     
    49394938.btn.btn-outline-primary {
    49404939  background: none;
    4941   border-color: #0081ff;
    4942   color: #0074e6;
     4940  border-color: #2196F3;
     4941  color: #0d8aee;
    49434942  border-width: 1px;
    49444943}
    49454944
    49464945.btn.btn-outline-primary:not(:disabled):not(.disabled):hover {
    4947   background: #0081ff;
    4948   border-color: #0081ff;
     4946  background: #2196F3;
     4947  border-color: #2196F3;
    49494948  color: white;
    49504949}
     
    49524951.btn.btn-outline-primary:not(:disabled):not(.disabled):focus,
    49534952.btn.btn-outline-primary:not(:disabled):not(.disabled):active {
    4954   background: #0062c2;
    4955   border-color: #0062c2;
     4953  background: #0b76cc;
     4954  border-color: #0b76cc;
    49564955  color: white;
    49574956}
    49584957
    49594958.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);
    49614960}
    49624961
    49634962.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;
    49654964  -webkit-animation: pulse 1.5s infinite !important;
    49664965}
     
    65216520
    65226521.progress .progress-bar:not(.progress-bar-striped) {
    6523   background: #0081ff;
     6522  background: #2196F3;
    65246523}
    65256524
     
    65796578
    65806579.dropdown-menu .dropdown-menu-title {
    6581   background-color: #0081ff;
     6580  background-color: #2196F3;
    65826581  padding: 15px 20px;
    65836582  color: white;
     
    66066605  background: #f5f5f5;
    66076606  text-decoration: none;
    6608   color: #0081ff;
     6607  color: #2196F3;
    66096608}
    66106609
     
    66436642
    66446643.badge.badge-primary {
    6645   background: #0081ff;
     6644  background: #2196F3;
    66466645}
    66476646
     
    67366735.accordion.custom-accordion .accordion-row .header form .input-group .input-group-append button.accordion-header.btn:focus,
    67376736.header form .input-group .input-group-append .accordion.custom-accordion .accordion-row button.accordion-header.btn:focus {
    6738   color: #0081ff;
     6737  color: #2196F3;
    67396738}
    67406739
     
    67786777.accordion.custom-accordion.accordion-primary .accordion-row:not(.open) .header form .input-group .input-group-append button.accordion-header.btn:focus,
    67796778.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;
    67816780}
    67826781
     
    67846783.accordion.custom-accordion.accordion-primary .accordion-row.open .header form .input-group .input-group-append button.accordion-header.btn,
    67856784.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;
    67876786  color: white;
    67886787}
     
    69006899}
    69016900
     6901.nicescroll-cursors {
     6902  border: none !important;
     6903}
     6904
     6905body:not(.dark) .nicescroll-cursors {
     6906  background-color: rgba(41, 49, 52, 0.4) !important;
     6907  width: 3px !important;
     6908}
     6909
    69026910.isotope-item {
    69036911  z-index: 2;
     
    69326940
    69336941.daterangepicker td.active {
    6934   background: #0081ff;
     6942  background: #2196F3;
    69356943}
    69366944
    69376945.daterangepicker td.active:hover {
    6938   background: #0081ff;
     6946  background: #2196F3;
    69396947}
    69406948
    69416949.daterangepicker .ranges li.active {
    6942   background: #0081ff;
     6950  background: #2196F3;
    69436951}
    69446952
     
    69666974
    69676975.alert.alert-primary {
    6968   background: rgba(0, 129, 255, 0.3) !important;
     6976  background: rgba(33, 150, 243, 0.3) !important;
    69696977}
    69706978
    69716979.alert.alert-primary.alert-with-border {
    6972   border-left: 3px solid #0081ff !important;
     6980  border-left: 3px solid #2196F3 !important;
    69736981}
    69746982
     
    70427050
    70437051.breadcrumb .breadcrumb-item.active {
    7044   color: #0081ff;
     7052  color: #2196F3;
    70457053}
    70467054
     
    70617069
    70627070.pagination .page-item.active .page-link {
    7063   background: #0081ff;
     7071  background: #2196F3;
    70647072  border-color: transparent;
    70657073}
     
    71567164
    71577165.swal-modal .swal-button.swal-button--confirm {
    7158   background: #0081ff;
     7166  background: #2196F3;
    71597167}
    71607168
     
    71787186.irs .irs-to,
    71797187.irs .irs-from {
    7180   background: #0081ff;
     7188  background: #2196F3;
    71817189}
    71827190
     
    71847192.irs .irs-to:before,
    71857193.irs .irs-from:before {
    7186   border-top-color: #0081ff;
     7194  border-top-color: #2196F3;
    71877195}
    71887196
    71897197.irs .irs-handle {
    7190   border-color: #0081ff;
     7198  border-color: #2196F3;
    71917199}
    71927200
    71937201.irs .irs-bar {
    7194   background: #0081ff;
     7202  background: #2196F3;
    71957203}
    71967204
     
    72307238
    72317239.select2-container--default .select2-results__option--highlighted[aria-selected] {
    7232   background-color: #0081ff;
     7240  background-color: #2196F3;
    72337241  color: white;
    72347242}
    72357243
    72367244.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);
    72387246}
    72397247
     
    73367344
    73377345.wickedpicker .wickedpicker__controls__control .hover-state {
    7338   color: #0081ff;
     7346  color: #2196F3;
    73397347}
    73407348
     
    73957403  -webkit-transition: color 0.3s;
    73967404  transition: color 0.3s;
    7397   color: #0081ff;
     7405  color: #2196F3;
    73987406}
    73997407
     
    75117519
    75127520.avatar.avatar-state-primary:before {
    7513   background: #0081ff;
     7521  background: #2196F3;
    75147522}
    75157523
     
    75637571.dropzone {
    75647572  border-width: 1px;
    7565   border-color: #0081ff;
     7573  border-color: #2196F3;
    75667574}
    75677575
     
    76907698.chat-block .chat-sidebar .chat-sidebar-content .list-group .list-group-item.active {
    76917699  color: black;
    7692   border-color: #0081ff;
     7700  border-color: #2196F3;
    76937701}
    76947702
     
    77807788  left: auto;
    77817789  right: -10px;
    7782   border-left-color: #0081ff;
     7790  border-left-color: #2196F3;
    77837791  border-right-color: transparent;
    77847792}
    77857793
    77867794.chat-block .chat-content .messages .message-item.me .message-item-content {
    7787   background-color: #0081ff;
     7795  background-color: #2196F3;
    77887796  color: rgba(255, 255, 255, 0.9);
    77897797}
     
    79187926
    79197927.fc .fc-event {
    7920   background: #0081ff;
     7928  background: #2196F3;
    79217929  color: white !important;
    79227930  border: none;
     
    79817989
    79827990.fc .fc-list-table .fc-list-item.bg-primary:hover td {
    7983   background: #0081ff !important;
     7991  background: #2196F3 !important;
    79847992}
    79857993
     
    80128020
    80138021.fc .fc-state-default.fc-state-active {
    8014   background: #0081ff;
     8022  background: #2196F3;
    80158023  color: white;
    80168024}
     
    80268034
    80278035.list-group .list-group-item.list-group-item-primary {
    8028   background: #0081ff !important;
     8036  background: #2196F3 !important;
    80298037  color: white !important;
    80308038}
    80318039
    80328040.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;
    80358043}
    80368044
     
    81018109.nav-pills .nav-link.active,
    81028110.nav-pills .show > .nav-link {
    8103   background-color: #0081ff;
     8111  background-color: #2196F3;
    81048112}
    81058113
     
    83358343
    83368344.dd-handle:hover {
    8337   color: #0081ff;
     8345  color: #2196F3;
    83388346}
    83398347
     
    84388446.app-block .app-sidebar .app-sidebar-menu .list-group .list-group-item.active {
    84398447  background: none;
    8440   color: #0081ff;
     8448  color: #2196F3;
    84418449}
    84428450
     
    86418649@media (min-width: 768px) {
    86428650  .theme-switcher {
    8643     opacity: 0;
    86448651    display: -webkit-box;
    86458652    display: flex;
     
    86658672
    86668673  .theme-switcher .theme-switcher-button {
    8667     background-color: #0081ff;
     8674    background-color: #2196F3;
    86688675    color: white;
    8669     padding: 12px 15px;
     8676    padding: 15px 20px;
    86708677    border-top-left-radius: 5px;
    86718678    border-bottom-left-radius: 5px;
     
    86748681
    86758682  .theme-switcher .theme-switcher-button i {
    8676     font-size: 22px;
     8683    font-size: 30px;
    86778684    -webkit-animation-name: spin;
    86788685            animation-name: spin;
    8679     -webkit-animation-duration: 3000ms;
    8680             animation-duration: 3000ms;
     8686    -webkit-animation-duration: 2000ms;
     8687            animation-duration: 2000ms;
    86818688    -webkit-animation-iteration-count: infinite;
    86828689            animation-iteration-count: infinite;
     
    86948701  .app-block .app-content .theme-switcher .theme-switcher-panel .app-action {
    86958702    margin-bottom: 0;
    8696     border: 1px solid #0081ff;
     8703    border: 1px solid #2196F3;
    86978704    border-right: none;
    86988705    border-top-right-radius: 0;
     
    87818788  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,
    87828789  .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;
    87848791  }
    87858792
     
    88188825  .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 {
    88198826    background: none;
    8820     color: #0081ff;
     8827    color: #2196F3;
    88218828  }
    88228829
     
    88738880  .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 {
    88748881    border-radius: 5px;
    8875     background-color: #0081ff;
     8882    background-color: #2196F3;
    88768883    position: static;
    88778884  }
     
    88848891
    88858892  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation:hover {
    8886     /*width: 320px;*/
     8893    width: 80px;
    88878894  }
    88888895
     
    89498956    left: 0;
    89508957    opacity: 1;
     8958      width: 80px;
    89518959  }
    89528960
     
    89618969    right: 0;
    89628970    opacity: 1;
     8971      width:80px;
    89638972  }
    89648973
     
    90779086  body.horizontal-navigation .header form .input-group .input-group-append .horizontal-navigation > ul > li:hover > button.btn,
    90789087  .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;
    90809089  }
    90819090
     
    91109119  body.horizontal-navigation .horizontal-navigation ul .header form .input-group .input-group-append li.open > button.btn,
    91119120  .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li.open > button.btn {
    9112     color: #0081ff;
     9121    color: #2196F3;
    91139122  }
    91149123
     
    91369145  body.horizontal-navigation .horizontal-navigation ul li ul .header form .input-group .input-group-append li:hover > button.btn,
    91379146  .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;
    91399148  }
    91409149
     
    91489157  body.horizontal-navigation .horizontal-navigation ul li ul li .header form .input-group .input-group-append button.active.btn,
    91499158  .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;
    91519160  }
    91529161
     
    91549163  body.horizontal-navigation .horizontal-navigation ul li ul .header form .input-group .input-group-append li.open > button.btn,
    91559164  .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;
    91579166  }
    91589167
     
    91919200    bottom: 0;
    91929201    height: auto;
    9193     /*width: 320px;*/
     9202    width: 80px;
    91949203    background-color: white;
    91959204    z-index: 1000;
     
    92189227  body.horizontal-navigation .horizontal-navigation ul li .header form .input-group .input-group-append button.active.btn,
    92199228  .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li button.active.btn {
    9220     color: #0081ff;
     9229    color: #2196F3;
    92219230  }
    92229231
     
    92629271  body.horizontal-navigation .horizontal-navigation ul .header form .input-group .input-group-append li.open > button.btn,
    92639272  .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li.open > button.btn {
    9264     color: #0081ff;
     9273    color: #2196F3;
    92659274  }
    92669275
     
    92739282  }
    92749283}
     9284
     9285body.semi-dark:not(.dark) .nicescroll-cursors {
     9286  background-color: rgba(255, 255, 255, 0.3) !important;
     9287}
     9288
    92759289body.semi-dark:not(.dark) .navigation {
    92769290  background-color: #313852;
     
    93009314body.semi-dark:not(.dark) .navigation .navigation-menu-tab ul li .header form .input-group .input-group-append button.btn:not(.active):focus,
    93019315.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;
    93039317}
    93049318
     
    93499363body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li .header form .input-group .input-group-append button.active.btn:after,
    93509364.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;
    93529366}
    93539367
     
    93799393
    93809394body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li .dropdown-divider {
    9381   color: #0081ff;
     9395  color: #2196F3;
    93829396}
    93839397
     
    94189432body.semi-dark:not(.dark) .header form .input-group .input-group-append .horizontal-navigation > ul > li.open > button.btn,
    94199433.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;
    94219435}
    94229436
     
    94309444body.semi-dark:not(.dark) .horizontal-navigation ul li .header form .input-group .input-group-append button.active.btn,
    94319445.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;
    94339447}
    94349448
     
    94399453body.semi-dark:not(.dark) .horizontal-navigation ul li .header form .input-group .input-group-append button.btn:not(.active):focus,
    94409454.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;
    94429456}
    94439457
     
    97099723.list-group .list-group-item.active {
    97109724  z-index: auto;
    9711   background: #0081ff;
     9725  background: #2196F3;
    97129726}
    97139727
     
    97519765.table-email-list .header form .input-group .input-group-append button.btn:focus,
    97529766.header form .input-group .input-group-append .table-email-list button.btn:focus {
    9753   color: #0081ff;
     9767  color: #2196F3;
    97549768}
    97559769
     
    97859799
    97869800.list-group .list-group-item.active {
    9787   background: #0081ff;
     9801  background: #2196F3;
    97889802  border-color: transparent;
    97899803}
     
    97989812
    97999813.nav-pills .nav-link.active {
    9800   background: #0081ff;
     9814  background: #2196F3;
    98019815}
    98029816
    98039817.nav-tabs .nav-link.active {
    9804   color: #0081ff;
     9818  color: #2196F3;
    98059819}
    98069820
     
    99839997
    99849998.header .avatar.avatar-state-success:before {
    9985   border-color: #0081ff;
     9999  border-color: #2196F3;
    998610000}
    998710001
    998810002.header .header-left {
    9989   /*width: 320px;*/
     10003  width: 320px;
    999010004  padding-left: 30px;
    999110005  display: -webkit-box;
     
    1019610210  background-color: white;
    1019710211  z-index: 998;
    10198   /*width: 320px;*/
     10212  width: 80px;
    1019910213  box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.1);
    1020010214  position: fixed;
     
    1024710261.navigation .navigation-menu-tab ul li .header form .input-group .input-group-append button.btn:hover,
    1024810262.header form .input-group .input-group-append .navigation .navigation-menu-tab ul li button.btn:hover {
    10249   color: #0081ff;
     10263  color: #2196F3;
    1025010264}
    1025110265
     
    1025410268.header form .input-group .input-group-append .navigation .navigation-menu-tab ul li button.active.btn {
    1025510269  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;
    1025810272}
    1025910273
     
    1032210336.navigation .navigation-menu-body ul .header form .input-group .input-group-append li > button.btn:hover,
    1032310337.header form .input-group .input-group-append .navigation .navigation-menu-body ul li > button.btn:hover {
    10324   color: #0081ff;
     10338  color: #2196F3;
    1032510339}
    1032610340
     
    1032810342.navigation .navigation-menu-body ul .header form .input-group .input-group-append li > button.btn:hover .nav-link-icon,
    1032910343.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;
    1033110345}
    1033210346
     
    1033510349.header form .input-group .input-group-append .navigation .navigation-menu-body ul li > button.active.btn {
    1033610350  position: relative;
    10337   color: #0081ff;
     10351  color: #2196F3;
    1033810352  font-weight: 600;
    10339   background: rgba(0, 129, 255, 0.15);
     10353  background: rgba(33, 150, 243, 0.15);
    1034010354  border-radius: 0.5rem;
    1034110355  margin: 0 1rem;
     
    1034810362  display: block;
    1034910363  border: 6px solid transparent;
    10350   border-left-color: #0081ff;
     10364  border-left-color: #2196F3;
    1035110365  margin-left: -12px;
    1035210366  margin-right: 5px;
     
    1041910433.navigation .navigation-menu-body ul .header form .input-group .input-group-append li.open > button.btn,
    1042010434.header form .input-group .input-group-append .navigation .navigation-menu-body ul li.open > button.btn {
    10421   color: #0081ff;
     10435  color: #2196F3;
    1042210436  font-weight: 600;
    1042310437}
     
    1042610440.navigation .navigation-menu-body ul .header form .input-group .input-group-append li.open > button.btn .nav-link-icon,
    1042710441.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;
    1042910443}
    1043010444
     
    1070510719body.dark .navigation .navigation-menu-tab ul li .header form .input-group .input-group-append button.btn:not(.active):focus,
    1070610720.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;
    1070810722}
    1070910723
     
    1075710771
    1075810772body.dark .navigation .navigation-menu-body ul li .dropdown-divider {
    10759   color: #0081ff;
     10773  color: #2196F3;
    1076010774}
    1076110775
     
    1083410848
    1083510849body.dark .breadcrumb li.breadcrumb-item.active {
    10836   color: #339aff;
     10850  color: #51adf6;
    1083710851}
    1083810852
     
    1087010884body.dark .swal-modal input.swal-content__input:focus,
    1087110885.swal-modal body.dark input.swal-content__input:focus {
    10872   border-color: #0081ff !important;
     10886  border-color: #2196F3 !important;
    1087310887}
    1087410888
     
    1125011264body.dark .daterangepicker td.end-date {
    1125111265  color: white;
    11252   background-color: #0081ff;
     11266  background-color: #2196F3;
    1125311267}
    1125411268
     
    1127511289body.dark .daterangepicker td.available:hover,
    1127611290body.dark .daterangepicker th.available:hover {
    11277   background-color: #0081ff;
     11291  background-color: #2196F3;
    1127811292  color: white;
    1127911293}
     
    1136311377body.dark .sidebar {
    1136411378  background: #313852;
     11379}
     11380
     11381body.dark .nicescroll-cursors {
     11382  background-color: rgba(255, 255, 255, 0.15) !important;
    1136511383}
    1136611384
     
    1174011758  .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li ul li button.btn:hover {
    1174111759    background: none;
    11742     color: #339aff;
     11760    color: #51adf6;
    1174311761  }
    1174411762
     
    1174711765  .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li ul li button.active.btn {
    1174811766    background: none;
    11749     color: #339aff;
     11767    color: #51adf6;
    1175011768  }
    1175111769
     
    1175811776  .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li ul li.open > button.btn {
    1175911777    background: none;
    11760     color: #339aff;
     11778    color: #51adf6;
    1176111779  }
    1176211780
     
    1177811796  body.dark.horizontal-navigation .horizontal-navigation ul li .header form .input-group .input-group-append button.btn:hover,
    1177911797  .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li button.btn:hover {
    11780     color: #339aff;
     11798    color: #51adf6;
    1178111799  }
    1178211800
     
    1178411802  body.dark.horizontal-navigation .horizontal-navigation ul li .header form .input-group .input-group-append button.active.btn,
    1178511803  .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li button.active.btn {
    11786     color: #339aff;
     11804    color: #51adf6;
    1178711805  }
    1178811806
     
    1179011808  body.dark.horizontal-navigation .horizontal-navigation ul .header form .input-group .input-group-append li.open > button.btn,
    1179111809  .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li.open > button.btn {
    11792     color: #339aff;
     11810    color: #51adf6;
    1179311811  }
    1179411812}
     
    1196411982    left: 0;
    1196511983    opacity: 1;
     11984      width:80px;
    1196611985  }
    1196711986
     
    1225812277
    1225912278  .navigation {
    12260     width: 20%;
     12279    width: 75%;
    1226112280  }
    1226212281
  • resources/assets/css/app.min.css

    r194a359 r24a616f  
    33493349}
    33503350
    3351 * {
     3351*:not(img) {
    33523352  min-width: 0;
    3353   min-height: 0;
    33543353}
    33553354
     
    34073406
    34083407.preloader svg path {
    3409   fill: #0081ff;
     3408  fill: #2196F3;
    34103409}
    34113410
     
    34343433
    34353434.icon-block.icon-block-outline-primary {
    3436   border: 2px solid #0081ff;
    3437   color: #0081ff !important;
     3435  border: 2px solid #2196F3;
     3436  color: #2196F3 !important;
    34383437  background: none;
    34393438}
     
    36013600.custom-select:focus {
    36023601  box-shadow: none;
    3603   border-color: rgba(0, 129, 255, 0.8);
     3602  border-color: rgba(33, 150, 243, 0.8);
    36043603}
    36053604
     
    36313630
    36323631.custom-file-input:focus ~ .custom-file-label {
    3633   border-color: #339aff;
     3632  border-color: #51adf6;
    36343633  box-shadow: none;
    36353634}
     
    36483647.custom-radio .custom-control-input:checked ~ .custom-control-label::before,
    36493648.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;
    36523651}
    36533652
     
    36553654.custom-radio .custom-control-input:focus ~ .custom-control-label::before,
    36563655.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);
    36583657}
    36593658
     
    36613660.custom-radio .custom-control-input:not(:disabled):active ~ .custom-control-label::before,
    36623661.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;
    36653664}
    36663665
     
    37943793
    37953794.custom-range::-webkit-slider-thumb {
    3796   background-color: #0081ff;
     3795  background-color: #2196F3;
    37973796}
    37983797
    37993798.custom-range::-webkit-slider-thumb:active {
    3800   background-color: #5caeff;
     3799  background-color: #78bff8;
    38013800}
    38023801
     
    39143913.wizard > .steps .current a:hover,
    39153914.wizard > .steps .current a:active {
    3916   background: #0081ff;
     3915  background: #2196F3;
    39173916}
    39183917
     
    39883987
    39893988.page-header .breadcrumb li.breadcrumb-item.active {
    3990   color: #0081ff;
     3989  color: #2196F3;
    39913990  font-weight: 600;
    39923991}
     
    41764175
    41774176.bg-primary {
    4178   background: #0081ff !important;
     4177  background: #2196F3 !important;
    41794178  color: white !important;
    41804179}
    41814180
    41824181.bg-primary-bright {
    4183   background: rgba(0, 129, 255, 0.3) !important;
     4182  background: rgba(33, 150, 243, 0.3) !important;
    41844183}
    41854184
     
    41944193
    41954194.bg-primary-gradient {
    4196   background: linear-gradient(230deg, #0081ff, #4da7ff) !important;
     4195  background: linear-gradient(230deg, #2196F3, #6ab8f7) !important;
    41974196  color: white !important;
    41984197}
     
    44354434
    44364435.text-primary {
    4437   color: #0081ff !important;
     4436  color: #2196F3 !important;
    44384437}
    44394438
     
    45774576ul.links .header form .input-group .input-group-append button.active.btn,
    45784577.header form .input-group .input-group-append ul.links button.active.btn {
    4579   color: #0081ff;
     4578  color: #2196F3;
    45804579  font-weight: 500;
    45814580}
     
    46654664a.link-1,
    46664665.header form .input-group .input-group-append button.link-1.btn {
    4667   color: #0081ff;
     4666  color: #2196F3;
    46684667}
    46694668
     
    46724671a.link-1:focus,
    46734672.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);
    46754674}
    46764675
     
    46844683a.link-2:focus,
    46854684.header form .input-group .input-group-append button.link-2.btn:focus {
    4686   color: #0081ff;
     4685  color: #2196F3;
    46874686}
    46884687
     
    46964695a.link-3:focus,
    46974696.header form .input-group .input-group-append button.link-3.btn:focus {
    4698   color: #0081ff;
     4697  color: #2196F3;
    46994698}
    47004699
     
    47224721
    47234722.page-link {
    4724   color: #0081ff;
     4723  color: #2196F3;
    47254724}
    47264725
    47274726.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);
    47294728}
    47304729
     
    48374836a.btn[href="#previous"],
    48384837.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;
    48414840}
    48424841
     
    48564855a.btn[href="#previous"]:not(:disabled):not(.disabled):active,
    48574856.header form .input-group .input-group-append button.btn[href="#previous"]:not(:disabled):not(.disabled):active {
    4858   background: #0067cc;
    4859   border-color: #0067cc;
     4857  background: #0c7cd5;
     4858  border-color: #0c7cd5;
    48604859}
    48614860
     
    48654864a.btn[href="#previous"]:not(:disabled):not(.disabled):focus,
    48664865.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;
    48684867}
    48694868
     
    48734872a.btn.btn-pulse[href="#previous"]:not(:disabled):not(.disabled),
    48744873.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;
    48764875  -webkit-animation: pulse 1.5s infinite !important;
    48774876}
     
    48864885
    48874886.btn.btn-gradient-primary {
    4888   background: linear-gradient(20deg, #4da7ff, #0067cc);
     4887  background: linear-gradient(20deg, #6ab8f7, #0c7cd5);
    48894888  border-color: transparent;
    48904889  color: white;
     
    48944893.btn.btn-gradient-primary:not(:disabled):not(.disabled):focus,
    48954894.btn.btn-gradient-primary:not(:disabled):not(.disabled):active {
    4896   background: linear-gradient(20deg, #0081ff, #0067cc);
     4895  background: linear-gradient(20deg, #2196F3, #0c7cd5);
    48974896  border-color: transparent;
    48984897}
    48994898
    49004899.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);
    49024901}
    49034902
    49044903.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;
    49064905  -webkit-animation: pulse 1.5s infinite !important;
    49074906}
     
    49124911
    49134912.btn.btn-light-primary {
    4914   background: rgba(0, 129, 255, 0.3);
     4913  background: rgba(33, 150, 243, 0.3);
    49154914  border-color: transparent;
    4916   color: #0053a3;
     4915  color: #0966af;
    49174916}
    49184917
     
    49204919.btn.btn-light-primary:not(:disabled):not(.disabled):focus,
    49214920.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);
    49234922  border-color: transparent;
    49244923}
    49254924
    49264925.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);
    49284927}
    49294928
    49304929.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;
    49324931  -webkit-animation: pulse 1.5s infinite !important;
    49334932}
     
    49394938.btn.btn-outline-primary {
    49404939  background: none;
    4941   border-color: #0081ff;
    4942   color: #0074e6;
     4940  border-color: #2196F3;
     4941  color: #0d8aee;
    49434942  border-width: 1px;
    49444943}
    49454944
    49464945.btn.btn-outline-primary:not(:disabled):not(.disabled):hover {
    4947   background: #0081ff;
    4948   border-color: #0081ff;
     4946  background: #2196F3;
     4947  border-color: #2196F3;
    49494948  color: white;
    49504949}
     
    49524951.btn.btn-outline-primary:not(:disabled):not(.disabled):focus,
    49534952.btn.btn-outline-primary:not(:disabled):not(.disabled):active {
    4954   background: #0062c2;
    4955   border-color: #0062c2;
     4953  background: #0b76cc;
     4954  border-color: #0b76cc;
    49564955  color: white;
    49574956}
    49584957
    49594958.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);
    49614960}
    49624961
    49634962.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;
    49654964  -webkit-animation: pulse 1.5s infinite !important;
    49664965}
     
    65216520
    65226521.progress .progress-bar:not(.progress-bar-striped) {
    6523   background: #0081ff;
     6522  background: #2196F3;
    65246523}
    65256524
     
    65796578
    65806579.dropdown-menu .dropdown-menu-title {
    6581   background-color: #0081ff;
     6580  background-color: #2196F3;
    65826581  padding: 15px 20px;
    65836582  color: white;
     
    66066605  background: #f5f5f5;
    66076606  text-decoration: none;
    6608   color: #0081ff;
     6607  color: #2196F3;
    66096608}
    66106609
     
    66436642
    66446643.badge.badge-primary {
    6645   background: #0081ff;
     6644  background: #2196F3;
    66466645}
    66476646
     
    67366735.accordion.custom-accordion .accordion-row .header form .input-group .input-group-append button.accordion-header.btn:focus,
    67376736.header form .input-group .input-group-append .accordion.custom-accordion .accordion-row button.accordion-header.btn:focus {
    6738   color: #0081ff;
     6737  color: #2196F3;
    67396738}
    67406739
     
    67786777.accordion.custom-accordion.accordion-primary .accordion-row:not(.open) .header form .input-group .input-group-append button.accordion-header.btn:focus,
    67796778.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;
    67816780}
    67826781
     
    67846783.accordion.custom-accordion.accordion-primary .accordion-row.open .header form .input-group .input-group-append button.accordion-header.btn,
    67856784.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;
    67876786  color: white;
    67886787}
     
    69006899}
    69016900
     6901.nicescroll-cursors {
     6902  border: none !important;
     6903}
     6904
     6905body:not(.dark) .nicescroll-cursors {
     6906  background-color: rgba(41, 49, 52, 0.4) !important;
     6907  width: 3px !important;
     6908}
     6909
    69026910.isotope-item {
    69036911  z-index: 2;
     
    69326940
    69336941.daterangepicker td.active {
    6934   background: #0081ff;
     6942  background: #2196F3;
    69356943}
    69366944
    69376945.daterangepicker td.active:hover {
    6938   background: #0081ff;
     6946  background: #2196F3;
    69396947}
    69406948
    69416949.daterangepicker .ranges li.active {
    6942   background: #0081ff;
     6950  background: #2196F3;
    69436951}
    69446952
     
    69666974
    69676975.alert.alert-primary {
    6968   background: rgba(0, 129, 255, 0.3) !important;
     6976  background: rgba(33, 150, 243, 0.3) !important;
    69696977}
    69706978
    69716979.alert.alert-primary.alert-with-border {
    6972   border-left: 3px solid #0081ff !important;
     6980  border-left: 3px solid #2196F3 !important;
    69736981}
    69746982
     
    70427050
    70437051.breadcrumb .breadcrumb-item.active {
    7044   color: #0081ff;
     7052  color: #2196F3;
    70457053}
    70467054
     
    70617069
    70627070.pagination .page-item.active .page-link {
    7063   background: #0081ff;
     7071  background: #2196F3;
    70647072  border-color: transparent;
    70657073}
     
    71567164
    71577165.swal-modal .swal-button.swal-button--confirm {
    7158   background: #0081ff;
     7166  background: #2196F3;
    71597167}
    71607168
     
    71787186.irs .irs-to,
    71797187.irs .irs-from {
    7180   background: #0081ff;
     7188  background: #2196F3;
    71817189}
    71827190
     
    71847192.irs .irs-to:before,
    71857193.irs .irs-from:before {
    7186   border-top-color: #0081ff;
     7194  border-top-color: #2196F3;
    71877195}
    71887196
    71897197.irs .irs-handle {
    7190   border-color: #0081ff;
     7198  border-color: #2196F3;
    71917199}
    71927200
    71937201.irs .irs-bar {
    7194   background: #0081ff;
     7202  background: #2196F3;
    71957203}
    71967204
     
    72307238
    72317239.select2-container--default .select2-results__option--highlighted[aria-selected] {
    7232   background-color: #0081ff;
     7240  background-color: #2196F3;
    72337241  color: white;
    72347242}
    72357243
    72367244.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);
    72387246}
    72397247
     
    73367344
    73377345.wickedpicker .wickedpicker__controls__control .hover-state {
    7338   color: #0081ff;
     7346  color: #2196F3;
    73397347}
    73407348
     
    73957403  -webkit-transition: color 0.3s;
    73967404  transition: color 0.3s;
    7397   color: #0081ff;
     7405  color: #2196F3;
    73987406}
    73997407
     
    75117519
    75127520.avatar.avatar-state-primary:before {
    7513   background: #0081ff;
     7521  background: #2196F3;
    75147522}
    75157523
     
    75637571.dropzone {
    75647572  border-width: 1px;
    7565   border-color: #0081ff;
     7573  border-color: #2196F3;
    75667574}
    75677575
     
    76907698.chat-block .chat-sidebar .chat-sidebar-content .list-group .list-group-item.active {
    76917699  color: black;
    7692   border-color: #0081ff;
     7700  border-color: #2196F3;
    76937701}
    76947702
     
    77807788  left: auto;
    77817789  right: -10px;
    7782   border-left-color: #0081ff;
     7790  border-left-color: #2196F3;
    77837791  border-right-color: transparent;
    77847792}
    77857793
    77867794.chat-block .chat-content .messages .message-item.me .message-item-content {
    7787   background-color: #0081ff;
     7795  background-color: #2196F3;
    77887796  color: rgba(255, 255, 255, 0.9);
    77897797}
     
    79187926
    79197927.fc .fc-event {
    7920   background: #0081ff;
     7928  background: #2196F3;
    79217929  color: white !important;
    79227930  border: none;
     
    79817989
    79827990.fc .fc-list-table .fc-list-item.bg-primary:hover td {
    7983   background: #0081ff !important;
     7991  background: #2196F3 !important;
    79847992}
    79857993
     
    80128020
    80138021.fc .fc-state-default.fc-state-active {
    8014   background: #0081ff;
     8022  background: #2196F3;
    80158023  color: white;
    80168024}
     
    80268034
    80278035.list-group .list-group-item.list-group-item-primary {
    8028   background: #0081ff !important;
     8036  background: #2196F3 !important;
    80298037  color: white !important;
    80308038}
    80318039
    80328040.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;
    80358043}
    80368044
     
    81018109.nav-pills .nav-link.active,
    81028110.nav-pills .show > .nav-link {
    8103   background-color: #0081ff;
     8111  background-color: #2196F3;
    81048112}
    81058113
     
    83358343
    83368344.dd-handle:hover {
    8337   color: #0081ff;
     8345  color: #2196F3;
    83388346}
    83398347
     
    84388446.app-block .app-sidebar .app-sidebar-menu .list-group .list-group-item.active {
    84398447  background: none;
    8440   color: #0081ff;
     8448  color: #2196F3;
    84418449}
    84428450
     
    86418649@media (min-width: 768px) {
    86428650  .theme-switcher {
    8643     opacity: 0;
    86448651    display: -webkit-box;
    86458652    display: flex;
     
    86658672
    86668673  .theme-switcher .theme-switcher-button {
    8667     background-color: #0081ff;
     8674    background-color: #2196F3;
    86688675    color: white;
    8669     padding: 12px 15px;
     8676    padding: 15px 20px;
    86708677    border-top-left-radius: 5px;
    86718678    border-bottom-left-radius: 5px;
     
    86748681
    86758682  .theme-switcher .theme-switcher-button i {
    8676     font-size: 22px;
     8683    font-size: 30px;
    86778684    -webkit-animation-name: spin;
    86788685            animation-name: spin;
    8679     -webkit-animation-duration: 3000ms;
    8680             animation-duration: 3000ms;
     8686    -webkit-animation-duration: 2000ms;
     8687            animation-duration: 2000ms;
    86818688    -webkit-animation-iteration-count: infinite;
    86828689            animation-iteration-count: infinite;
     
    86948701  .app-block .app-content .theme-switcher .theme-switcher-panel .app-action {
    86958702    margin-bottom: 0;
    8696     border: 1px solid #0081ff;
     8703    border: 1px solid #2196F3;
    86978704    border-right: none;
    86988705    border-top-right-radius: 0;
     
    87818788  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,
    87828789  .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;
    87848791  }
    87858792
     
    88188825  .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 {
    88198826    background: none;
    8820     color: #0081ff;
     8827    color: #2196F3;
    88218828  }
    88228829
     
    88738880  .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 {
    88748881    border-radius: 5px;
    8875     background-color: #0081ff;
     8882    background-color: #2196F3;
    88768883    position: static;
    88778884  }
     
    88848891
    88858892  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation:hover {
    8886     /*width: 320px;*/
     8893    width: 80px;
    88878894  }
    88888895
     
    89498956    left: 0;
    89508957    opacity: 1;
     8958      width:80px;
    89518959  }
    89528960
     
    89618969    right: 0;
    89628970    opacity: 1;
     8971      width: 80px;
    89638972  }
    89648973
     
    90779086  body.horizontal-navigation .header form .input-group .input-group-append .horizontal-navigation > ul > li:hover > button.btn,
    90789087  .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;
    90809089  }
    90819090
     
    91109119  body.horizontal-navigation .horizontal-navigation ul .header form .input-group .input-group-append li.open > button.btn,
    91119120  .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li.open > button.btn {
    9112     color: #0081ff;
     9121    color: #2196F3;
    91139122  }
    91149123
     
    91369145  body.horizontal-navigation .horizontal-navigation ul li ul .header form .input-group .input-group-append li:hover > button.btn,
    91379146  .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;
    91399148  }
    91409149
     
    91489157  body.horizontal-navigation .horizontal-navigation ul li ul li .header form .input-group .input-group-append button.active.btn,
    91499158  .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;
    91519160  }
    91529161
     
    91549163  body.horizontal-navigation .horizontal-navigation ul li ul .header form .input-group .input-group-append li.open > button.btn,
    91559164  .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;
    91579166  }
    91589167
     
    91919200    bottom: 0;
    91929201    height: auto;
    9193     /*width: 320px;*/
     9202    width: 80px;
    91949203    background-color: white;
    91959204    z-index: 1000;
     
    92189227  body.horizontal-navigation .horizontal-navigation ul li .header form .input-group .input-group-append button.active.btn,
    92199228  .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li button.active.btn {
    9220     color: #0081ff;
     9229    color: #2196F3;
    92219230  }
    92229231
     
    92629271  body.horizontal-navigation .horizontal-navigation ul .header form .input-group .input-group-append li.open > button.btn,
    92639272  .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li.open > button.btn {
    9264     color: #0081ff;
     9273    color: #2196F3;
    92659274  }
    92669275
     
    92729281    display: block;
    92739282  }
     9283}
     9284
     9285body.semi-dark:not(.dark) .nicescroll-cursors {
     9286  background-color: rgba(255, 255, 255, 0.3) !important;
    92749287}
    92759288
     
    93019314body.semi-dark:not(.dark) .navigation .navigation-menu-tab ul li .header form .input-group .input-group-append button.btn:not(.active):focus,
    93029315.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;
    93049317}
    93059318
     
    93509363body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li .header form .input-group .input-group-append button.active.btn:after,
    93519364.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;
    93539366}
    93549367
     
    93809393
    93819394body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li .dropdown-divider {
    9382   color: #0081ff;
     9395  color: #2196F3;
    93839396}
    93849397
     
    94199432body.semi-dark:not(.dark) .header form .input-group .input-group-append .horizontal-navigation > ul > li.open > button.btn,
    94209433.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;
    94229435}
    94239436
     
    94319444body.semi-dark:not(.dark) .horizontal-navigation ul li .header form .input-group .input-group-append button.active.btn,
    94329445.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;
    94349447}
    94359448
     
    94409453body.semi-dark:not(.dark) .horizontal-navigation ul li .header form .input-group .input-group-append button.btn:not(.active):focus,
    94419454.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;
    94439456}
    94449457
     
    97109723.list-group .list-group-item.active {
    97119724  z-index: auto;
    9712   background: #0081ff;
     9725  background: #2196F3;
    97139726}
    97149727
     
    97529765.table-email-list .header form .input-group .input-group-append button.btn:focus,
    97539766.header form .input-group .input-group-append .table-email-list button.btn:focus {
    9754   color: #0081ff;
     9767  color: #2196F3;
    97559768}
    97569769
     
    97869799
    97879800.list-group .list-group-item.active {
    9788   background: #0081ff;
     9801  background: #2196F3;
    97899802  border-color: transparent;
    97909803}
     
    97999812
    98009813.nav-pills .nav-link.active {
    9801   background: #0081ff;
     9814  background: #2196F3;
    98029815}
    98039816
    98049817.nav-tabs .nav-link.active {
    9805   color: #0081ff;
     9818  color: #2196F3;
    98069819}
    98079820
     
    99849997
    99859998.header .avatar.avatar-state-success:before {
    9986   border-color: #0081ff;
     9999  border-color: #2196F3;
    998710000}
    998810001
    998910002.header .header-left {
    9990   /*width: 320px;*/
     10003  width: 80px;
    999110004  padding-left: 30px;
    999210005  display: -webkit-box;
     
    1019710210  background-color: white;
    1019810211  z-index: 998;
    10199   /*width: 320px;*/
     10212  width: 80px;
    1020010213  box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.1);
    1020110214  position: fixed;
     
    1024810261.navigation .navigation-menu-tab ul li .header form .input-group .input-group-append button.btn:hover,
    1024910262.header form .input-group .input-group-append .navigation .navigation-menu-tab ul li button.btn:hover {
    10250   color: #0081ff;
     10263  color: #2196F3;
    1025110264}
    1025210265
     
    1025510268.header form .input-group .input-group-append .navigation .navigation-menu-tab ul li button.active.btn {
    1025610269  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;
    1025910272}
    1026010273
     
    1032310336.navigation .navigation-menu-body ul .header form .input-group .input-group-append li > button.btn:hover,
    1032410337.header form .input-group .input-group-append .navigation .navigation-menu-body ul li > button.btn:hover {
    10325   color: #0081ff;
     10338  color: #2196F3;
    1032610339}
    1032710340
     
    1032910342.navigation .navigation-menu-body ul .header form .input-group .input-group-append li > button.btn:hover .nav-link-icon,
    1033010343.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;
    1033210345}
    1033310346
     
    1033610349.header form .input-group .input-group-append .navigation .navigation-menu-body ul li > button.active.btn {
    1033710350  position: relative;
    10338   color: #0081ff;
     10351  color: #2196F3;
    1033910352  font-weight: 600;
    10340   background: rgba(0, 129, 255, 0.15);
     10353  background: rgba(33, 150, 243, 0.15);
    1034110354  border-radius: 0.5rem;
    1034210355  margin: 0 1rem;
     
    1034910362  display: block;
    1035010363  border: 6px solid transparent;
    10351   border-left-color: #0081ff;
     10364  border-left-color: #2196F3;
    1035210365  margin-left: -12px;
    1035310366  margin-right: 5px;
     
    1042010433.navigation .navigation-menu-body ul .header form .input-group .input-group-append li.open > button.btn,
    1042110434.header form .input-group .input-group-append .navigation .navigation-menu-body ul li.open > button.btn {
    10422   color: #0081ff;
     10435  color: #2196F3;
    1042310436  font-weight: 600;
    1042410437}
     
    1042710440.navigation .navigation-menu-body ul .header form .input-group .input-group-append li.open > button.btn .nav-link-icon,
    1042810441.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;
    1043010443}
    1043110444
     
    1070610719body.dark .navigation .navigation-menu-tab ul li .header form .input-group .input-group-append button.btn:not(.active):focus,
    1070710720.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;
    1070910722}
    1071010723
     
    1075810771
    1075910772body.dark .navigation .navigation-menu-body ul li .dropdown-divider {
    10760   color: #0081ff;
     10773  color: #2196F3;
    1076110774}
    1076210775
     
    1083510848
    1083610849body.dark .breadcrumb li.breadcrumb-item.active {
    10837   color: #339aff;
     10850  color: #51adf6;
    1083810851}
    1083910852
     
    1087110884body.dark .swal-modal input.swal-content__input:focus,
    1087210885.swal-modal body.dark input.swal-content__input:focus {
    10873   border-color: #0081ff !important;
     10886  border-color: #2196F3 !important;
    1087410887}
    1087510888
     
    1125111264body.dark .daterangepicker td.end-date {
    1125211265  color: white;
    11253   background-color: #0081ff;
     11266  background-color: #2196F3;
    1125411267}
    1125511268
     
    1127611289body.dark .daterangepicker td.available:hover,
    1127711290body.dark .daterangepicker th.available:hover {
    11278   background-color: #0081ff;
     11291  background-color: #2196F3;
    1127911292  color: white;
    1128011293}
     
    1136411377body.dark .sidebar {
    1136511378  background: #313852;
     11379}
     11380
     11381body.dark .nicescroll-cursors {
     11382  background-color: rgba(255, 255, 255, 0.15) !important;
    1136611383}
    1136711384
     
    1174111758  .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li ul li button.btn:hover {
    1174211759    background: none;
    11743     color: #339aff;
     11760    color: #51adf6;
    1174411761  }
    1174511762
     
    1174811765  .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li ul li button.active.btn {
    1174911766    background: none;
    11750     color: #339aff;
     11767    color: #51adf6;
    1175111768  }
    1175211769
     
    1175911776  .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li ul li.open > button.btn {
    1176011777    background: none;
    11761     color: #339aff;
     11778    color: #51adf6;
    1176211779  }
    1176311780
     
    1177911796  body.dark.horizontal-navigation .horizontal-navigation ul li .header form .input-group .input-group-append button.btn:hover,
    1178011797  .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li button.btn:hover {
    11781     color: #339aff;
     11798    color: #51adf6;
    1178211799  }
    1178311800
     
    1178511802  body.dark.horizontal-navigation .horizontal-navigation ul li .header form .input-group .input-group-append button.active.btn,
    1178611803  .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li button.active.btn {
    11787     color: #339aff;
     11804    color: #51adf6;
    1178811805  }
    1178911806
     
    1179111808  body.dark.horizontal-navigation .horizontal-navigation ul .header form .input-group .input-group-append li.open > button.btn,
    1179211809  .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li.open > button.btn {
    11793     color: #339aff;
     11810    color: #51adf6;
    1179411811  }
    1179511812}
     
    1196511982    left: 0;
    1196611983    opacity: 1;
     11984      width:80px;
    1196711985  }
    1196811986
     
    1225912277
    1226012278  .navigation {
    12261     width: 20%;
     12279    width: 75%;
    1226212280  }
    1226312281
     
    1227312291
    1227412292  .navigation {
    12275     width: 20%;
     12293    width: 85%;
    1227612294  }
    1227712295}
  • 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';
    1092
    1103(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        }
    127243    }
    128244
    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        }
    138393    }
    139394
    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();
    155397    }
    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();
    668400})(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  
    193193          positionClass: "toast-top-center"
    194194        };
     195        //toastr.success('Welcome');
    195196        $('.theme-switcher').removeClass('open');
    196197      }, 500); // $('.theme-switcher').css('opacity', 1);
     
    485486
    486487  $('.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 title
    570                       $(this).find('.dropdown-divider').remove();
    571                   } else {
    572                       // Add tooltip
    573                       $(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İZABLE
    580               $('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 title
    589                       $(this).find('> a').next('ul').prepend('<li class="dropdown-divider">' + $(this).find('> a > span:not(.badge)').text() + '</li>')
    590                   } else {
    591                       // Add tooltip
    592                       $(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 title
    602                       $(this).find('.dropdown-divider').remove();
    603                   } else {
    604                       // Add tooltip
    605                       $(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 title
    640                       $(this).find('.dropdown-divider').remove();
    641                   } else {
    642                       // Add tooltip
    643                       $(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   }); */
    667488})(jQuery);
    668489
     
    676497/***/ (function(module, exports, __webpack_require__) {
    677498
    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");
     500module.exports = __webpack_require__(/*! C:\wamp64\www\themeforest\nago\public\assets\sass\app.scss */"./public/assets/sass/app.scss");
    680501
    681502
  • resources/assets/js/examples/pages/user-list.js

    r194a359 r24a616f  
    55                'targets': 0,
    66                '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                }
    1313            },
    1414            {
    1515                "orderable": false,
    16                 "targets": []
     16                "targets": [0, 8]
    1717            }
    1818        ],
     
    2020    });
    2121
    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 //     });
     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    });
    5555});
  • resources/views/dashboard/departments/create.blade.php

    r194a359 r24a616f  
    2929                                    <h6 class="card-title">New department</h6>
    3030                                    <form action="{{ route("dashboard.departments.store") }}" method="post" accept-charset="utf-8">
     31                                        @csrf
    3132                                        <div class="row">
    32                                             @csrf
    3333                                            <div class="col-md-6">
    3434                                                <div class="form-group">
  • resources/views/dashboard/departments/edit.blade.php

    r194a359 r24a616f  
    11@extends('layouts.app')
    22
    3 @section("title", "departments - Edit user")
     3@section("title", "Departments - Edit department")
    44
    5 @section('pageTitle', 'Edit user')
     5@section('pageTitle', 'Edit department')
    66
    77@section('content')
  • resources/views/dashboard/departments/index.blade.php

    r194a359 r24a616f  
    3636                            <thead>
    3737                            <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>
    4444                                <th>ID</th>
    4545                                <th>Name</th>
    4646                                <th>Code</th>
    4747                                <th>Created by</th>
    48                                 <th>Creation date</th>
     48                                <th>Created at</th>
     49                                <th>Updated at</th>
     50                                <th>Directory</th>
    4951                                <th>Actions</th>
    5052                            </tr>
     
    5355                            @foreach($departments as $department)
    5456                                <tr>
     57                                    <td></td>
    5558                                    <td>{{$department->id }}</td>
    5659                                    <td>{{ $department->name }}</td>
    5760                                    <td>{{ $department->code }}</td>
    5861                                    <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>
    6075                                    <td>
    6176                                        <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  
    3535                                <div class="card-body">
    3636                                    <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'>
    3838                                        @method("patch")
    3939                                        @csrf
     
    5353                                        </div>
    5454                                        <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>--}}
    6155                                            <div class="col-md-6">
    6256                                                <div class="form-group">
     
    6559                                                </div>
    6660                                            </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>
    6773                                        </div>
    6874                                        <input type="submit" value="Save changes" class="submitBtn btn btn-primary pull-right m-10">
  • resources/views/dashboard/users/create.blade.php

    r194a359 r24a616f  
    2828                                <div class="card-body">
    2929                                    <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'>
    3131                                        @csrf
    3232                                        <div class="row">
     
    7777
    7878                                        </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>
    7988                                            <input type="submit" value="Save changes" class="submitBtn btn btn-primary pull-right m-10">
    8089                                    </form>
  • resources/views/dashboard/users/edit.blade.php

    r194a359 r24a616f  
    2828                                <div class="card-body">
    2929                                    <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'>
    3131                                        @method("patch")
    3232                                        @csrf
     
    7878                                            </div>
    7979                                        </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>
    8094                                        <input type="submit" value="Save changes" class="submitBtn btn btn-primary pull-right m-10">
    8195                                    </form>
  • resources/views/dashboard/users/index.blade.php

    r194a359 r24a616f  
    88    <!-- Datatable -->
    99    <link rel="stylesheet" href="{{ url('vendors/dataTable/dataTables.min.css') }}" type="text/css">
     10
    1011@endsection
    1112
     
    3637                            <thead>
    3738                            <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>
    4046                                <th>Username</th>
    4147                                <th>Name</th>
    4248                                <th>Email</th>
    4349                                <th>Phone Number</th>
    44                                 <th>Registration Date</th>
     50                                <th>Created at</th>
    4551                                <th>Role</th>
     52                                <th>Status</th>
     53                                <th>Last seen</th>
    4654                                <th>Actions</th>
    4755                            </tr>
     
    5058                            @foreach($users as $user)
    5159                                <tr>
    52                                     <td>{{$user->id }}</td>
     60                                    <td></td>
    5361                                    <td>
    5462                                        @if($user->is_confirmed)
     
    6371                                    </td>
    6472                                    <td>
    65                                         <a href="#">{{$user->name .' '. $user->surname}}</a>
     73                                            @include('dashboard.partials.avatar')
     74                                        {{$user->username}}
    6675                                    </td>
    67                                     <td>{{$user->username}}</td>
     76                                    <td>{{$user->name .' '. $user->surname}}</td>
    6877                                    <td>{{$user->email}}</td>
    6978                                    <td>{{$user->mobile_number}}</td>
    7079                                    <td>{{ date('d.m.Y', strtotime($user->created_at)) }}</td>
    7180                                    <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
    7293                                    @if($user->hasRole("Referent") && $user->is_confirmed)
    7394                                        <td>
     
    97118
    98119@section('script')
     120 <script src="{{ url('assets/js/examples/pages/user-list.js') }}"></script>
    99121    <!-- Datatable -->
    100122    <script src="{{ url('vendors/dataTable/dataTables.min.js') }}"></script>
    101 
    102     <script src="{{ url('assets/js/examples/pages/user-list.js') }}"></script>
    103123@endsection
  • resources/views/layouts/alert.blade.php

    r194a359 r24a616f  
    1616                new Toast({
    1717                    message: "{{session()->get("alert.message")}}",
    18                     type: {{session()->get("alert.type")}}
     18                    type: '{{session()->get("alert.type")}}'
    1919                });
     20
     21
    2022    </script>
    2123@endif
  • resources/views/layouts/app.blade.php

    r194a359 r24a616f  
    77    <title>@yield('title')</title>
    88
    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
    1011    <!-- Favicon -->
    1112    <link rel="shortcut icon" href="{{ url('assets/media/images/favicon.png') }}"/>
     
    1415    <link rel="stylesheet" href="{{ url('vendors/bundle.css') }}" type="text/css">
    1516
    16     <!-- App styles -->
     17@yield('head')
     18
     19<!-- App styles -->
    1720    <link rel="stylesheet" href="{{ url('assets/css/app.min.css') }}" type="text/css">
    1821</head>
     
    8083    <!-- END: User Menu -->
    8184
    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 report
    122                                 generation.</label>
    123                         </div>
    124                     </li>
    125                 </ul>
    126             </div>
    127         </div>
    128     </div>
    129     <!-- END: Settings -->
    130 
    13185</div>
    13286<!-- END: Sidebar Group -->
     
    169123                    <!-- end::header fullscreen -->
    170124
    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                                                 <span
    208                                                     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 registered
    216                                                     <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                                                 <span
    231                                                     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 Recieved
    239                                                     <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 update
    279                                                     <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 
    299125                    <!-- begin::user menu -->
    300126                    <li class="nav-item dropdown">
    301127                        <a href="#" class="nav-link" title="User menu" data-sidebar-target="#user-menu">
    302128                            <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>
    305132                    <!-- end::user menu -->
    306133
     
    334161                        </a>
    335162                    </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>
    343186                    @endif
    344187                    <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>
    359193                </ul>
    360194            </div>
     
    374208                <div>© {{ date('Y') }}<a href="{{route("dashboard.index")}}" target="_blank"> SaveSpace</a></div>
    375209                <div>
    376 
    377210                </div>
    378211            </footer>
    379212            <!-- end::footer -->
    380 
    381213        </div>
    382214
     
    391223<!-- App scripts -->
    392224<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
    394232@include("layouts.alert")
     233
     234
    395235</body>
    396236</html>
Note: See TracChangeset for help on using the changeset viewer.