refactoring overhaul of the index javascript
authorAnthony Talarico <talarico@gaslightmedia.com>
Mon, 11 Mar 2019 15:04:01 +0000 (11:04 -0400)
committerAnthony Talarico <talarico@gaslightmedia.com>
Mon, 11 Mar 2019 15:04:01 +0000 (11:04 -0400)
16 files changed:
css/glma-admin-sass.css
css/glma-admin-sass.css.map
js/memberManagement.js
models/admin/ajax/memberManagement.php
models/admin/member/memberEdit.php
scss/admin/_edit.scss
scss/admin/_list.scss
views/admin/manageDashboard/adminSearch/searchHeader.html
views/admin/manageDashboard/components/category.html
views/admin/manageDashboard/components/checkbox.html
views/admin/manageDashboard/components/dropdown.html
views/admin/manageDashboard/edit.html
views/admin/manageDashboard/index.html
views/admin/manageDashboard/list.html
views/admin/member/header.html
views/admin/member/memberInfo.html

index 70eeca9..52c6e3c 100644 (file)
@@ -1,3 +1,3 @@
-.glm-associate-admin-member-wrap{position:relative}.glm-associate-admin-member-wrap #glm-close-drawer{position:absolute;top:-50px;right:0;background:#0073AA;color:white;font-size:30px;border-radius:50%;padding:15px}.glm-associate-admin-member-wrap #glm-close-drawer:hover{cursor:pointer}.glm-associate-admin-wrap.glm-associate-admin-dashboard-wrap #glm-admin-content-container{background-color:transparent;border:0;padding:0}.glm-associate-admin-wrap.glm-associate-admin-dashboard-wrap .members-summary-widget .summary-widget-body{padding:10px;position:relative}.glm-associate-admin-wrap.glm-associate-admin-dashboard-wrap .members-summary-widget .summary-widget-body .dashboard-widget-buttons{margin:0}.glm-associate-admin-wrap.glm-associate-admin-dashboard-wrap .members-summary-widget .summary-widget-body .quick-links{padding:8px 12px 4px;margin:0 -12px}.glm-associate-admin-wrap.glm-associate-admin-dashboard-wrap .members-summary-widget .summary-widget-body .quick-links .quick-link:after{content:' |'}.glm-associate-admin-wrap.glm-associate-admin-dashboard-wrap .members-summary-widget .summary-widget-body .quick-links .quick-link:last-child:after{content:''}.glm-associate-admin-wrap.glm-associate-admin-dashboard-wrap .members-summary-widget .summary-widget-body .list-header{padding:8px 12px 8px;border-top:1px solid #eee;border-bottom:1px solid #eee;margin:0 -10px}.glm-associate-admin-wrap.glm-associate-admin-dashboard-wrap .members-summary-widget .summary-widget-body .collection{margin:0 -10px;border-bottom:1px solid #eee}.glm-associate-admin-wrap.glm-associate-admin-dashboard-wrap .members-summary-widget .summary-widget-body .collection .collection-item{background-color:#fafafa;line-height:1;padding:0px 10px;float:left;width:100%}.glm-associate-admin-wrap.glm-associate-admin-dashboard-wrap .members-summary-widget .summary-widget-body .collection .collection-item a:not(.btn){color:#0073aa;display:inline-block;overflow:hidden;padding:7px 2%}.glm-associate-admin-wrap.glm-associate-admin-dashboard-wrap .members-summary-widget .summary-widget-body .collection .collection-item a:not(.btn).collection-item-left{float:left;text-align:left}.glm-associate-admin-wrap.glm-associate-admin-dashboard-wrap .members-summary-widget .summary-widget-body .collection .collection-item a:not(.btn).collection-item-right{text-align:right;float:right}.glm-associate-admin-wrap.glm-associate-admin-dashboard-wrap .dashboard-summary-widget{background-color:white;box-shadow:none;border-color:#e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,0.04)}.glm-associate-admin-wrap.glm-associate-admin-dashboard-wrap .dashboard-summary-widget .summary-widget-handle::after{content:"";position:absolute;top:55%;transform:translateY(-50%);right:10px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid black}.glm-associate-admin-wrap.glm-associate-admin-dashboard-wrap .dashboard-summary-widget .summary-widget-handle{padding:7px 10px;background-color:white;color:black;border-bottom:1px solid #eee;font-size:15px;font-weight:bold;position:relative}.glm-associate-admin-wrap.glm-associate-admin-dashboard-wrap .glm-summary-widgets-wrapper>h2{font-size:32px}#glm-admin-content-container .glm-summary-widgets .glm-summary-widget .dashboard-summary-widget .modal-content.datepicker-container .select-dropdown.dropdown-trigger{width:85px}#glm-admin-content-container .glm-summary-widgets .glm-summary-widget .dashboard-summary-widget .date-search-container{margin-top:20px}#glm-admin-content-container .glm-summary-widgets .glm-summary-widget .dashboard-summary-widget .date-search-container .date-search-title{padding-left:12px;font-weight:bold}#glm-admin-content-container .glm-summary-widgets .glm-summary-widget .dashboard-summary-widget .dashboard-widget-buttons{display:inline-block;float:right}#glm-admin-content-container .glm-summary-widgets .glm-summary-widget .dashboard-summary-widget .dashboard-widget-buttons a[class*="add-"]{background-color:#4CAF50}#glm-admin-content-container .glm-summary-widgets .glm-summary-widget .dashboard-summary-widget .dashboard-widget-buttons a[class*="export-"]{background-color:#9e9e9e}#glm-admin-content-container .glm-summary-widgets .glm-summary-widget .dashboard-summary-widget .dashboard-widget-buttons a:hover{color:white}#glm-admin-content-container .glm-summary-widgets .glm-summary-widget .dashboard-summary-widget .widget-header-buttons{position:absolute;right:45px;top:10px}#glm-admin-content-container .glm-summary-widgets .glm-summary-widget .dashboard-summary-widget .collapsible-header .btn{position:relative;left:10px;top:7px}#glm-admin-content-container .glm-summary-widgets .glm-summary-widget .dashboard-summary-widget .collapsible-header .btn i{width:inherit;margin:0}#glm-manage-member-dashboard{background-color:#E9EDF5;width:100%;padding:15px}#glm-manage-member-dashboard #glm-manage-member-dashboard-searchForm{background:#FFFFFF}#glm-manage-member-dashboard #glm-manage-member-dashboard-searchForm input[type=radio],#glm-manage-member-dashboard #glm-manage-member-dashboard-searchForm input[type=checkbox]{margin-top:4px;margin-left:1px}#glm-admin-member-list{position:relative;height:100%;min-height:500px}#glm-admin-search-header{clear:both}.glm-list-result{background-color:#FFFFFF;padding:10px;border-bottom:1px solid #DEE2E2}.glm-list-result:nth-child(odd){background:#F9FCFD}#glm-admin-search-overlay,#glm-admin-profile-overlay{position:absolute;width:100%;height:100%;left:0;top:0;z-index:9;background:white}#glm-admin-search-overlay .glm-list-loader,#glm-admin-profile-overlay .glm-list-loader{position:absolute;left:50%;top:100px;transform:translateX(-50%)}#wpcontent{padding-left:0}#glm-admin-list-columns{clear:both;padding:10px 0 10px 0px;display:flex;background-color:#0568B3;border-bottom:1px solid lightgrey;color:white;position:relative;font-weight:bold}#glm-admin-list-columns .member-record-header{flex:1}#glm-admin-list-columns #member-record-image{max-width:100px}#glm-admin-list-columns #member-record-name{flex:9;display:flex;align-items:center}@media (max-width: 640px){#glm-admin-list-columns{display:none}}#member-results-container .member-record{display:flex;padding:10px 3px}#member-results-container .member-record:hover{cursor:pointer;background:#f6976c !important;color:white;font-weight:bold}#member-results-container .member-record:nth-child(even){background-color:#F5F8F8}@media (max-width: 640px){#member-results-container .member-record{flex-direction:column}}#member-results-container .member-record .member-record-column{flex:1;display:flex;align-items:center}#member-results-container .member-record .member-record-column .mobile-record-header{display:none}@media (max-width: 640px){#member-results-container .member-record .member-record-column{display:flex}#member-results-container .member-record .member-record-column .mobile-record-header{display:inline-block;flex:1}#member-results-container .member-record .member-record-column .member-record-value{flex:2}}#member-results-container .member-record .member-record-name{flex:9}.checkbox-search-filters{margin-right:10px}.checkbox-search-filters span{padding-left:25px !important;line-height:21px !important}.select2-search__field{height:auto !important}.select2-search.select2-search--inline{width:100%}.select2-search.select2-search--inline input{width:100% !important}#search-form-simple{display:flex;flex-wrap:wrap;padding:5px 10px;background:#0568B3;color:white;align-items:center}.glm-admin-search-filter{width:20%;color:#0d4db1 !important}@media (max-width: 1300px){.glm-admin-search-filter{width:23%}}@media (max-width: 700px){.glm-admin-search-filter{width:100%}}.glm-admin-search-filter div{color:inherit}.glm-admin-search-filter .select2.select2-container{position:relative;margin-right:10px}.glm-admin-search-filter .select2.select2-container ul{padding-left:5px;color:#dae7fc;background:#fff;border:none}.glm-admin-search-filter .select2.select2-container ul::placeholder{color:#0d4db1;font-size:14px}.glm-admin-search-filter .select2.select2-container::after{content:'';position:absolute;right:10px;top:37%;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #0568B3;clear:both}.select2-container--default .select2-selection--multiple{border:none !important;border-radius:5px;min-height:unset !important;background:transparent !important}.select2-search.select2-search--inline{margin:0 !important}.select2-selection__rendered{border-radius:5px;padding:5px !important}.select2-selection__choice{color:#4B8CF2;background-color:white !important;border:none !important}.select2-search__field{margin:0 !important;padding-bottom:2px !important;color:#f1f6fe !important;font-size:16px !important;position:relative}.select2-search__field::placeholder{color:#093881;font-size:14px}.glm-admin-text-filter{margin-right:15px}.glm-admin-text-filter #glm-member-db-text{margin-bottom:0;border:none;border-radius:5px;height:35px;padding-left:5px;color:#0d4db1;background:#fff;height:35px}.glm-admin-text-filter #glm-member-db-text::placeholder{color:#a0a0a0;font-size:14px}.glm-admin-category-filter{margin-top:5px;margin-right:10px}.checkbox-search-filters{max-width:60px}.checkbox-search-filters div{color:white}.checkbox-search-filters .glm-search-checkbox{background:#508ff2}.checkbox-search-filters .glm-search-checkbox+span{margin-left:15px;color:#f1f6fe !important}.checkbox-search-filters .glm-search-checkbox+span::before{color:#f1f6fe !important;border-right-color:#f1f6fe !important;border-bottom-color:#f1f6fe !important;border:1px solid #f1f6fe}.glm-admin-member-count{text-align:center;padding:3px 10px;display:block;margin:10px auto 0px auto;width:130px;background:#0568B3;border-top-right-radius:5px;border-top-left-radius:5px;font-weight:bold}.glm-admin-member-count span{color:white}.pagination.button-secondary{height:auto !important;padding:5px !important;line-height:1 !important;border:none !important;background:#EE540E;color:white;box-shadow:none !important;transition:background 250ms ease-in-out}.pagination.button-secondary:hover{color:white !important;background:#f58654 !important}.bottom-pagination .glm-admin-pagination-buttons{position:relative;left:50%;transform:translateX(-50%);display:inline-block}.top-pagination .glm-admin-pagination-buttons{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.glm-admin-advanced{color:#f1f6fe;font-size:30px !important;margin-top:7px;margin-right:10px}@media (max-width: 800px){.glm-admin-advanced{margin-right:-5px}}.glm-admin-advanced:hover{cursor:pointer}#add-new-member{background:#EE540E;color:white;float:left;padding:5px 10px 5px 5px;display:flex;align-items:center;border-radius:6px}#add-new-member:hover{cursor:pointer}.glm-admin-active-record{background:#f6976c !important;color:white;font-weight:bold}.member-record-logo{max-width:100px;justify-content:center}.member-record-logo .glm-admin-list-image{border-radius:50%;height:30px;width:30px}#filterMemberTypes{border-radius:5px;background:white;height:35px;margin-right:10px}#advanced-search-toggle{margin-left:auto}#glm-admin-reset-filters{background:#C1322B;color:white;float:right;padding:5px 10px 5px 5px;display:flex;align-items:center;border-radius:6px}#glm-admin-reset-filters i{margin-right:3px}#glm-admin-reset-filters:hover{cursor:pointer}#glm-manage-member-dashboard-searchForm{margin-bottom:15px}#glm-manage-dashboard-quickSearchForm{display:flex}#edit-screen{z-index:9999;top:30px;padding:20px}@media (min-width: 960px){#edit-screen{width:calc(100vw - 160px)}}@media (max-width: 960px){#edit-screen{width:calc(100vw - 36px)}}@media (max-width: 782px){#edit-screen{width:calc(100vw);top:30px}}@media (max-width: 600px){#edit-screen{top:0px}}#edit-screen>h2{margin-top:0;margin-left:10px}#edit-screen .record-edit{margin-right:15px;position:relative;top:5px}#edit-screen .record-location .record-field{line-height:1;max-width:300px}#edit-screen .glm-associate-admin-wrap{max-width:1200px;margin:0 auto}#edit-screen .edit-screen-wrapper{position:relative;width:100%;height:100%}#confirmation-modal{max-width:500px;border-radius:25px;color:#00D1A6;z-index:999999 !important}#confirmation-modal #glm-modal-wrapper{position:relative}#confirmation-modal #glm-modal-wrapper #glm-modal-overlay{position:absolute;width:100%;height:100%;left:0;top:0;z-index:9;background:white}#confirmation-modal #glm-modal-wrapper #glm-modal-overlay .glm-list-loader{position:absolute;left:50%;transform:translateX(-50%)}.modal-overlay,#dialog-overlay{z-index:99999 !important;position:fixed;z-index:999;top:-25%;left:0;bottom:0;right:0;height:125%;width:100%;background:#000;display:none;opacity:0.5;will-change:opacity}.modal.open{z-index:999999 !important}#deleteMemberInfoButton{float:right}#deleteMemberInfoDialog{padding:10px;border-radius:10px}#deleteMemberInfoCancel.center-button{display:block;max-width:75px;margin:0 auto}#glm-delete-modal-wrapper{display:none;position:absolute;width:100%;height:100%;left:0;top:0;z-index:9;background:white}#glm-delete-modal-wrapper #glm-delete-modal-overlay{position:absolute;width:100%;height:100%;left:0;top:0;z-index:9;background:white}#glm-delete-modal-wrapper #glm-delete-modal-overlay .glm-list-loader{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.modal-content{padding:10px 20px 20px 20px;height:100%;display:flex;justify-content:center;flex-direction:column}.modal-content h4{color:#00D1A6;text-align:center}.modal-content .glm-confirmation-modal-check{text-align:center;color:#00D1A6}.modal-content .glm-confirmation-modal-check i{font-size:70px}.modal-footer{text-align:center !important;background:transparent  !important}.modal-footer a{background:#0073AA;color:white;border-radius:10px}
+.glm-associate-admin-member-wrap{position:relative}.glm-associate-admin-member-wrap #glm-close-drawer{position:absolute;top:-50px;right:0;background:#0073AA;color:white;font-size:30px;border-radius:50%;padding:15px}.glm-associate-admin-member-wrap #glm-close-drawer:hover{cursor:pointer}.glm-associate-admin-wrap.glm-associate-admin-dashboard-wrap #glm-admin-content-container{background-color:transparent;border:0;padding:0}.glm-associate-admin-wrap.glm-associate-admin-dashboard-wrap .members-summary-widget .summary-widget-body{padding:10px;position:relative}.glm-associate-admin-wrap.glm-associate-admin-dashboard-wrap .members-summary-widget .summary-widget-body .dashboard-widget-buttons{margin:0}.glm-associate-admin-wrap.glm-associate-admin-dashboard-wrap .members-summary-widget .summary-widget-body .quick-links{padding:8px 12px 4px;margin:0 -12px}.glm-associate-admin-wrap.glm-associate-admin-dashboard-wrap .members-summary-widget .summary-widget-body .quick-links .quick-link:after{content:' |'}.glm-associate-admin-wrap.glm-associate-admin-dashboard-wrap .members-summary-widget .summary-widget-body .quick-links .quick-link:last-child:after{content:''}.glm-associate-admin-wrap.glm-associate-admin-dashboard-wrap .members-summary-widget .summary-widget-body .list-header{padding:8px 12px 8px;border-top:1px solid #eee;border-bottom:1px solid #eee;margin:0 -10px}.glm-associate-admin-wrap.glm-associate-admin-dashboard-wrap .members-summary-widget .summary-widget-body .collection{margin:0 -10px;border-bottom:1px solid #eee}.glm-associate-admin-wrap.glm-associate-admin-dashboard-wrap .members-summary-widget .summary-widget-body .collection .collection-item{background-color:#fafafa;line-height:1;padding:0px 10px;float:left;width:100%}.glm-associate-admin-wrap.glm-associate-admin-dashboard-wrap .members-summary-widget .summary-widget-body .collection .collection-item a:not(.btn){color:#0073aa;display:inline-block;overflow:hidden;padding:7px 2%}.glm-associate-admin-wrap.glm-associate-admin-dashboard-wrap .members-summary-widget .summary-widget-body .collection .collection-item a:not(.btn).collection-item-left{float:left;text-align:left}.glm-associate-admin-wrap.glm-associate-admin-dashboard-wrap .members-summary-widget .summary-widget-body .collection .collection-item a:not(.btn).collection-item-right{text-align:right;float:right}.glm-associate-admin-wrap.glm-associate-admin-dashboard-wrap .dashboard-summary-widget{background-color:white;box-shadow:none;border-color:#e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,0.04)}.glm-associate-admin-wrap.glm-associate-admin-dashboard-wrap .dashboard-summary-widget .summary-widget-handle::after{content:"";position:absolute;top:55%;transform:translateY(-50%);right:10px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid black}.glm-associate-admin-wrap.glm-associate-admin-dashboard-wrap .dashboard-summary-widget .summary-widget-handle{padding:7px 10px;background-color:white;color:black;border-bottom:1px solid #eee;font-size:15px;font-weight:bold;position:relative}.glm-associate-admin-wrap.glm-associate-admin-dashboard-wrap .glm-summary-widgets-wrapper>h2{font-size:32px}#glm-admin-content-container .glm-summary-widgets .glm-summary-widget .dashboard-summary-widget .modal-content.datepicker-container .select-dropdown.dropdown-trigger{width:85px}#glm-admin-content-container .glm-summary-widgets .glm-summary-widget .dashboard-summary-widget .date-search-container{margin-top:20px}#glm-admin-content-container .glm-summary-widgets .glm-summary-widget .dashboard-summary-widget .date-search-container .date-search-title{padding-left:12px;font-weight:bold}#glm-admin-content-container .glm-summary-widgets .glm-summary-widget .dashboard-summary-widget .dashboard-widget-buttons{display:inline-block;float:right}#glm-admin-content-container .glm-summary-widgets .glm-summary-widget .dashboard-summary-widget .dashboard-widget-buttons a[class*="add-"]{background-color:#4CAF50}#glm-admin-content-container .glm-summary-widgets .glm-summary-widget .dashboard-summary-widget .dashboard-widget-buttons a[class*="export-"]{background-color:#9e9e9e}#glm-admin-content-container .glm-summary-widgets .glm-summary-widget .dashboard-summary-widget .dashboard-widget-buttons a:hover{color:white}#glm-admin-content-container .glm-summary-widgets .glm-summary-widget .dashboard-summary-widget .widget-header-buttons{position:absolute;right:45px;top:10px}#glm-admin-content-container .glm-summary-widgets .glm-summary-widget .dashboard-summary-widget .collapsible-header .btn{position:relative;left:10px;top:7px}#glm-admin-content-container .glm-summary-widgets .glm-summary-widget .dashboard-summary-widget .collapsible-header .btn i{width:inherit;margin:0}#glm-manage-member-dashboard{background-color:#E9EDF5;width:100%;padding:15px}#glm-manage-member-dashboard #glm-manage-member-dashboard-searchForm{background:#FFFFFF}#glm-manage-member-dashboard #glm-manage-member-dashboard-searchForm input[type=radio],#glm-manage-member-dashboard #glm-manage-member-dashboard-searchForm input[type=checkbox]{margin-top:4px;margin-left:1px}#glm-admin-member-list{position:relative;height:100%;min-height:500px}#glm-admin-search-header{clear:both}.glm-list-result{background-color:#FFFFFF;padding:10px;border-bottom:1px solid #DEE2E2}.glm-list-result:nth-child(odd){background:#F9FCFD}#glm-admin-search-overlay,#glm-admin-profile-overlay{position:absolute;width:100%;height:100%;left:0;top:0;z-index:9;background:white}#glm-admin-search-overlay .glm-list-loader,#glm-admin-profile-overlay .glm-list-loader{position:absolute;left:50%;top:100px;transform:translateX(-50%)}#wpcontent{padding-left:0}#glm-admin-list-columns{clear:both;padding:10px 0 10px 0px;display:flex;background-color:#0568B3;border-bottom:1px solid lightgrey;color:white;position:relative;font-weight:bold}#glm-admin-list-columns .member-record-header{flex:1}#glm-admin-list-columns #member-record-image{max-width:100px}#glm-admin-list-columns #member-record-name{flex:9;display:flex;align-items:center}@media (max-width: 640px){#glm-admin-list-columns{display:none}}#member-results-container .member-record{display:flex}#member-results-container .member-record:hover{cursor:pointer;background:#cbf1f7 !important}#member-results-container .member-record:nth-child(even){background-color:#F5F8F8}@media (max-width: 640px){#member-results-container .member-record{flex-direction:column}}#member-results-container .member-record .member-record-column{flex:1;display:flex;align-items:center}#member-results-container .member-record .member-record-column .mobile-record-header{display:none}@media (max-width: 640px){#member-results-container .member-record .member-record-column{display:flex}#member-results-container .member-record .member-record-column .mobile-record-header{display:inline-block;flex:1}#member-results-container .member-record .member-record-column .member-record-value{flex:2}}#member-results-container .member-record .member-record-name{flex:9;padding:15px 0}.glm-admin-active-record{background:#cbf1f7 !important}.checkbox-search-filters{margin-right:10px}.checkbox-search-filters span{padding-left:25px !important;line-height:21px !important}.select2-search__field{height:auto !important}.select2-search.select2-search--inline{width:100%}.select2-search.select2-search--inline input{width:100% !important}#search-form-simple{display:flex;flex-wrap:wrap;padding:5px 10px;background:#0568B3;color:white;align-items:center}.glm-admin-search-filter{width:20%;color:#0d4db1 !important}@media (max-width: 1300px){.glm-admin-search-filter{width:23%}}@media (max-width: 700px){.glm-admin-search-filter{width:100%}}.glm-admin-search-filter div{color:inherit}.glm-admin-search-filter .select2.select2-container{position:relative;margin-right:10px}.glm-admin-search-filter .select2.select2-container ul{padding-left:5px;color:#dae7fc;background:#fff;border:none}.glm-admin-search-filter .select2.select2-container ul::placeholder{color:#0d4db1;font-size:14px}.glm-admin-search-filter .select2.select2-container::after{content:'';position:absolute;right:10px;top:37%;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #0568B3;clear:both}.select2-container--default .select2-selection--multiple{border:none !important;border-radius:5px;min-height:unset !important;background:transparent !important}.select2-search.select2-search--inline{margin:0 !important}.select2-selection__rendered{border-radius:5px;padding:5px !important}.select2-selection__choice{color:#4B8CF2;background-color:white !important;border:none !important}.select2-search__field{margin:0 !important;padding-bottom:2px !important;color:#f1f6fe !important;font-size:16px !important;position:relative}.select2-search__field::placeholder{color:#093881;font-size:14px}.glm-admin-text-filter{margin-right:15px}.glm-admin-text-filter #glm-member-db-text{margin-bottom:0;border:none;border-radius:5px;height:35px;padding-left:5px;color:#0d4db1;background:#fff;height:35px}.glm-admin-text-filter #glm-member-db-text::placeholder{color:#a0a0a0;font-size:14px}.glm-admin-category-filter{margin-top:5px;margin-right:10px}.checkbox-search-filters{max-width:60px}.checkbox-search-filters div{color:white}.checkbox-search-filters .glm-search-checkbox{background:#508ff2}.checkbox-search-filters .glm-search-checkbox+span{margin-left:15px;color:#f1f6fe !important}.checkbox-search-filters .glm-search-checkbox+span::before{color:#f1f6fe !important;border-right-color:#f1f6fe !important;border-bottom-color:#f1f6fe !important;border:1px solid #f1f6fe}.glm-admin-member-count{text-align:center;padding:3px 10px;display:block;margin:10px auto 0px auto;width:130px;background:#0568B3;border-top-right-radius:5px;border-top-left-radius:5px;font-weight:bold}.glm-admin-member-count span{color:white}.pagination.button-secondary{height:auto !important;padding:5px !important;line-height:1 !important;border:none !important;background:#EE540E;color:white;box-shadow:none !important;transition:background 250ms ease-in-out}.pagination.button-secondary:hover{color:white !important;background:#f58654 !important}.bottom-pagination .glm-admin-pagination-buttons{position:relative;left:50%;transform:translateX(-50%);display:inline-block}.top-pagination .glm-admin-pagination-buttons{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.glm-admin-advanced{color:#f1f6fe;font-size:30px !important;margin-top:7px;margin-right:10px}@media (max-width: 800px){.glm-admin-advanced{margin-right:-5px}}.glm-admin-advanced:hover{cursor:pointer}#add-new-member{background:#EE540E;color:white;float:left;padding:5px 10px 5px 5px;display:flex;align-items:center;border-radius:6px}#add-new-member:hover{cursor:pointer}.member-record-logo{max-width:100px;justify-content:center}.member-record-logo .glm-admin-list-image{border-radius:50%;height:30px;width:30px}#filterMemberTypes{border-radius:5px;background:white;height:35px;margin-right:10px}#advanced-search-toggle{margin-left:auto}#glm-admin-reset-filters{background:#C1322B;color:white;float:right;padding:5px 10px 5px 5px;display:flex;align-items:center;border-radius:6px}#glm-admin-reset-filters i{margin-right:3px}#glm-admin-reset-filters:hover{cursor:pointer}#glm-manage-member-dashboard-searchForm{margin-bottom:15px}#glm-manage-dashboard-quickSearchForm{display:flex}#edit-screen{z-index:9999;top:30px;padding:20px}@media (min-width: 960px){#edit-screen{width:calc(100vw - 160px)}}@media (max-width: 960px){#edit-screen{width:calc(100vw - 36px)}}@media (max-width: 782px){#edit-screen{width:calc(100vw);top:30px}}@media (max-width: 600px){#edit-screen{top:0px}}#edit-screen>h2{margin-top:0;margin-left:10px}#edit-screen .record-edit{margin-right:15px;position:relative;top:5px}#edit-screen .record-location .record-field{line-height:1;max-width:300px}#edit-screen .glm-associate-admin-wrap{max-width:1200px;margin:0 auto}#edit-screen .edit-screen-wrapper{position:relative;width:100%;height:100%}#glm-confirmation-modal{max-width:500px;border-radius:25px;color:#00D1A6;z-index:999999 !important}#glm-confirmation-modal #glm-modal-wrapper{position:relative}#glm-confirmation-modal #glm-modal-wrapper #glm-confirmation-modal-overlay{position:absolute;width:100%;height:100%;left:0;top:0;z-index:9;background:white}#glm-confirmation-modal #glm-modal-wrapper #glm-confirmation-modal-overlay .glm-list-loader{position:absolute;left:50%;transform:translateX(-50%)}.modal-overlay,#dialog-overlay{z-index:99999 !important;position:fixed;z-index:999;top:-25%;left:0;bottom:0;right:0;height:125%;width:100%;background:#000;display:none;opacity:0.5;will-change:opacity}.modal.open{z-index:999999 !important}#deleteMemberInfoButton{float:right}#deleteMemberInfoDialog{padding:10px;border-radius:10px}#deleteMemberInfoCancel.center-button{display:block;max-width:75px;margin:0 auto}#glm-delete-modal-wrapper{display:none;position:absolute;width:100%;height:100%;left:0;top:0;z-index:9;background:white}#glm-delete-modal-wrapper #glm-delete-modal-overlay{position:absolute;width:100%;height:100%;left:0;top:0;z-index:9;background:white}#glm-delete-modal-wrapper #glm-delete-modal-overlay .glm-list-loader{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.modal-content{padding:10px 20px 20px 20px;height:100%;display:flex;justify-content:center;flex-direction:column}.modal-content h4{color:#00D1A6;text-align:center}.modal-content .glm-confirmation-modal-check{text-align:center;color:#00D1A6}.modal-content .glm-confirmation-modal-check i{font-size:70px}.modal-footer{text-align:center !important;background:transparent  !important}.modal-footer a{background:#0073AA;color:white;border-radius:10px}
 
 /*# sourceMappingURL=glma-admin-sass.css.map */
index 3b5d75c..5e1d72b 100644 (file)
@@ -1 +1 @@
-{"version":3,"file":"glma-admin-sass.css","sources":["app.scss","_widgets-dashboard.scss","_manage-dashboard.scss","_list.scss","_edit.scss"],"sourcesContent":["@import 'widgets-dashboard';\n@import 'manage-dashboard';\n@import 'list';\n@import 'edit';","/* New Dashboard Styles */\n\n.glm-associate-admin-member-wrap{\n    position: relative;\n    #glm-close-drawer{\n        position: absolute;\n        top: -50px;\n        right: 0;\n        background: #0073AA;\n        color: white;\n        font-size: 30px;\n        border-radius: 50%;\n        padding: 15px;\n        &:hover{\n            cursor: pointer;\n        }\n    }\n}\n.glm-associate-admin-wrap.glm-associate-admin-dashboard-wrap {\n    #glm-admin-content-container {\n        background-color: transparent;\n        border: 0;\n        padding: 0;\n    }\n    .members-summary-widget {\n        .summary-widget-body {\n            padding: 10px;\n            position: relative;\n            .dashboard-widget-buttons {\n                margin: 0;\n            }\n            .quick-links {\n                padding: 8px 12px 4px;\n                margin: 0 -12px;\n                .quick-link {\n                    &:after {\n                        content: ' |';\n                    }\n                    &:last-child:after {\n                        content: '';\n                    }\n                }\n            }\n            .list-header {\n                padding: 8px 12px 8px;\n                border-top: 1px solid #eee;\n                border-bottom: 1px solid #eee;\n                margin: 0 -10px;\n            }\n            .collection {\n                margin: 0 -10px;\n                border-bottom: 1px solid #eee;\n                .collection-item {\n                    background-color: #fafafa;\n                    line-height: 1;\n                    padding: 0px 10px;\n                    float: left;\n                    width: 100%;\n                    a:not(.btn) {\n                        color: #0073aa;\n                        display: inline-block;\n                        overflow: hidden;\n                        padding: 7px 2%;\n                        &.collection-item-left {\n                            float: left;\n                            text-align: left;\n                        }\n                        &.collection-item-right {\n                            text-align: right;\n                            float: right;\n                        }\n\n                    }\n                }\n            }\n\n        }\n    }\n    .dashboard-summary-widget{\n        background-color: white;\n        box-shadow: none;\n        border-color: #e5e5e5;\n        box-shadow: 0 1px 1px rgba(0,0,0,0.04);\n        // .date-field{\n        //     @media (max-width: 1024px){\n        //         width: 50% !important;\n        //     }\n        // }\n         .summary-widget-handle::after {\n            content: \"\";\n            position: absolute;\n            top: 55%;\n            transform: translateY(-50%);\n            right: 10px;\n            width: 0;\n            height: 0;\n            border-left: 6px solid transparent;\n            border-right: 6px solid transparent;\n            border-top: 6px solid black;\n        }\n        .summary-widget-handle {\n            padding: 7px 10px;\n            background-color: white;\n            color: black;\n            border-bottom: 1px solid #eee;\n            font-size: 15px;\n            font-weight: bold;\n            position: relative;\n        }\n    }\n\n    .glm-summary-widgets-wrapper > h2 {\n        font-size: 32px;\n    }\n}\n#glm-admin-content-container .glm-summary-widgets .glm-summary-widget .dashboard-summary-widget{\n    .modal-content.datepicker-container{\n        .select-dropdown.dropdown-trigger{\n            width: 85px;\n        }\n    }\n    .date-search-container{\n        margin-top: 20px;\n        .date-search-title{\n            padding-left: 12px;\n            font-weight: bold;\n        }\n    }\n    .dashboard-widget-buttons{\n        display: inline-block;\n        float: right;\n        a[class*=\"add-\"]{\n            background-color: #4CAF50;\n        } \n        a[class*=\"export-\"]{\n            background-color: #9e9e9e;\n        }\n        a:hover{\n            color: white;\n        } \n    }\n    .widget-header-buttons{\n        position: absolute;\n        right: 45px;\n        top: 10px;\n    }\n    .collapsible-header{\n        .btn{\n            position: relative;\n            left: 10px;\n            top: 7px;\n            // padding: 0 3px;\n            i{\n                width: inherit;\n                margin: 0;\n                // color: #EF5350 !important;\n            }   \n        }\n    }\n}","#glm-manage-member-dashboard {\n    background-color: #E9EDF5;\n    width: 100%;\n    // height: 100vh;\n    padding: 15px;\n    #glm-manage-member-dashboard-searchForm {\n        background: #FFFFFF;\n        // padding: 20px;\n        // necessary on account of wordpress styles messing with materialize checkboxes\n        input[type=radio], \n        input[type=checkbox] {\n            margin-top: 4px;\n            margin-left: 1px;\n        }\n    }\n}","#glm-admin-member-list{\n    position: relative;\n    height: 100%;\n    // padding: 15px 0;\n    min-height: 500px;\n}\n#glm-admin-search-header{\n    clear: both;\n}\n.glm-list-result{\n    background-color: #FFFFFF;\n    padding: 10px;\n    border-bottom: 1px solid #DEE2E2;\n}\n.glm-list-result:nth-child(odd){\n    background: #F9FCFD;\n}\n#glm-admin-search-overlay,#glm-admin-profile-overlay{\n    position: absolute;\n    width: 100%;\n    height: 100%;\n    left: 0;\n    top: 0;\n    z-index: 9;\n    background: white;\n    .glm-list-loader{\n        position: absolute;\n        left: 50%;\n        top: 100px;\n        transform: translateX(-50%);\n    }\n}\n#wpcontent{\n    padding-left: 0; \n}\n#glm-admin-list-columns {\n    clear: both;\n    padding: 10px 0 10px 0px;\n    display: flex;\n    background-color: #0568B3;\n    border-bottom: 1px solid lightgrey;\n    color: white;\n    position: relative;\n    font-weight: bold;\n    .member-record-header{\n        flex: 1;\n    }\n    #member-record-image{\n        max-width: 100px;\n    }\n    #member-record-name{\n        flex: 9;\n        display: flex;\n        align-items: center;\n    }\n    @media(max-width: 640px){\n        display: none;\n    }\n}\n#member-results-container{\n    .member-record{\n        display: flex;\n        padding: 10px 3px;\n        &:hover{\n            cursor: pointer;\n            background:lighten(#EE540E, 20%) !important;\n            color: white;\n            font-weight: bold;\n        }\n        &:nth-child(even){\n            background-color: #F5F8F8;\n        }\n        @media(max-width: 640px){\n            flex-direction: column;\n        }\n        .member-record-column {\n            flex: 1;\n            display: flex;\n            align-items: center;\n            .mobile-record-header{\n                display: none;\n            }\n            @media(max-width: 640px){\n                display: flex;\n                .mobile-record-header{\n                    display: inline-block;\n                    flex: 1;\n                }\n                .member-record-value{\n                    flex: 2;\n                }\n            }\n        }\n        \n        .member-record-name{\n            flex: 9;\n            \n        }\n    }\n}\n// .category-row{\n//     margin-bottom: 20px;\n//     .select2.select2-container{\n//         max-width: 310px;\n//     }\n// }\n.checkbox-search-filters{\n    margin-right: 10px;\n    span{\n        padding-left: 25px !important;\n        line-height: 21px !important; \n    }\n}\n.select2-search__field{\n    height: auto !important;\n}\n.select2-search.select2-search--inline{\n    width: 100%;\n    input{\n        width: 100% !important;\n    }\n}\n#search-form-simple{\n    display: flex;\n    // justify-content: space-between;\n    flex-wrap: wrap;\n    padding: 5px 10px;\n    background: #0568B3;\n    color: white;\n    align-items: center;\n}\n.glm-admin-search-filter{\n    // flex: 1;\n    width: 20%;\n    @media (max-width: 1300px){\n        width: 23%;\n    }\n    @media (max-width: 700px){\n        width: 100%;\n    }\n    color: darken(#4B8CF2, 25%) !important;\n    div{\n        color: inherit;\n    }\n    .select2.select2-container{\n        position: relative;\n        // max-width: 200px;\n        margin-right: 10px;\n        ul{ \n            padding-left: 5px;\n            color: lighten(#4B8CF2, 30%);\n            background: lighten(#4B8CF2, 50%);\n            &::placeholder { \n                color: darken(#4B8CF2, 25%);\n                font-size: 14px;\n            }\n            border: none;\n        }\n        &::after{\n            content: '';\n            position: absolute;\n            right: 10px;\n            top: 37%;\n            width: 0;\n            height: 0;\n            border-left: 5px solid transparent;\n            border-right: 5px solid transparent;\n            border-top: 5px solid #0568B3;\n            clear: both;\n        }\n    }\n}\n.select2-container--default .select2-selection--multiple {\n    border: none !important;\n    border-radius: 5px;\n    min-height: unset !important;\n    background: transparent !important;\n}\n.select2-search.select2-search--inline{\n    margin: 0 !important;;\n}\n.select2-selection__rendered{\n    border-radius: 5px;\n    padding: 5px !important;\n}\n.select2-selection__choice{\n    color:#4B8CF2;\n    background-color: white !important;\n    border: none !important;\n}\n.select2-search__field{\n    margin: 0 !important;\n    padding-bottom: 2px !important;\n    color: lighten(#4B8CF2, 35%) !important;\n    font-size: 16px !important;\n    position: relative;\n    &::placeholder { \n        color: darken(#4B8CF2, 35%);\n        font-size: 14px;\n\n    }\n    \n}\n.glm-admin-text-filter{\n    // max-width: 250px;\n    // flex: 1;\n    margin-right: 15px;\n    // margin-top: 5px;\n    #glm-member-db-text{\n        margin-bottom: 0;\n        border: none;\n        border-radius: 5px;\n        height: 35px;\n        padding-left: 5px;\n        color: darken(#4B8CF2, 25%);\n        background: lighten(#4B8CF2, 50%);\n        height: 35px;\n        &::placeholder { \n            color: darken(lightgrey, 20%);\n            font-size: 14px;\n        }\n    }\n}\n.glm-admin-category-filter{\n    // flex: 1;\n    // max-width: 210px;\n    // margin-right: 15px;\n    margin-top: 5px;\n    margin-right: 10px;\n}\n.checkbox-search-filters{\n    max-width: 60px;\n    div{\n        color: white;\n    }\n    .glm-search-checkbox{\n        background: #508ff2;\n    }\n    .glm-search-checkbox + span{\n        margin-left: 15px;\n        color: lighten(#4B8CF2, 35%) !important;\n        &::before{\n            color: lighten(#4B8CF2, 35%) !important;\n            border-right-color: lighten(#4B8CF2, 35%) !important;\n            border-bottom-color: lighten(#4B8CF2, 35%) !important;\n            border: 1px solid lighten(#4B8CF2, 35%);\n            \n        }\n    }\n}\n.glm-admin-member-count{\n    text-align: center;\n    padding: 3px 10px;\n    display: block;\n    margin: 10px auto 0px auto;\n    width: 130px;\n    background: #0568B3;\n    border-top-right-radius: 5px;\n    border-top-left-radius: 5px;\n    span{\n        color: white;\n    }\n    font-weight: bold;\n}\n\n.pagination.button-secondary{\n    height: auto !important;\n    padding: 5px !important;\n    line-height: 1 !important;\n    border: none !important;\n    background: #EE540E;\n    color: white;\n    box-shadow: none !important;\n    transition: background 250ms ease-in-out;\n    &:hover{\n        color: white !important;\n        background: lighten(#EE540E, 15%) !important;\n    }\n}\n// .prev-start-button{\n//     left: 37%;\n// }\n// .next-start-button{\n//     left: 47%;\n// }\n.bottom-pagination .glm-admin-pagination-buttons{\n    position: relative;\n    left: 50%;\n    transform: translateX(-50%);\n    display: inline-block;\n}\n.top-pagination .glm-admin-pagination-buttons{\n    position: absolute;\n    left: 50%;\n    top: 50%;\n    transform: translate(-50%, -50%);\n}\n.glm-admin-advanced{\n    color: lighten(#4B8CF2, 35%);\n    font-size: 30px !important;\n    margin-top: 7px;\n    margin-right: 10px;\n    @media (max-width: 800px){\n        margin-right: -5px;\n    }\n    &:hover{\n        cursor: pointer;\n    }\n}\n#add-new-member{\n    background: #EE540E;\n    color: white;\n    float: left;\n    padding: 5px 10px 5px 5px;\n    display: flex;\n    align-items: center;\n    border-radius: 6px;\n    &:hover{\n        cursor: pointer;\n    }\n    // margin-bottom: 20px;\n}\n.glm-admin-active-record{\n    background:lighten(#EE540E, 20%) !important;\n    color: white;\n    font-weight: bold;\n}\n.member-record-logo{\n    max-width: 100px;\n    justify-content: center;\n    .glm-admin-list-image{\n        border-radius: 50%;\n        height: 30px;\n        width: 30px;\n    }\n}\n#filterMemberTypes{\n    border-radius: 5px;\n    background: white;\n    // max-width: 215px;\n    height: 35px;\n    margin-right: 10px;\n}\n#advanced-search-toggle{\n    margin-left: auto;\n}\n#glm-admin-reset-filters{\n    background: #C1322B;\n    color: white;\n    float: right;\n    padding: 5px 10px 5px 5px;\n    display: flex;\n    align-items: center;\n    border-radius: 6px;\n    // margin-bottom: 20px;\n    i{\n        margin-right: 3px;\n    }\n    &:hover{\n        cursor: pointer;\n    }\n}\n#glm-manage-member-dashboard-searchForm{\n    margin-bottom: 15px;\n}\n#glm-manage-dashboard-quickSearchForm{\n    display: flex;\n}","#edit-screen{\n    \n\n    z-index: 9999;\n    top: 30px;\n    @media (min-width: 960px){\n        width: calc(100vw - 160px);\n    }\n    @media (max-width: 960px){\n        width: calc(100vw - 36px);\n    }\n    @media (max-width: 782px){\n        width: calc(100vw);\n        top: 30px;\n    }\n    @media (max-width: 600px){\n        top: 0px;\n    }\n    padding: 20px;\n    \n     > h2{\n         margin-top: 0;\n         margin-left: 10px;\n     }\n     .record-edit{\n         margin-right: 15px;\n         position: relative;\n         top: 5px;\n     }\n     .record-location{\n         \n        .record-field{\n            line-height: 1;\n            max-width: 300px;\n        }\n    }\n    .glm-associate-admin-wrap{\n        max-width: 1200px;\n        margin: 0 auto;\n    }\n    .edit-screen-wrapper{\n        position: relative;\n        width: 100%;\n        height: 100%;\n    }\n}\n#confirmation-modal{\n    max-width: 500px;\n    border-radius: 25px;\n    color: #00D1A6;\n    z-index: 999999 !important;\n    #glm-modal-wrapper{\n        position: relative;\n        #glm-modal-overlay{\n            position: absolute;\n            width: 100%;\n            height: 100%;\n            left: 0;\n            top: 0;\n            z-index: 9;\n            background: white;\n            \n            .glm-list-loader{\n                position: absolute;\n                left: 50%;\n                transform: translateX(-50%);\n            }\n        }\n\n        \n    }\n}\n.modal-overlay, #dialog-overlay{\n    z-index: 99999 !important;\n    position: fixed;\n    z-index: 999;\n    top: -25%;\n    left: 0;\n    bottom: 0;\n    right: 0;\n    height: 125%;\n    width: 100%;\n    background: #000;\n    display: none;\n    opacity: 0.5;\n    will-change: opacity;\n}\n.modal.open{\n    z-index: 999999 !important;\n}\n#deleteMemberInfoButton{\n    float: right;\n}\n#deleteMemberInfoDialog{\n    padding: 10px;\n    border-radius: 10px;\n}\n#deleteMemberInfoCancel.center-button{\n    display: block;\n    max-width: 75px;\n    margin: 0 auto;\n}\n#glm-delete-modal-wrapper{\n    display: none;\n    position: absolute;\n    width: 100%;\n    height: 100%;\n    left: 0;\n    top: 0;\n    z-index: 9;\n    background: white;\n    #glm-delete-modal-overlay{\n        position: absolute;\n        width: 100%;\n        height: 100%;\n        left: 0;\n        top: 0;\n        z-index: 9;\n        background: white;\n        \n        .glm-list-loader{\n            position: absolute;\n            left: 50%;\n            top: 50%;\n            transform: translate(-50%, -50%);\n        }\n    }\n}\n.modal-content{\n    padding: 10px 20px 20px 20px;\n    height: 100%;\n    display: flex;\n    justify-content: center;\n    flex-direction: column;\n    h4{\n        color: #00D1A6;\n        text-align: center;\n    }\n    .glm-confirmation-modal-check{\n        text-align: center;\n        color: #00D1A6;\n        i{\n            font-size: 70px;\n        }\n    }\n}\n.modal-footer{\n    text-align: center !important;\n    background: transparent  !important;\n    a{\n        background: #0073AA;\n        color: white;\n        border-radius: 10px;\n    }\n}"],"mappings":"ACEA,AAAA,gCAAgC,AAAA,CAC5B,QAAQ,CAAE,QAAS,CActB,AAfD,AAEI,gCAF4B,CAE5B,iBAAiB,AAAA,CACb,QAAQ,CAAE,QAAS,CACnB,GAAG,CAAE,KAAM,CACX,KAAK,CAAE,CAAE,CACT,UAAU,CAAE,OAAQ,CACpB,KAAK,CAAE,KAAM,CACb,SAAS,CAAE,IAAK,CAChB,aAAa,CAAE,GAAI,CACnB,OAAO,CAAE,IAAK,CAIjB,AAdL,AAEI,gCAF4B,CAE5B,iBAAiB,AASZ,MAAM,AAAA,CACH,MAAM,CAAE,OAAQ,CACnB,AAGT,AACI,yBADqB,AAAA,mCAAmC,CACxD,4BAA4B,AAAC,CACzB,gBAAgB,CAAE,WAAY,CAC9B,MAAM,CAAE,CAAE,CACV,OAAO,CAAE,CAAE,CACd,AALL,AAOQ,yBAPiB,AAAA,mCAAmC,CAMxD,uBAAuB,CACnB,oBAAoB,AAAC,CACjB,OAAO,CAAE,IAAK,CACd,QAAQ,CAAE,QAAS,CAiDtB,AA1DT,AAUY,yBAVa,AAAA,mCAAmC,CAMxD,uBAAuB,CACnB,oBAAoB,CAGhB,yBAAyB,AAAC,CACtB,MAAM,CAAE,CAAE,CACb,AAZb,AAaY,yBAba,AAAA,mCAAmC,CAMxD,uBAAuB,CACnB,oBAAoB,CAMhB,YAAY,AAAC,CACT,OAAO,CAAE,YAAa,CACtB,MAAM,CAAE,OAAQ,CASnB,AAxBb,AAgBgB,yBAhBS,AAAA,mCAAmC,CAMxD,uBAAuB,CACnB,oBAAoB,CAMhB,YAAY,CAGR,WAAW,AACN,MAAM,AAAC,CACJ,OAAO,CAAE,IAAK,CACjB,AAnBrB,AAgBgB,yBAhBS,AAAA,mCAAmC,CAMxD,uBAAuB,CACnB,oBAAoB,CAMhB,YAAY,CAGR,WAAW,AAIN,WAAW,AAAA,MAAM,AAAC,CACf,OAAO,CAAE,EAAG,CACf,AAtBrB,AAyBY,yBAzBa,AAAA,mCAAmC,CAMxD,uBAAuB,CACnB,oBAAoB,CAkBhB,YAAY,AAAC,CACT,OAAO,CAAE,YAAa,CACtB,UAAU,CAAE,cAAe,CAC3B,aAAa,CAAE,cAAe,CAC9B,MAAM,CAAE,OAAQ,CACnB,AA9Bb,AA+BY,yBA/Ba,AAAA,mCAAmC,CAMxD,uBAAuB,CACnB,oBAAoB,CAwBhB,WAAW,AAAC,CACR,MAAM,CAAE,OAAQ,CAChB,aAAa,CAAE,cAAe,CAuBjC,AAxDb,AAkCgB,yBAlCS,AAAA,mCAAmC,CAMxD,uBAAuB,CACnB,oBAAoB,CAwBhB,WAAW,CAGP,gBAAgB,AAAC,CACb,gBAAgB,CAAE,OAAQ,CAC1B,WAAW,CAAE,CAAE,CACf,OAAO,CAAE,QAAS,CAClB,KAAK,CAAE,IAAK,CACZ,KAAK,CAAE,IAAK,CAgBf,AAvDjB,AAwC8B,yBAxCL,AAAA,mCAAmC,CAMxD,uBAAuB,CACnB,oBAAoB,CAwBhB,WAAW,CAGP,gBAAgB,CAMZ,CAAC,AAAA,IAAK,CAAA,AAAA,IAAI,CAAE,CACR,KAAK,CAAE,OAAQ,CACf,OAAO,CAAE,YAAa,CACtB,QAAQ,CAAE,MAAO,CACjB,OAAO,CAAE,MAAO,CAUnB,AAtDrB,AAwC8B,yBAxCL,AAAA,mCAAmC,CAMxD,uBAAuB,CACnB,oBAAoB,CAwBhB,WAAW,CAGP,gBAAgB,CAMZ,CAAC,AAAA,IAAK,CAAA,AAAA,IAAI,CAKL,qBAAqB,AAAC,CACnB,KAAK,CAAE,IAAK,CACZ,UAAU,CAAE,IAAK,CACpB,AAhDzB,AAwC8B,yBAxCL,AAAA,mCAAmC,CAMxD,uBAAuB,CACnB,oBAAoB,CAwBhB,WAAW,CAGP,gBAAgB,CAMZ,CAAC,AAAA,IAAK,CAAA,AAAA,IAAI,CASL,sBAAsB,AAAC,CACpB,UAAU,CAAE,KAAM,CAClB,KAAK,CAAE,KAAM,CAChB,AApDzB,AA4DI,yBA5DqB,AAAA,mCAAmC,CA4DxD,yBAAyB,AAAA,CACrB,gBAAgB,CAAE,KAAM,CACxB,UAAU,CAAE,IAAK,CACjB,YAAY,CAAE,OAAQ,CACtB,UAAU,CAAE,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,gBAAI,CA2B7B,AA3FL,AAsE+B,yBAtEN,AAAA,mCAAmC,CA4DxD,yBAAyB,CAUpB,sBAAsB,AAAA,OAAO,AAAC,CAC3B,OAAO,CAAE,EAAG,CACZ,QAAQ,CAAE,QAAS,CACnB,GAAG,CAAE,GAAI,CACT,SAAS,CAAE,gBAAU,CACrB,KAAK,CAAE,IAAK,CACZ,KAAK,CAAE,CAAE,CACT,MAAM,CAAE,CAAE,CACV,WAAW,CAAE,qBAAsB,CACnC,YAAY,CAAE,qBAAsB,CACpC,UAAU,CAAE,eAAgB,CAC/B,AAjFT,AAkFQ,yBAlFiB,AAAA,mCAAmC,CA4DxD,yBAAyB,CAsBrB,sBAAsB,AAAC,CACnB,OAAO,CAAE,QAAS,CAClB,gBAAgB,CAAE,KAAM,CACxB,KAAK,CAAE,KAAM,CACb,aAAa,CAAE,cAAe,CAC9B,SAAS,CAAE,IAAK,CAChB,WAAW,CAAE,IAAK,CAClB,QAAQ,CAAE,QAAS,CACtB,AA1FT,AA6FmC,yBA7FV,AAAA,mCAAmC,CA6FxD,4BAA4B,CAAG,EAAE,AAAC,CAC9B,SAAS,CAAE,IAAK,CACnB,AAEL,AAEwB,4BAFI,CAAC,oBAAoB,CAAC,mBAAmB,CAAC,yBAAyB,CAC3F,cAAc,AAAA,qBAAqB,CAC/B,gBAAgB,AAAA,iBAAiB,AAAA,CAC7B,KAAK,CAAE,IAAK,CACf,AAJT,AAMI,4BANwB,CAAC,oBAAoB,CAAC,mBAAmB,CAAC,yBAAyB,CAM3F,sBAAsB,AAAA,CAClB,UAAU,CAAE,IAAK,CAKpB,AAZL,AAQQ,4BARoB,CAAC,oBAAoB,CAAC,mBAAmB,CAAC,yBAAyB,CAM3F,sBAAsB,CAElB,kBAAkB,AAAA,CACd,YAAY,CAAE,IAAK,CACnB,WAAW,CAAE,IAAK,CACrB,AAXT,AAaI,4BAbwB,CAAC,oBAAoB,CAAC,mBAAmB,CAAC,yBAAyB,CAa3F,yBAAyB,AAAA,CACrB,OAAO,CAAE,YAAa,CACtB,KAAK,CAAE,KAAM,CAUhB,AAzBL,AAgBuB,4BAhBK,CAAC,oBAAoB,CAAC,mBAAmB,CAAC,yBAAyB,CAa3F,yBAAyB,CAGrB,CAAC,CAAA,AAAA,KAAC,EAAO,MAAM,AAAb,CAAc,CACZ,gBAAgB,CAAE,OAAQ,CAC7B,AAlBT,AAmB0B,4BAnBE,CAAC,oBAAoB,CAAC,mBAAmB,CAAC,yBAAyB,CAa3F,yBAAyB,CAMrB,CAAC,CAAA,AAAA,KAAC,EAAO,SAAS,AAAhB,CAAiB,CACf,gBAAgB,CAAE,OAAQ,CAC7B,AArBT,AAsBS,4BAtBmB,CAAC,oBAAoB,CAAC,mBAAmB,CAAC,yBAAyB,CAa3F,yBAAyB,CASrB,CAAC,AAAA,MAAM,AAAA,CACH,KAAK,CAAE,KAAM,CAChB,AAxBT,AA0BI,4BA1BwB,CAAC,oBAAoB,CAAC,mBAAmB,CAAC,yBAAyB,CA0B3F,sBAAsB,AAAA,CAClB,QAAQ,CAAE,QAAS,CACnB,KAAK,CAAE,IAAK,CACZ,GAAG,CAAE,IAAK,CACb,AA9BL,AAgCQ,4BAhCoB,CAAC,oBAAoB,CAAC,mBAAmB,CAAC,yBAAyB,CA+B3F,mBAAmB,CACf,IAAI,AAAA,CACA,QAAQ,CAAE,QAAS,CACnB,IAAI,CAAE,IAAK,CACX,GAAG,CAAE,GAAI,CAOZ,AA1CT,AAqCY,4BArCgB,CAAC,oBAAoB,CAAC,mBAAmB,CAAC,yBAAyB,CA+B3F,mBAAmB,CACf,IAAI,CAKA,CAAC,AAAA,CACG,KAAK,CAAE,OAAQ,CACf,MAAM,CAAE,CAAE,CAEb,AC5Jb,AAAA,4BAA4B,AAAC,CACzB,gBAAgB,CAAE,OAAQ,CAC1B,KAAK,CAAE,IAAK,CAEZ,OAAO,CAAE,IAAK,CAWjB,AAfD,AAKI,4BALwB,CAKxB,uCAAuC,AAAC,CACpC,UAAU,CAAE,OAAQ,CAQvB,AAdL,AASwB,4BATI,CAKxB,uCAAuC,CAInC,KAAK,CAAA,AAAA,IAAC,CAAD,KAAC,AAAA,EATd,AAU2B,4BAVC,CAKxB,uCAAuC,CAKnC,KAAK,CAAA,AAAA,IAAC,CAAD,QAAC,AAAA,CAAe,CACjB,UAAU,CAAE,GAAI,CAChB,WAAW,CAAE,GAAI,CACpB,ACbT,AAAA,sBAAsB,AAAA,CAClB,QAAQ,CAAE,QAAS,CACnB,MAAM,CAAE,IAAK,CAEb,UAAU,CAAE,KAAM,CACrB,AACD,AAAA,wBAAwB,AAAA,CACpB,KAAK,CAAE,IAAK,CACf,AACD,AAAA,gBAAgB,AAAA,CACZ,gBAAgB,CAAE,OAAQ,CAC1B,OAAO,CAAE,IAAK,CACd,aAAa,CAAE,iBAAkB,CACpC,AACD,AAA8B,gBAAd,AAAA,UAAW,CAAA,AAAA,GAAG,CAAC,CAC3B,UAAU,CAAE,OAAQ,CACvB,AACD,AAAA,yBAAyB,CAAC,AAAA,0BAA0B,AAAA,CAChD,QAAQ,CAAE,QAAS,CACnB,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,IAAK,CACb,IAAI,CAAE,CAAE,CACR,GAAG,CAAE,CAAE,CACP,OAAO,CAAE,CAAE,CACX,UAAU,CAAE,KAAM,CAOrB,AAdD,AAQI,yBARqB,CAQrB,gBAAgB,CARM,AAQtB,0BARgD,CAQhD,gBAAgB,AAAA,CACZ,QAAQ,CAAE,QAAS,CACnB,IAAI,CAAE,GAAI,CACV,GAAG,CAAE,KAAM,CACX,SAAS,CAAE,gBAAU,CACxB,AAEL,AAAA,UAAU,AAAA,CACN,YAAY,CAAE,CAAE,CACnB,AACD,AAAA,uBAAuB,AAAC,CACpB,KAAK,CAAE,IAAK,CACZ,OAAO,CAAE,eAAgB,CACzB,OAAO,CAAE,IAAK,CACd,gBAAgB,CAAE,OAAQ,CAC1B,aAAa,CAAE,mBAAoB,CACnC,KAAK,CAAE,KAAM,CACb,QAAQ,CAAE,QAAS,CACnB,WAAW,CAAE,IAAK,CAerB,AAvBD,AASI,uBATmB,CASnB,qBAAqB,AAAA,CACjB,IAAI,CAAE,CAAE,CACX,AAXL,AAYI,uBAZmB,CAYnB,oBAAoB,AAAA,CAChB,SAAS,CAAE,KAAM,CACpB,AAdL,AAeI,uBAfmB,CAenB,mBAAmB,AAAA,CACf,IAAI,CAAE,CAAE,CACR,OAAO,CAAE,IAAK,CACd,WAAW,CAAE,MAAO,CACvB,AACD,MAAM,EAAL,SAAS,EAAE,KAAK,EApBrB,AAAA,uBAAuB,AAAC,CAqBhB,OAAO,CAAE,IAAK,CAErB,CACD,AACI,yBADqB,CACrB,cAAc,AAAA,CACV,OAAO,CAAE,IAAK,CACd,OAAO,CAAE,QAAS,CAoCrB,AAvCL,AACI,yBADqB,CACrB,cAAc,AAGT,MAAM,AAAA,CACH,MAAM,CAAE,OAAQ,CAChB,UAAU,CAAC,OAAO,CAAe,UAAU,CAC3C,KAAK,CAAE,KAAM,CACb,WAAW,CAAE,IAAK,CACrB,AATT,AACI,yBADqB,CACrB,cAAc,AAST,UAAW,CAAA,AAAA,IAAI,CAAC,CACb,gBAAgB,CAAE,OAAQ,CAC7B,AACD,MAAM,EAAL,SAAS,EAAE,KAAK,EAbzB,AACI,yBADqB,CACrB,cAAc,AAAA,CAaN,cAAc,CAAE,MAAO,CAyB9B,CAvCL,AAgBQ,yBAhBiB,CACrB,cAAc,CAeV,qBAAqB,AAAC,CAClB,IAAI,CAAE,CAAE,CACR,OAAO,CAAE,IAAK,CACd,WAAW,CAAE,MAAO,CAcvB,AAjCT,AAoBY,yBApBa,CACrB,cAAc,CAeV,qBAAqB,CAIjB,qBAAqB,AAAA,CACjB,OAAO,CAAE,IAAK,CACjB,AACD,MAAM,EAAL,SAAS,EAAE,KAAK,EAvB7B,AAgBQ,yBAhBiB,CACrB,cAAc,CAeV,qBAAqB,AAAC,CAQd,OAAO,CAAE,IAAK,CASrB,AAjCT,AAyBgB,yBAzBS,CACrB,cAAc,CAeV,qBAAqB,CASb,qBAAqB,AAAA,CACjB,OAAO,CAAE,YAAa,CACtB,IAAI,CAAE,CAAE,CACX,AA5BjB,AA6BgB,yBA7BS,CACrB,cAAc,CAeV,qBAAqB,CAab,oBAAoB,AAAA,CAChB,IAAI,CAAE,CAAE,CACX,CA/BjB,AAmCQ,yBAnCiB,CACrB,cAAc,CAkCV,mBAAmB,AAAA,CACf,IAAI,CAAE,CAAE,CAEX,AAST,AAAA,wBAAwB,AAAA,CACpB,YAAY,CAAE,IAAK,CAKtB,AAND,AAEI,wBAFoB,CAEpB,IAAI,AAAA,CACA,YAAY,CAAE,eAAgB,CAC9B,WAAW,CAAE,eAAgB,CAChC,AAEL,AAAA,sBAAsB,AAAA,CAClB,MAAM,CAAE,eAAgB,CAC3B,AACD,AAAe,eAAA,AAAA,uBAAuB,AAAA,CAClC,KAAK,CAAE,IAAK,CAIf,AALD,AAEI,eAFW,AAAA,uBAAuB,CAElC,KAAK,AAAA,CACD,KAAK,CAAE,eAAgB,CAC1B,AAEL,AAAA,mBAAmB,AAAA,CACf,OAAO,CAAE,IAAK,CAEd,SAAS,CAAE,IAAK,CAChB,OAAO,CAAE,QAAS,CAClB,UAAU,CAAE,OAAQ,CACpB,KAAK,CAAE,KAAM,CACb,WAAW,CAAE,MAAO,CACvB,AACD,AAAA,wBAAwB,AAAA,CAEpB,KAAK,CAAE,GAAI,CAOX,KAAK,CAAE,OAAM,CAAe,UAAU,CA+BzC,AArCG,MAAM,EAAL,SAAS,EAAE,MAAM,EAHtB,AAAA,wBAAwB,AAAA,CAIhB,KAAK,CAAE,GAAI,CAoClB,CAlCG,MAAM,EAAL,SAAS,EAAE,KAAK,EANrB,AAAA,wBAAwB,AAAA,CAOhB,KAAK,CAAE,IAAK,CAiCnB,CAxCD,AAUI,wBAVoB,CAUpB,GAAG,AAAA,CACC,KAAK,CAAE,OAAQ,CAClB,AAZL,AAaY,wBAbY,CAapB,QAAQ,AAAA,kBAAkB,AAAA,CACtB,QAAQ,CAAE,QAAS,CAEnB,YAAY,CAAE,IAAK,CAuBtB,AAvCL,AAiBQ,wBAjBgB,CAapB,QAAQ,AAAA,kBAAkB,CAItB,EAAE,AAAA,CACE,YAAY,CAAE,GAAI,CAClB,KAAK,CAAE,OAAO,CACd,UAAU,CAAE,IAAO,CAKnB,MAAM,CAAE,IAAK,CAChB,AA1BT,AAiBQ,wBAjBgB,CAapB,QAAQ,AAAA,kBAAkB,CAItB,EAAE,AAIG,aAAa,AAAC,CACX,KAAK,CAAE,OAAM,CACb,SAAS,CAAE,IAAK,CACnB,AAxBb,AAaY,wBAbY,CAapB,QAAQ,AAAA,kBAAkB,AAcrB,OAAO,AAAA,CACJ,OAAO,CAAE,EAAG,CACZ,QAAQ,CAAE,QAAS,CACnB,KAAK,CAAE,IAAK,CACZ,GAAG,CAAE,GAAI,CACT,KAAK,CAAE,CAAE,CACT,MAAM,CAAE,CAAE,CACV,WAAW,CAAE,qBAAsB,CACnC,YAAY,CAAE,qBAAsB,CACpC,UAAU,CAAE,iBAAkB,CAC9B,KAAK,CAAE,IAAK,CACf,AAGT,AAA4B,2BAAD,CAAC,4BAA4B,AAAC,CACrD,MAAM,CAAE,eAAgB,CACxB,aAAa,CAAE,GAAI,CACnB,UAAU,CAAE,gBAAiB,CAC7B,UAAU,CAAE,sBAAuB,CACtC,AACD,AAAe,eAAA,AAAA,uBAAuB,AAAA,CAClC,MAAM,CAAE,YAAa,CACxB,AACD,AAAA,4BAA4B,AAAA,CACxB,aAAa,CAAE,GAAI,CACnB,OAAO,CAAE,cAAe,CAC3B,AACD,AAAA,0BAA0B,AAAA,CACtB,KAAK,CAAC,OAAQ,CACd,gBAAgB,CAAE,gBAAiB,CACnC,MAAM,CAAE,eAAgB,CAC3B,AACD,AAAA,sBAAsB,AAAA,CAClB,MAAM,CAAE,YAAa,CACrB,cAAc,CAAE,cAAe,CAC/B,KAAK,CAAE,OAAO,CAAe,UAAU,CACvC,SAAS,CAAE,eAAgB,CAC3B,QAAQ,CAAE,QAAS,CAOtB,AAZD,AAAA,sBAAsB,AAMjB,aAAa,AAAC,CACX,KAAK,CAAE,OAAM,CACb,SAAS,CAAE,IAAK,CAEnB,AAGL,AAAA,sBAAsB,AAAA,CAGlB,YAAY,CAAE,IAAK,CAgBtB,AAnBD,AAKI,sBALkB,CAKlB,mBAAmB,AAAA,CACf,aAAa,CAAE,CAAE,CACjB,MAAM,CAAE,IAAK,CACb,aAAa,CAAE,GAAI,CACnB,MAAM,CAAE,IAAK,CACb,YAAY,CAAE,GAAI,CAClB,KAAK,CAAE,OAAM,CACb,UAAU,CAAE,IAAO,CACnB,MAAM,CAAE,IAAK,CAKhB,AAlBL,AAKI,sBALkB,CAKlB,mBAAmB,AASd,aAAa,AAAC,CACX,KAAK,CAAE,OAAM,CACb,SAAS,CAAE,IAAK,CACnB,AAGT,AAAA,0BAA0B,AAAA,CAItB,UAAU,CAAE,GAAI,CAChB,YAAY,CAAE,IAAK,CACtB,AACD,AAAA,wBAAwB,AAAA,CACpB,SAAS,CAAE,IAAK,CAkBnB,AAnBD,AAEI,wBAFoB,CAEpB,GAAG,AAAA,CACC,KAAK,CAAE,KAAM,CAChB,AAJL,AAKI,wBALoB,CAKpB,oBAAoB,AAAA,CAChB,UAAU,CAAE,OAAQ,CACvB,AAPL,AAQ2B,wBARH,CAQpB,oBAAoB,CAAG,IAAI,AAAA,CACvB,WAAW,CAAE,IAAK,CAClB,KAAK,CAAE,OAAO,CAAe,UAAU,CAQ1C,AAlBL,AAQ2B,wBARH,CAQpB,oBAAoB,CAAG,IAAI,AAGtB,QAAQ,AAAA,CACL,KAAK,CAAE,OAAO,CAAe,UAAU,CACvC,kBAAkB,CAAE,OAAO,CAAe,UAAU,CACpD,mBAAmB,CAAE,OAAO,CAAe,UAAU,CACrD,MAAM,CAAE,GAAG,CAAC,KAAK,CAAC,OAAO,CAE5B,AAGT,AAAA,uBAAuB,AAAA,CACnB,UAAU,CAAE,MAAO,CACnB,OAAO,CAAE,QAAS,CAClB,OAAO,CAAE,KAAM,CACf,MAAM,CAAE,kBAAmB,CAC3B,KAAK,CAAE,KAAM,CACb,UAAU,CAAE,OAAQ,CACpB,uBAAuB,CAAE,GAAI,CAC7B,sBAAsB,CAAE,GAAI,CAI5B,WAAW,CAAE,IAAK,CACrB,AAbD,AASI,uBATmB,CASnB,IAAI,AAAA,CACA,KAAK,CAAE,KAAM,CAChB,AAIL,AAAW,WAAA,AAAA,iBAAiB,AAAA,CACxB,MAAM,CAAE,eAAgB,CACxB,OAAO,CAAE,cAAe,CACxB,WAAW,CAAE,YAAa,CAC1B,MAAM,CAAE,eAAgB,CACxB,UAAU,CAAE,OAAQ,CACpB,KAAK,CAAE,KAAM,CACb,UAAU,CAAE,eAAgB,CAC5B,UAAU,CAAE,4BAA6B,CAK5C,AAbD,AAAW,WAAA,AAAA,iBAAiB,AASvB,MAAM,AAAA,CACH,KAAK,CAAE,gBAAiB,CACxB,UAAU,CAAE,OAAO,CAAe,UAAU,CAC/C,AAQL,AAAmB,kBAAD,CAAC,6BAA6B,AAAA,CAC5C,QAAQ,CAAE,QAAS,CACnB,IAAI,CAAE,GAAI,CACV,SAAS,CAAE,gBAAU,CACrB,OAAO,CAAE,YAAa,CACzB,AACD,AAAgB,eAAD,CAAC,6BAA6B,AAAA,CACzC,QAAQ,CAAE,QAAS,CACnB,IAAI,CAAE,GAAI,CACV,GAAG,CAAE,GAAI,CACT,SAAS,CAAE,qBAAS,CACvB,AACD,AAAA,mBAAmB,AAAA,CACf,KAAK,CAAE,OAAO,CACd,SAAS,CAAE,eAAgB,CAC3B,UAAU,CAAE,GAAI,CAChB,YAAY,CAAE,IAAK,CAOtB,AANG,MAAM,EAAL,SAAS,EAAE,KAAK,EALrB,AAAA,mBAAmB,AAAA,CAMX,YAAY,CAAE,IAAK,CAK1B,CAXD,AAAA,mBAAmB,AAQd,MAAM,AAAA,CACH,MAAM,CAAE,OAAQ,CACnB,AAEL,AAAA,eAAe,AAAA,CACX,UAAU,CAAE,OAAQ,CACpB,KAAK,CAAE,KAAM,CACb,KAAK,CAAE,IAAK,CACZ,OAAO,CAAE,gBAAiB,CAC1B,OAAO,CAAE,IAAK,CACd,WAAW,CAAE,MAAO,CACpB,aAAa,CAAE,GAAI,CAKtB,AAZD,AAAA,eAAe,AAQV,MAAM,AAAA,CACH,MAAM,CAAE,OAAQ,CACnB,AAGL,AAAA,wBAAwB,AAAA,CACpB,UAAU,CAAC,OAAO,CAAe,UAAU,CAC3C,KAAK,CAAE,KAAM,CACb,WAAW,CAAE,IAAK,CACrB,AACD,AAAA,mBAAmB,AAAA,CACf,SAAS,CAAE,KAAM,CACjB,eAAe,CAAE,MAAO,CAM3B,AARD,AAGI,mBAHe,CAGf,qBAAqB,AAAA,CACjB,aAAa,CAAE,GAAI,CACnB,MAAM,CAAE,IAAK,CACb,KAAK,CAAE,IAAK,CACf,AAEL,AAAA,kBAAkB,AAAA,CACd,aAAa,CAAE,GAAI,CACnB,UAAU,CAAE,KAAM,CAElB,MAAM,CAAE,IAAK,CACb,YAAY,CAAE,IAAK,CACtB,AACD,AAAA,uBAAuB,AAAA,CACnB,WAAW,CAAE,IAAK,CACrB,AACD,AAAA,wBAAwB,AAAA,CACpB,UAAU,CAAE,OAAQ,CACpB,KAAK,CAAE,KAAM,CACb,KAAK,CAAE,KAAM,CACb,OAAO,CAAE,gBAAiB,CAC1B,OAAO,CAAE,IAAK,CACd,WAAW,CAAE,MAAO,CACpB,aAAa,CAAE,GAAI,CAQtB,AAfD,AASI,wBAToB,CASpB,CAAC,AAAA,CACG,YAAY,CAAE,GAAI,CACrB,AAXL,AAAA,wBAAwB,AAYnB,MAAM,AAAA,CACH,MAAM,CAAE,OAAQ,CACnB,AAEL,AAAA,uCAAuC,AAAA,CACnC,aAAa,CAAE,IAAK,CACvB,AACD,AAAA,qCAAqC,AAAA,CACjC,OAAO,CAAE,IAAK,CACjB,AC/WD,AAAA,YAAY,AAAA,CAGR,OAAO,CAAE,IAAK,CACd,GAAG,CAAE,IAAK,CAcV,OAAO,CAAE,IAAK,CA2BjB,AAxCG,MAAM,EAAL,SAAS,EAAE,KAAK,EALrB,AAAA,YAAY,AAAA,CAMJ,KAAK,CAAE,mBAAI,CAuClB,CArCG,MAAM,EAAL,SAAS,EAAE,KAAK,EARrB,AAAA,YAAY,AAAA,CASJ,KAAK,CAAE,kBAAI,CAoClB,CAlCG,MAAM,EAAL,SAAS,EAAE,KAAK,EAXrB,AAAA,YAAY,AAAA,CAYJ,KAAK,CAAE,WAAI,CACX,GAAG,CAAE,IAAK,CAgCjB,CA9BG,MAAM,EAAL,SAAS,EAAE,KAAK,EAfrB,AAAA,YAAY,AAAA,CAgBJ,GAAG,CAAE,GAAI,CA6BhB,CA7CD,AAoBO,YApBK,CAoBL,EAAE,AAAA,CACA,UAAU,CAAE,CAAE,CACd,WAAW,CAAE,IAAK,CACrB,AAvBN,AAwBK,YAxBO,CAwBP,YAAY,AAAA,CACR,YAAY,CAAE,IAAK,CACnB,QAAQ,CAAE,QAAS,CACnB,GAAG,CAAE,GAAI,CACZ,AA5BN,AA+BQ,YA/BI,CA6BP,gBAAgB,CAEb,aAAa,AAAA,CACT,WAAW,CAAE,CAAE,CACf,SAAS,CAAE,KAAM,CACpB,AAlCT,AAoCI,YApCQ,CAoCR,yBAAyB,AAAA,CACrB,SAAS,CAAE,MAAO,CAClB,MAAM,CAAE,MAAO,CAClB,AAvCL,AAwCI,YAxCQ,CAwCR,oBAAoB,AAAA,CAChB,QAAQ,CAAE,QAAS,CACnB,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,IAAK,CAChB,AAEL,AAAA,mBAAmB,AAAA,CACf,SAAS,CAAE,KAAM,CACjB,aAAa,CAAE,IAAK,CACpB,KAAK,CAAE,OAAQ,CACf,OAAO,CAAE,iBAAkB,CAqB9B,AAzBD,AAKI,mBALe,CAKf,kBAAkB,AAAA,CACd,QAAQ,CAAE,QAAS,CAkBtB,AAxBL,AAOQ,mBAPW,CAKf,kBAAkB,CAEd,kBAAkB,AAAA,CACd,QAAQ,CAAE,QAAS,CACnB,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,IAAK,CACb,IAAI,CAAE,CAAE,CACR,GAAG,CAAE,CAAE,CACP,OAAO,CAAE,CAAE,CACX,UAAU,CAAE,KAAM,CAOrB,AArBT,AAgBY,mBAhBO,CAKf,kBAAkB,CAEd,kBAAkB,CASd,gBAAgB,AAAA,CACZ,QAAQ,CAAE,QAAS,CACnB,IAAI,CAAE,GAAI,CACV,SAAS,CAAE,gBAAU,CACxB,AAMb,AAAA,cAAc,CAAE,AAAA,eAAe,AAAA,CAC3B,OAAO,CAAE,gBAAiB,CAC1B,QAAQ,CAAE,KAAM,CAChB,OAAO,CAAE,GAAI,CACb,GAAG,CAAE,IAAK,CACV,IAAI,CAAE,CAAE,CACR,MAAM,CAAE,CAAE,CACV,KAAK,CAAE,CAAE,CACT,MAAM,CAAE,IAAK,CACb,KAAK,CAAE,IAAK,CACZ,UAAU,CAAE,IAAK,CACjB,OAAO,CAAE,IAAK,CACd,OAAO,CAAE,GAAI,CACb,WAAW,CAAE,OAAQ,CACxB,AACD,AAAM,MAAA,AAAA,KAAK,AAAA,CACP,OAAO,CAAE,iBAAkB,CAC9B,AACD,AAAA,uBAAuB,AAAA,CACnB,KAAK,CAAE,KAAM,CAChB,AACD,AAAA,uBAAuB,AAAA,CACnB,OAAO,CAAE,IAAK,CACd,aAAa,CAAE,IAAK,CACvB,AACD,AAAuB,uBAAA,AAAA,cAAc,AAAA,CACjC,OAAO,CAAE,KAAM,CACf,SAAS,CAAE,IAAK,CAChB,MAAM,CAAE,MAAO,CAClB,AACD,AAAA,yBAAyB,AAAA,CACrB,OAAO,CAAE,IAAK,CACd,QAAQ,CAAE,QAAS,CACnB,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,IAAK,CACb,IAAI,CAAE,CAAE,CACR,GAAG,CAAE,CAAE,CACP,OAAO,CAAE,CAAE,CACX,UAAU,CAAE,KAAM,CAiBrB,AAzBD,AASI,yBATqB,CASrB,yBAAyB,AAAA,CACrB,QAAQ,CAAE,QAAS,CACnB,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,IAAK,CACb,IAAI,CAAE,CAAE,CACR,GAAG,CAAE,CAAE,CACP,OAAO,CAAE,CAAE,CACX,UAAU,CAAE,KAAM,CAQrB,AAxBL,AAkBQ,yBAlBiB,CASrB,yBAAyB,CASrB,gBAAgB,AAAA,CACZ,QAAQ,CAAE,QAAS,CACnB,IAAI,CAAE,GAAI,CACV,GAAG,CAAE,GAAI,CACT,SAAS,CAAE,qBAAS,CACvB,AAGT,AAAA,cAAc,AAAA,CACV,OAAO,CAAE,mBAAoB,CAC7B,MAAM,CAAE,IAAK,CACb,OAAO,CAAE,IAAK,CACd,eAAe,CAAE,MAAO,CACxB,cAAc,CAAE,MAAO,CAY1B,AAjBD,AAMI,cANU,CAMV,EAAE,AAAA,CACE,KAAK,CAAE,OAAQ,CACf,UAAU,CAAE,MAAO,CACtB,AATL,AAUI,cAVU,CAUV,6BAA6B,AAAA,CACzB,UAAU,CAAE,MAAO,CACnB,KAAK,CAAE,OAAQ,CAIlB,AAhBL,AAaQ,cAbM,CAUV,6BAA6B,CAGzB,CAAC,AAAA,CACG,SAAS,CAAE,IAAK,CACnB,AAGT,AAAA,aAAa,AAAA,CACT,UAAU,CAAE,iBAAkB,CAC9B,UAAU,CAAE,uBAAwB,CAMvC,AARD,AAGI,aAHS,CAGT,CAAC,AAAA,CACG,UAAU,CAAE,OAAQ,CACpB,KAAK,CAAE,KAAM,CACb,aAAa,CAAE,IAAK,CACvB","names":[],"sourceRoot":"/source/"}
\ No newline at end of file
+{"version":3,"file":"glma-admin-sass.css","sources":["app.scss","_widgets-dashboard.scss","_manage-dashboard.scss","_list.scss","_edit.scss"],"sourcesContent":["@import 'widgets-dashboard';\n@import 'manage-dashboard';\n@import 'list';\n@import 'edit';","/* New Dashboard Styles */\n\n.glm-associate-admin-member-wrap{\n    position: relative;\n    #glm-close-drawer{\n        position: absolute;\n        top: -50px;\n        right: 0;\n        background: #0073AA;\n        color: white;\n        font-size: 30px;\n        border-radius: 50%;\n        padding: 15px;\n        &:hover{\n            cursor: pointer;\n        }\n    }\n}\n.glm-associate-admin-wrap.glm-associate-admin-dashboard-wrap {\n    #glm-admin-content-container {\n        background-color: transparent;\n        border: 0;\n        padding: 0;\n    }\n    .members-summary-widget {\n        .summary-widget-body {\n            padding: 10px;\n            position: relative;\n            .dashboard-widget-buttons {\n                margin: 0;\n            }\n            .quick-links {\n                padding: 8px 12px 4px;\n                margin: 0 -12px;\n                .quick-link {\n                    &:after {\n                        content: ' |';\n                    }\n                    &:last-child:after {\n                        content: '';\n                    }\n                }\n            }\n            .list-header {\n                padding: 8px 12px 8px;\n                border-top: 1px solid #eee;\n                border-bottom: 1px solid #eee;\n                margin: 0 -10px;\n            }\n            .collection {\n                margin: 0 -10px;\n                border-bottom: 1px solid #eee;\n                .collection-item {\n                    background-color: #fafafa;\n                    line-height: 1;\n                    padding: 0px 10px;\n                    float: left;\n                    width: 100%;\n                    a:not(.btn) {\n                        color: #0073aa;\n                        display: inline-block;\n                        overflow: hidden;\n                        padding: 7px 2%;\n                        &.collection-item-left {\n                            float: left;\n                            text-align: left;\n                        }\n                        &.collection-item-right {\n                            text-align: right;\n                            float: right;\n                        }\n\n                    }\n                }\n            }\n\n        }\n    }\n    .dashboard-summary-widget{\n        background-color: white;\n        box-shadow: none;\n        border-color: #e5e5e5;\n        box-shadow: 0 1px 1px rgba(0,0,0,0.04);\n        // .date-field{\n        //     @media (max-width: 1024px){\n        //         width: 50% !important;\n        //     }\n        // }\n         .summary-widget-handle::after {\n            content: \"\";\n            position: absolute;\n            top: 55%;\n            transform: translateY(-50%);\n            right: 10px;\n            width: 0;\n            height: 0;\n            border-left: 6px solid transparent;\n            border-right: 6px solid transparent;\n            border-top: 6px solid black;\n        }\n        .summary-widget-handle {\n            padding: 7px 10px;\n            background-color: white;\n            color: black;\n            border-bottom: 1px solid #eee;\n            font-size: 15px;\n            font-weight: bold;\n            position: relative;\n        }\n    }\n\n    .glm-summary-widgets-wrapper > h2 {\n        font-size: 32px;\n    }\n}\n#glm-admin-content-container .glm-summary-widgets .glm-summary-widget .dashboard-summary-widget{\n    .modal-content.datepicker-container{\n        .select-dropdown.dropdown-trigger{\n            width: 85px;\n        }\n    }\n    .date-search-container{\n        margin-top: 20px;\n        .date-search-title{\n            padding-left: 12px;\n            font-weight: bold;\n        }\n    }\n    .dashboard-widget-buttons{\n        display: inline-block;\n        float: right;\n        a[class*=\"add-\"]{\n            background-color: #4CAF50;\n        } \n        a[class*=\"export-\"]{\n            background-color: #9e9e9e;\n        }\n        a:hover{\n            color: white;\n        } \n    }\n    .widget-header-buttons{\n        position: absolute;\n        right: 45px;\n        top: 10px;\n    }\n    .collapsible-header{\n        .btn{\n            position: relative;\n            left: 10px;\n            top: 7px;\n            // padding: 0 3px;\n            i{\n                width: inherit;\n                margin: 0;\n                // color: #EF5350 !important;\n            }   \n        }\n    }\n}","#glm-manage-member-dashboard {\n    background-color: #E9EDF5;\n    width: 100%;\n    // height: 100vh;\n    padding: 15px;\n    #glm-manage-member-dashboard-searchForm {\n        background: #FFFFFF;\n        // padding: 20px;\n        // necessary on account of wordpress styles messing with materialize checkboxes\n        input[type=radio], \n        input[type=checkbox] {\n            margin-top: 4px;\n            margin-left: 1px;\n        }\n    }\n}","#glm-admin-member-list{\n    position: relative;\n    height: 100%;\n    // padding: 15px 0;\n    min-height: 500px;\n}\n#glm-admin-search-header{\n    clear: both;\n}\n.glm-list-result{\n    background-color: #FFFFFF;\n    padding: 10px;\n    border-bottom: 1px solid #DEE2E2;\n}\n.glm-list-result:nth-child(odd){\n    background: #F9FCFD;\n}\n#glm-admin-search-overlay,#glm-admin-profile-overlay{\n    position: absolute;\n    width: 100%;\n    height: 100%;\n    left: 0;\n    top: 0;\n    z-index: 9;\n    background: white;\n    .glm-list-loader{\n        position: absolute;\n        left: 50%;\n        top: 100px;\n        transform: translateX(-50%);\n    }\n}\n#wpcontent{\n    padding-left: 0; \n}\n#glm-admin-list-columns {\n    clear: both;\n    padding: 10px 0 10px 0px;\n    display: flex;\n    background-color: #0568B3;\n    border-bottom: 1px solid lightgrey;\n    color: white;\n    position: relative;\n    font-weight: bold;\n    .member-record-header{\n        flex: 1;\n    }\n    #member-record-image{\n        max-width: 100px;\n    }\n    #member-record-name{\n        flex: 9;\n        display: flex;\n        align-items: center;\n    }\n    @media(max-width: 640px){\n        display: none;\n    }\n}\n#member-results-container{\n    .member-record{\n        display: flex;\n        \n        &:hover{\n            cursor: pointer;\n            background:lighten(#CBF1F7, 0%) !important;\n            // color: white;\n            // font-weight: bold;\n        }\n        &:nth-child(even){\n            background-color: #F5F8F8;\n        }\n        @media(max-width: 640px){\n            flex-direction: column;\n        }\n        .member-record-column {\n            flex: 1;\n            display: flex;\n            align-items: center;\n            .mobile-record-header{\n                display: none;\n            }\n            @media(max-width: 640px){\n                display: flex;\n                .mobile-record-header{\n                    display: inline-block;\n                    flex: 1;\n                }\n                .member-record-value{\n                    flex: 2;\n                }\n            }\n        }\n        \n        .member-record-name{\n            flex: 9;\n            padding: 15px 0;\n        }\n    }\n}\n.glm-admin-active-record{\n    background:lighten(#CBF1F7, 0%) !important;\n    // color: white;\n    // font-weight: bold;\n}\n// .category-row{\n//     margin-bottom: 20px;\n//     .select2.select2-container{\n//         max-width: 310px;\n//     }\n// }\n.checkbox-search-filters{\n    margin-right: 10px;\n    span{\n        padding-left: 25px !important;\n        line-height: 21px !important; \n    }\n}\n.select2-search__field{\n    height: auto !important;\n}\n.select2-search.select2-search--inline{\n    width: 100%;\n    input{\n        width: 100% !important;\n    }\n}\n#search-form-simple{\n    display: flex;\n    // justify-content: space-between;\n    flex-wrap: wrap;\n    padding: 5px 10px;\n    background: #0568B3;\n    color: white;\n    align-items: center;\n}\n.glm-admin-search-filter{\n    // flex: 1;\n    width: 20%;\n    @media (max-width: 1300px){\n        width: 23%;\n    }\n    @media (max-width: 700px){\n        width: 100%;\n    }\n    color: darken(#4B8CF2, 25%) !important;\n    div{\n        color: inherit;\n    }\n    .select2.select2-container{\n        position: relative;\n        // max-width: 200px;\n        margin-right: 10px;\n        ul{ \n            padding-left: 5px;\n            color: lighten(#4B8CF2, 30%);\n            background: lighten(#4B8CF2, 50%);\n            &::placeholder { \n                color: darken(#4B8CF2, 25%);\n                font-size: 14px;\n            }\n            border: none;\n        }\n        &::after{\n            content: '';\n            position: absolute;\n            right: 10px;\n            top: 37%;\n            width: 0;\n            height: 0;\n            border-left: 5px solid transparent;\n            border-right: 5px solid transparent;\n            border-top: 5px solid #0568B3;\n            clear: both;\n        }\n    }\n}\n.select2-container--default .select2-selection--multiple {\n    border: none !important;\n    border-radius: 5px;\n    min-height: unset !important;\n    background: transparent !important;\n}\n.select2-search.select2-search--inline{\n    margin: 0 !important;;\n}\n.select2-selection__rendered{\n    border-radius: 5px;\n    padding: 5px !important;\n}\n.select2-selection__choice{\n    color:#4B8CF2;\n    background-color: white !important;\n    border: none !important;\n}\n.select2-search__field{\n    margin: 0 !important;\n    padding-bottom: 2px !important;\n    color: lighten(#4B8CF2, 35%) !important;\n    font-size: 16px !important;\n    position: relative;\n    &::placeholder { \n        color: darken(#4B8CF2, 35%);\n        font-size: 14px;\n\n    }\n    \n}\n.glm-admin-text-filter{\n    // max-width: 250px;\n    // flex: 1;\n    margin-right: 15px;\n    // margin-top: 5px;\n    #glm-member-db-text{\n        margin-bottom: 0;\n        border: none;\n        border-radius: 5px;\n        height: 35px;\n        padding-left: 5px;\n        color: darken(#4B8CF2, 25%);\n        background: lighten(#4B8CF2, 50%);\n        height: 35px;\n        &::placeholder { \n            color: darken(lightgrey, 20%);\n            font-size: 14px;\n        }\n    }\n}\n.glm-admin-category-filter{\n    // flex: 1;\n    // max-width: 210px;\n    // margin-right: 15px;\n    margin-top: 5px;\n    margin-right: 10px;\n}\n.checkbox-search-filters{\n    max-width: 60px;\n    div{\n        color: white;\n    }\n    .glm-search-checkbox{\n        background: #508ff2;\n    }\n    .glm-search-checkbox + span{\n        margin-left: 15px;\n        color: lighten(#4B8CF2, 35%) !important;\n        &::before{\n            color: lighten(#4B8CF2, 35%) !important;\n            border-right-color: lighten(#4B8CF2, 35%) !important;\n            border-bottom-color: lighten(#4B8CF2, 35%) !important;\n            border: 1px solid lighten(#4B8CF2, 35%);\n            \n        }\n    }\n}\n.glm-admin-member-count{\n    text-align: center;\n    padding: 3px 10px;\n    display: block;\n    margin: 10px auto 0px auto;\n    width: 130px;\n    background: #0568B3;\n    border-top-right-radius: 5px;\n    border-top-left-radius: 5px;\n    span{\n        color: white;\n    }\n    font-weight: bold;\n}\n\n.pagination.button-secondary{\n    height: auto !important;\n    padding: 5px !important;\n    line-height: 1 !important;\n    border: none !important;\n    background: #EE540E;\n    color: white;\n    box-shadow: none !important;\n    transition: background 250ms ease-in-out;\n    &:hover{\n        color: white !important;\n        background: lighten(#EE540E, 15%) !important;\n    }\n}\n// .prev-start-button{\n//     left: 37%;\n// }\n// .next-start-button{\n//     left: 47%;\n// }\n.bottom-pagination .glm-admin-pagination-buttons{\n    position: relative;\n    left: 50%;\n    transform: translateX(-50%);\n    display: inline-block;\n}\n.top-pagination .glm-admin-pagination-buttons{\n    position: absolute;\n    left: 50%;\n    top: 50%;\n    transform: translate(-50%, -50%);\n}\n.glm-admin-advanced{\n    color: lighten(#4B8CF2, 35%);\n    font-size: 30px !important;\n    margin-top: 7px;\n    margin-right: 10px;\n    @media (max-width: 800px){\n        margin-right: -5px;\n    }\n    &:hover{\n        cursor: pointer;\n    }\n}\n#add-new-member{\n    background: #EE540E;\n    color: white;\n    float: left;\n    padding: 5px 10px 5px 5px;\n    display: flex;\n    align-items: center;\n    border-radius: 6px;\n    &:hover{\n        cursor: pointer;\n    }\n    // margin-bottom: 20px;\n}\n\n.member-record-logo{\n    max-width: 100px;\n    justify-content: center;\n    .glm-admin-list-image{\n        border-radius: 50%;\n        height: 30px;\n        width: 30px;\n    }\n}\n#filterMemberTypes{\n    border-radius: 5px;\n    background: white;\n    // max-width: 215px;\n    height: 35px;\n    margin-right: 10px;\n}\n#advanced-search-toggle{\n    margin-left: auto;\n}\n#glm-admin-reset-filters{\n    background: #C1322B;\n    color: white;\n    float: right;\n    padding: 5px 10px 5px 5px;\n    display: flex;\n    align-items: center;\n    border-radius: 6px;\n    // margin-bottom: 20px;\n    i{\n        margin-right: 3px;\n    }\n    &:hover{\n        cursor: pointer;\n    }\n}\n#glm-manage-member-dashboard-searchForm{\n    margin-bottom: 15px;\n}\n#glm-manage-dashboard-quickSearchForm{\n    display: flex;\n}","#edit-screen{\n    \n\n    z-index: 9999;\n    top: 30px;\n    @media (min-width: 960px){\n        width: calc(100vw - 160px);\n    }\n    @media (max-width: 960px){\n        width: calc(100vw - 36px);\n    }\n    @media (max-width: 782px){\n        width: calc(100vw);\n        top: 30px;\n    }\n    @media (max-width: 600px){\n        top: 0px;\n    }\n    padding: 20px;\n    \n     > h2{\n         margin-top: 0;\n         margin-left: 10px;\n     }\n     .record-edit{\n         margin-right: 15px;\n         position: relative;\n         top: 5px;\n     }\n     .record-location{\n         \n        .record-field{\n            line-height: 1;\n            max-width: 300px;\n        }\n    }\n    .glm-associate-admin-wrap{\n        max-width: 1200px;\n        margin: 0 auto;\n    }\n    .edit-screen-wrapper{\n        position: relative;\n        width: 100%;\n        height: 100%;\n    }\n}\n#glm-confirmation-modal{\n    max-width: 500px;\n    border-radius: 25px;\n    color: #00D1A6;\n    z-index: 999999 !important;\n    #glm-modal-wrapper{\n        position: relative;\n        #glm-confirmation-modal-overlay{\n            position: absolute;\n            width: 100%;\n            height: 100%;\n            left: 0;\n            top: 0;\n            z-index: 9;\n            background: white;\n            \n            .glm-list-loader{\n                position: absolute;\n                left: 50%;\n                transform: translateX(-50%);\n            }\n        }\n\n        \n    }\n}\n.modal-overlay, #dialog-overlay{\n    z-index: 99999 !important;\n    position: fixed;\n    z-index: 999;\n    top: -25%;\n    left: 0;\n    bottom: 0;\n    right: 0;\n    height: 125%;\n    width: 100%;\n    background: #000;\n    display: none;\n    opacity: 0.5;\n    will-change: opacity;\n}\n.modal.open{\n    z-index: 999999 !important;\n}\n#deleteMemberInfoButton{\n    float: right;\n}\n#deleteMemberInfoDialog{\n    padding: 10px;\n    border-radius: 10px;\n}\n#deleteMemberInfoCancel.center-button{\n    display: block;\n    max-width: 75px;\n    margin: 0 auto;\n}\n#glm-delete-modal-wrapper{\n    display: none;\n    position: absolute;\n    width: 100%;\n    height: 100%;\n    left: 0;\n    top: 0;\n    z-index: 9;\n    background: white;\n    #glm-delete-modal-overlay{\n        position: absolute;\n        width: 100%;\n        height: 100%;\n        left: 0;\n        top: 0;\n        z-index: 9;\n        background: white;\n        \n        .glm-list-loader{\n            position: absolute;\n            left: 50%;\n            top: 50%;\n            transform: translate(-50%, -50%);\n        }\n    }\n}\n.modal-content{\n    padding: 10px 20px 20px 20px;\n    height: 100%;\n    display: flex;\n    justify-content: center;\n    flex-direction: column;\n    h4{\n        color: #00D1A6;\n        text-align: center;\n    }\n    .glm-confirmation-modal-check{\n        text-align: center;\n        color: #00D1A6;\n        i{\n            font-size: 70px;\n        }\n    }\n}\n.modal-footer{\n    text-align: center !important;\n    background: transparent  !important;\n    a{\n        background: #0073AA;\n        color: white;\n        border-radius: 10px;\n    }\n}"],"mappings":"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","names":[],"sourceRoot":"/source/"}
\ No newline at end of file
index 6779d1f..45167c9 100644 (file)
@@ -16,25 +16,6 @@ window.Glma = (function() {
         jQuery.ajax(config);
     }
 
-    // var memberRecordHandler = function(data, callback){
-    //     return function(e){
-    //         jQuery(".edit-screen").html('');
-    //         data.option     = "manage";
-    //         data.memberID   = jQuery(this).parent().data('id');
-    //         Glma.manageMember(
-    //             data,
-    //             function(complete) {},
-    //             function(success) {
-    //                 jQuery(".edit-screen").html(success.searchData);
-    //             },
-    //             function(error) {
-    //                 console.log(error);
-    //             },
-    //             "POST",
-    //         );           
-    //         M.Sidenav.getInstance( $('.edit-screen')[0] ).open();   
-    //     }
-    // }
     var getSearchFieldValues = function(){
         if( localStorage.getItem("glmaQueries") ){
             var querySet = {};
@@ -73,7 +54,35 @@ window.Glma = (function() {
             delete obj.filterBadLocation;
         }
     }
-
+    var setActiveRecord = function(record){
+        record.parent().addClass("glm-admin-active-record");
+        record.parent().siblings().removeClass("glm-admin-active-record");
+        localStorage.setItem("active-record", record.parent().data("id"));
+    }
+     /**
+     * setXHRData
+     *  @param 'config' object
+     *  pass in options and values to configure the ajax data objects before an xhttp request is sent.
+     *  For merging objects into the data object, use an array even if there is only one object to be merged.
+     *  Examples: view, option, model, memberID, memberinfoID, deleteID
+     */
+    var setXHRData = function(config){
+        var data = {};
+        for (var property in config) {
+            if (config.hasOwnProperty(property) && typeof config[property] !== "object") {
+                data[property] = config[property];
+            } 
+        }
+        
+        if( config.hasOwnProperty( "mergingObjects" ) ){
+            if( Array.isArray(config.mergingObjects ) ){
+                for( var obj = 0; obj < config.mergingObjects.length;obj++ ){
+                    window.Glma.mergeProps(data, config.mergingObjects[obj]);
+                }
+            }
+        }
+        return data;
+        }
     var resetStandardFilters = function(){
         var searchFields = $(".glm-admin-search-field");
         for(var i = 0; i < searchFields.length; i++){
@@ -135,6 +144,37 @@ window.Glma = (function() {
         }
         localStorage.setItem("glmaQueries", JSON.stringify(queries) );
     }
+    var startTransition = function(config){
+        if( config.hasOwnProperty("overlay") && config.overlay ){
+            config.overlay.fadeIn('fast');
+        }
+        if( config.hasOwnProperty("container") && config.container ){
+            config.container.html('');
+        }
+    }
+    var endTransition = function(config){
+        if( config.hasOwnProperty("overlay") && config.overlay ){
+            config.overlay.fadeOut('slow');
+        }
+        if( config.hasOwnProperty("container") && config.container ){
+            config.container.html(config.content);
+        }
+    }
+
+    var confirmAction = function(modal){
+        //$('#confirmation-modal')[0] $("#glm-modal-overlay");
+        console.log(modal.container)
+        var instance = M.Modal.getInstance(modal.container);
+        instance.open();
+        $(document).on("click", ".modal-close", function(){
+            instance.close();
+            modal.overlay.css({display: "block"})
+        });
+    }
+    var closeModalOverlay = function(overlay){
+        //$("#glm-delete-modal-overlay")
+        overlay.fadeOut("fast");
+    }
     return {
         queries : {},
         defaultData: {
@@ -161,6 +201,12 @@ window.Glma = (function() {
         mergeProps                  : mergeProps,
         resetStandardFilters        : resetStandardFilters,
         resetAllFilters             : resetAllFilters,
+        setXHRData                  : setXHRData,
+        setActiveRecord             : setActiveRecord,
+        startTransition             : startTransition,
+        endTransition               : endTransition,
+        confirmAction               : confirmAction,
+        closeModalOverlay           : closeModalOverlay,
         /*
         * call this function with a data object to configure the logic
         * # glmAction
index 38dff13..fe69bea 100644 (file)
@@ -86,31 +86,25 @@ class GlmMembersAdmin_ajax_memberManagement extends glmMembersAdmin
         }
   
        //$support->write_log($_REQUEST);
-        if( $_REQUEST['option'] == 'manage'){
+        if( $_REQUEST['route'] == 'manage'){
             $memberID = $_REQUEST['memberID'];
             $data = $this->controller( 'member', 'index', array("memberID" => $memberID), true, true);
         }
-        if( $_REQUEST['option'] == 'activate'){
-            $data = $this->controller( 'member', 'index',false, true, true);
-        }
 
-        if( $_REQUEST['model'] == 'memberEdit'){
+        if( $_REQUEST['route'] == 'memberEdit'){
             $data = $this->controller( 'member', 'memberEdit',false, true, true);
         }
     
-        if($_REQUEST['option'] == 'list'){
+        if($_REQUEST['route'] == 'list'){
             $data  = $this->controller( 'manageDashboard', 'members', false, true, true);
         }
 
-        if($_REQUEST['model'] == 'memberInfo'){
+        if($_REQUEST['route'] == 'memberInfo'){
             $data  = $this->controller( 'member', 'memberInfo',  false, true, true);
         }
-        if($_REQUEST['model'] == 'profileImage'){
-            
-        }
 
 
-        if($_REQUEST['model'] == 'memberProfile' ){
+        if($_REQUEST['route'] == 'memberProfile' ){
             // $support->write_log($_REQUEST);
             foreach($_REQUEST['form'] as $form=>$field){
                 preg_match_all("/\\[(.*?)\\]/", $field['name'], $match); 
@@ -139,11 +133,7 @@ class GlmMembersAdmin_ajax_memberManagement extends glmMembersAdmin
             //$support->write_log($_REQUEST);
             $data  = $this->controller( 'member', 'memberInfo',  false, true, true);
         }
-        if($_REQUEST['option'] == 'delete'){
-            $deleteID = $_REQUEST['deleteID'];
-            //$support->write_log($_REQUEST);
-            $data  = $this->controller( 'member', 'index',  false, true, true);
-        }
+       
         $return = array(
             'searchData'    => $data,       // Where our events list will go
         );
index f2fe32b..54ef5d2 100644 (file)
@@ -143,11 +143,12 @@ class GlmMembersAdmin_member_memberEdit extends GlmDataMembers
         // Check if there's a logged in user who is locked to their own entity
         $lockedToMember = apply_filters('glm_members_locked_to_member_id', false);
         if ($lockedToMember) {
+            
             $this->memberID = $lockedToMember;
 
         // Otherwise Check for other member selection options
         } else {
-            
+           
             if (isset($_REQUEST['option']) && $_REQUEST['option'] == 'add') {
 
                setcookie("glmMembersDatabaseMemberID", 0, time()-3600);
@@ -160,10 +161,10 @@ class GlmMembersAdmin_member_memberEdit extends GlmDataMembers
 
             // Otherwise check if one was supplied by the user or passed from somewhere else
             } elseif (isset($_REQUEST['member'])) {
-
+               
                 // Make sure it's a number
                 $this->memberID = $_REQUEST['member']-0;
-
+               
             } else {
 
                 $this->memberID = $_COOKIE['glmMembersDatabaseMemberID'];
@@ -183,14 +184,15 @@ class GlmMembersAdmin_member_memberEdit extends GlmDataMembers
             );
 
         }
-
-        if(isset($memberID)){
+        
+        if($this->memberID){
             // Determine member status before operation for check if search engine request needed
             require_once GLM_MEMBERS_PLUGIN_CLASS_PATH.'/data/dataMemberInfo.php';
             $MemberInfo = new GlmDataMemberInfo($this->wpdb, $this->config);
             $memberStatusBefore = $MemberInfo->getActiveInfoIdForMember($this->memberID);
+            $support->write_log($memberStatusBefore );
         }
-
+   
         /*
          * Perform requested action
          */
@@ -207,7 +209,7 @@ class GlmMembersAdmin_member_memberEdit extends GlmDataMembers
 
             // Submit a member update
             case 'submit':
-
+            
                 $memberData = $this->updateEntry($this->memberID);
 
                 // If update was successful then use editEntry() to setup for the edit again.
@@ -236,7 +238,7 @@ class GlmMembersAdmin_member_memberEdit extends GlmDataMembers
                 $haveMember = true;
 
                 glmClearShortcodeCache();
-
+              
                 // Get member display status again to see if there is a search engine request neeeded
                 $memberStatusAfter = $MemberInfo->getActiveInfoIdForMember($this->memberID);
                 $url = GLM_MEMBERS_SITE_BASE_URL.$this->config['settings']['canonical_member_page'].'/'.$memberData['fieldData']['member_slug'].'/';
index 718c58b..2b46d9a 100644 (file)
         height: 100%;
     }
 }
-#confirmation-modal{
+#glm-confirmation-modal{
     max-width: 500px;
     border-radius: 25px;
     color: #00D1A6;
     z-index: 999999 !important;
     #glm-modal-wrapper{
         position: relative;
-        #glm-modal-overlay{
+        #glm-confirmation-modal-overlay{
             position: absolute;
             width: 100%;
             height: 100%;
index 7d9fb16..d382f9f 100644 (file)
 #member-results-container{
     .member-record{
         display: flex;
-        padding: 10px 3px;
+        
         &:hover{
             cursor: pointer;
-            background:lighten(#EE540E, 20%) !important;
-            color: white;
-            font-weight: bold;
+            background:lighten(#CBF1F7, 0%) !important;
+            // color: white;
+            // font-weight: bold;
         }
         &:nth-child(even){
             background-color: #F5F8F8;
         
         .member-record-name{
             flex: 9;
-            
+            padding: 15px 0;
         }
     }
 }
+.glm-admin-active-record{
+    background:lighten(#CBF1F7, 0%) !important;
+    // color: white;
+    // font-weight: bold;
+}
 // .category-row{
 //     margin-bottom: 20px;
 //     .select2.select2-container{
     }
     // margin-bottom: 20px;
 }
-.glm-admin-active-record{
-    background:lighten(#EE540E, 20%) !important;
-    color: white;
-    font-weight: bold;
-}
+
 .member-record-logo{
     max-width: 100px;
     justify-content: center;
index d6178f4..856bd3e 100644 (file)
 
                     <div class="switch">
                         <label>
-                            <input id="quickSearchForm-pending" type="checkbox">
+                            <input id="quickSearchForm-pending" type="checkbox" data-glmevent="change">
                             <span class="lever"></span>
                             Pending Members Only{if isset($pendingMembersCount) && $pendingMembersCount}: {$pendingMembersCount}{/if}
                         </label>
                     </div>
                     <div class="switch">
                         <label>
-                            <input id="bad-map-location" type="checkbox">
+                            <input id="bad-map-location" type="checkbox" data-glmevent="change">
                             <span class="lever"></span>
                             Bad Map Location Only{if isset($badMapLocationCount) && $badMapLocationCount}: {$badMapLocationCount}{/if}
                         </label>
index cae11fc..c4b13e6 100644 (file)
@@ -1,6 +1,6 @@
 <div class="glm-admin-search-filter glm-admin-category-filter">
 
-    <select id="filterCategories" data-searchType="select2" name="filterCategories[]" multiple="multiple" size="1" class="glm-admin-search-field" data-search="categorySearch">
+    <select id="filterCategories" data-searchType="select2" name="filterCategories[]" multiple="multiple" size="1" class="glm-admin-search-field" data-search="categorySearch" data-glmevent="change">
     {foreach from=$categories item=v}
         <option value="{$v.id}" data-parent="{$v.parent}"{if $v.selected} selected{/if}>
             {if $v.parent_id}&nbsp;&nbsp;&nbsp;&nbsp;{/if}{$v.name}
index 60bf251..c5ec5ec 100644 (file)
@@ -1,5 +1,5 @@
 <label class="checkbox-search-filters glm-admin-search-filter">
     <div>{$component.displayName}</div>
-    <input  type="checkbox" name="{$component.id}" class="glm-admin-search-field glm-search-checkbox" data-search="filter{$component.displayName}" data-searchType="checkbox"/>
+    <input  type="checkbox" name="{$component.id}" class="glm-admin-search-field glm-search-checkbox" data-search="filter{$component.displayName}" data-searchType="checkbox" data-glmevent="change"/>
     <span></span>
 </label>
\ No newline at end of file
index cec8551..13244a4 100644 (file)
@@ -1,6 +1,6 @@
 
 <!-- <b>{$terms.term_member_cap} Types</b> -->
-<select id="filterMemberTypes" data-searchType="select" name="filterMemberTypes" class="browser-default glm-admin-search-filter glm-admin-search-field" data-search="filterMemberTypes">
+<select id="filterMemberTypes" data-searchType="select" name="filterMemberTypes" class="browser-default glm-admin-search-filter glm-admin-search-field" data-search="filterMemberTypes" data-glmevent="change">
     <option value="">{$terms.term_member_cap} Types</option>
     {foreach $member_types as $type}
     <option value="{$type.id}"{if $type.id == $mTypeSelected} selected{/if}>{$type.name}</option>
index 7fc16e9..ebc93c9 100644 (file)
@@ -91,7 +91,7 @@
             </div>
             {if apply_filters('glm_members_menu_members', true)}
             <div class="glm-small-4 glm-right">
-                <a id="glm-edit-member-status" href="{$thisUrl}?page={$thisPage}&glm_action=memberEdit&member={$memberID}" class="button button-primary glm-button glm-right">Edit {$terms.term_member_cap} Name and Status</a>
+                <a id="glm-edit-member-status" href="{$thisUrl}?page={$thisPage}&glm_action=memberEdit&member={$memberID}" class="button button-primary glm-button glm-right" data-glmevent="click" data-route="memberEdit" data-member="{$memberID}" data-overlay="profile">Edit {$terms.term_member_cap} Name and Status</a>
             </div>
             {/if}
         </div>
             <tr class="alternate{if $m.status.name == 'Active'} glm-admin-table-active{/if}">
           {/if}
                 <td>
-                    <a data-member="{$memberID}" href="{$thisUrl}?page={$thisPage}&glm_action=memberInfo&member={$memberID}&memberInfo={$m.id}" class="edit-member-profile {if $m.status.value == $statusPending} glm-notice edit-member-profile{/if} " data-memberInfo={$m.id}>
+                    <a href="{$thisUrl}?page={$thisPage}&glm_action=memberInfo&member={$memberID}&memberInfo={$m.id}" class="edit-member-profile {if $m.status.value == $statusPending} glm-notice edit-member-profile{/if} " data-route="memberInfo" data-option="edit" data-member="{$memberID}"  data-memberInfo={$m.id} data-glmevent="click" data-overlay="profile">
                         Edit {if $m.status.name == 'Active'}Current{else}{$m.status.name}{/if} Profile
                     </a>
                 </td>
                 <td>
                     {if $settings.memb_info_location} {if $m.bad_lat_lon && !$m.has_no_map_data.value}<span class="glm-error">Bad Map Location</span>{/if} {/if}
           {if apply_filters('glm_members_permit_admin_member_index_clone_activate_info_version', true)}
-                    <a data-member="{$memberID}" data-memberinfo="{$m.id}" href="{$thisUrl}?page={$thisPage}&glm_action=memberInfo&member={$memberID}&memberInfo={$m.id}&option=clone" class="button button-secondary glm-button-small glm-right glm-admin-clone-profile">Clone</a>&nbsp;
+                    <a href="{$thisUrl}?page={$thisPage}&glm_action=memberInfo&member={$memberID}&memberInfo={$m.id}&option=clone" class="button button-secondary glm-button-small glm-right glm-admin-clone-profile" data-overlay="profile" data-glmevent="click" data-route="memberInfo" data-option="clone" data-member="{$memberID}" data-memberInfo="{$m.id}" data-confirm>Clone</a>&nbsp;
                     {if $m.status.name != 'Active'}
-                    <a  data-member="{$memberID}" data-memberinfo="{$m.id}" href="{$thisUrl}?page={$thisPage}&glm_action=index&member={$memberID}&activateID={$m.id}" class="button button-secondary glm-button-small glm-right glm-admin-activate-profile">Activate</a>{/if}
+                    <a  href="{$thisUrl}?page={$thisPage}&glm_action=index&member={$memberID}&activateID={$m.id}" class="button button-secondary glm-button-small glm-right glm-admin-activate-profile" data-confirm data-route="manage" data-glmevent="click" data-option="activate" data-member="{$memberID}" data-activateID="{$m.id}" >Activate</a>{/if}
           {/if}
                 </td>
             </tr>
index ae6b911..bff8775 100644 (file)
         <script type="text/javascript">var enableDraggable = true;</script>
     {/if}   
     <!-- <pre>{ $terms|@print_r}</pre> -->
-    <div id="add-new-member"><i class="material-icons">add</i>{$terms.term_member_cap}</div>
-    <div id="glm-admin-reset-filters"><i class="material-icons">undo</i>Reset Filters</div>
+    <div id="add-new-member" data-glmevent="click" data-route="memberEdit" data-overlay="profile" data-option="add" data-drawer>
+        <i class="material-icons">add</i>{$terms.term_member_cap}
+    </div>
+    <div id="glm-admin-reset-filters" data-overlay="search" data-reset data-glmevent="click" data-route="list" data-option="list" data-view="list"><i class="material-icons">undo</i>Reset Filters</div>
     
     {include file='admin/manageDashboard/adminSearch/searchHeader.html'}
     
         </div>
     </div>
 
-    <div id="confirmation-modal" class="modal">
+    <div id="glm-confirmation-modal" class="modal">
         <div id="glm-modal-wrapper">
-            <div id="glm-modal-overlay" style="">      
+            <div id="glm-confirmation-modal-overlay" style="">      
                 <img class="glm-list-loader" src="{$assetsUrl}/loader.gif" alt="">
             </div>
             <div class="modal-content">
                 <div class="glm-confirmation-modal-check"><i class="material-icons">check_circle</i></div>
-                <h4>Profile Successfully Updated</h4>
-            </div>
-            <div class="modal-footer">
-                <a href="#!" class="modal-close waves-effect waves-green btn-flat">Ok</a>
+                <h4>Profile Successfully <span class="glm-modal-action"></span></h4>
+                <div class="modal-footer">
+                    <a href="#!" class="modal-close waves-effect waves-green btn-flat">Ok</a>
+                </div>
             </div>
         </div>
        
 </style>
 <script>
     jQuery(function($){
-        
-        // window.Glma.updateSearchFilterValues();
-        var memberInfo, memberID;
-        var actionData = {
-            action          : Glma.defaultData.action,
-            glm_action      : Glma.defaultData.glm_action,
-        }
-        var listData = {
-            form_action    : 'list',
-            view           : 'list',
-            option         : 'list',
-        };
-        window.Glma.mergeProps(listData, actionData);
         /*
         *  Init Materialize collapsible
         */
             outDuration        : 400
         });
 
+        // window.Glma.updateSearchFilterValues();
+        var memberInfo, memberID;
+        var actionData = {
+            action          : Glma.defaultData.action,
+            glm_action      : Glma.defaultData.glm_action,
+        }
+        // remove when finshed refactoring
+        var listData = {
+            view    : 'list',
+            option  : 'list',
+            route   : 'list'
+        };
+
+        // function sendRequest(config){
+        //     var data = setXHRData({
+        //         option  : 'list',
+        //         view    : 'list',
+        //     });
+        //     window.Glma.mergeProps(listData, actionData);
+        //     window.Glma.manageMember(
+        //         listData,
+        //         '', 
+        //         function(data) {
+        //             $("#member-results-container").html(data.searchData);
+        //             $("#glm-admin-search-overlay").fadeOut('slow')
+        //         },
+        //         function(error) {
+        //             console.log(error);
+        //         },
+        //         "POST"
+        //     );
+        // }
+
+        window.Glma.mergeProps(listData, actionData);
         window.Glma.manageMember(
             listData,
             '', 
             "POST"
         );
    
-        $("#glm-admin-reset-filters").on("click", function(e){
-            $("#glm-admin-search-overlay").fadeIn('fast');
-            window.Glma.resetAllFilters();
-            window.Glma.deleteAllFilterFields(listData);
-            console.log(listData);
-            window.Glma.manageMember(
-                listData,
-                '', 
-                function(data) {
-
-                    $("#member-results-container").html(data.searchData);
-                    $("#glm-admin-search-overlay").fadeOut('slow');
-                },
-                function(error) {
-                    console.log(error);
-                },
-                "POST"
-            );
-        })
-
-        $(".glm-search-checkbox").on("change", function(){
-            $("#glm-admin-search-overlay").fadeIn('fast');
-            var filterData = {};
-            filterData.filterArchived = $("input[name='archivedSearch']:checked").length > 0 ? true : undefined;
-            filterData.filterFeatured = $("input[name='featuredSearch']:checked").length > 0 ? true : undefined;
-
-            window.Glma.deleteAllFilterFields(listData);
-            window.Glma.updateSearchFilterValues();
-            var queries = window.Glma.getSearchFieldValues();
-            window.Glma.mergeProps(listData, filterData);
-            window.Glma.mergeProps(listData, queries);
-            Glma.manageMember(
-                listData,
-                '', 
-                function(data) {
-                    $("#member-results-container").html(data.searchData);
-                    $("#glm-admin-search-overlay").fadeOut('slow')
-                },
-                function(error) {
-                    console.log(error);
-                },
-                "POST"
-            );
-        });
-        
-        $(document).on("click", "#glm-close-drawer", function(){
-            window.Glma.manageMember(
-                listData,
-                '', 
-                function(data) {
-                    $("#member-results-container").html(data.searchData);
-                    var activeRecord = localStorage.getItem("active-record");
-                    $("#member-results-container").find('[data-id='+activeRecord+']').addClass("glm-admin-active-record");
-                    $("#glm-admin-search-overlay").fadeOut('slow');
-                    
-                },
-                function(error) {
-                    console.log(error);
-                },
-                "POST"
-            );
-            $("#filterCategories").select2({
-                placeholder: "Categories",
-                width: '100%' 
+        // New Monolithic click handler
+        $(document).on("click", "[data-glmevent='click']",function(e){
+            e.preventDefault();
+            var target  = $(this);
+            var overlay = target.attr("data-overlay") || null;
+            var data = window.Glma.setXHRData({ 
+                route           : target.attr("data-route")         || null,
+                memberID        : target.attr("data-memberID")      || null,
+                memberInfo      : target.attr("data-memberInfo")    || null,
+                member          : target.attr("data-member")        || null,
+                option          : target.attr('data-option')        || null,
+                deleteID        : target.attr('data-deleteID')      || null,
+                activateID      : target.attr('data-activateID')    || null,
+                view            : target.attr('data-view')          || null,
+                mergingObjects  : [actionData]
             });
-            M.Sidenav.getInstance($('.edit-screen')[0]).close();   
-        });
-        
-
-        $(document).on("click",".member-record-name",function(){
-            $("#glm-admin-profile-overlay").fadeIn('fast');
-            $(this).parent().addClass("glm-admin-active-record");
-            $(this).parent().siblings().removeClass("glm-admin-active-record");
-            localStorage.setItem("active-record", $(this).parent().data("id"));
-            $(".edit-screen-mount").html('');
-            var editData = {};
-            editData.option     = "manage";
-            editData.memberID   = $(this).parent().data('id');
-            memberID            = editData.memberID;
-            window.Glma.mergeProps(editData, actionData);
-            Glma.manageMember(
-                editData,
-                function(complete) {},
-                function(success) {
-                    $(".edit-screen-mount").html(success.searchData);
-                    $("#glm-admin-profile-overlay").fadeOut('slow');
-                },
-                function(error) {
-                    console.log(error);
-                },
-                "POST",
-            );           
-            M.Sidenav.getInstance($('.edit-screen')[0]).open(); 
-        });
-        
-        $('#filterCategories').on('change', function (e, clear) {
-            if(!clear){
-                $("#glm-admin-search-overlay").fadeIn('fast');
-                if( $(this).select2("val")){
-                    listData.categorySearch = $(this).select2("val").join(",");
-                }else{
-                    listData.categorySearch = "";
-                }
-
-                window.Glma.deleteAllFilterFields(listData);
-                window.Glma.updateSearchFilterValues();
-                var queries = window.Glma.getSearchFieldValues();
-                window.Glma.mergeProps(listData, queries);http://test.gaslightmedia.com/wp-admin/admin.php?page=glm-members-admin-menu-members-index#!
-                Glma.manageMember(
-                    listData,
-                    '', 
-                    function(data) {
-                        $("#member-results-container").html(data.searchData);
-                        $("#glm-admin-search-overlay").fadeOut('slow');
-                    },
-                    function(error) {
-                        console.log(error);
+            if( typeof target.data("drawer") !== "undefined" ){
+                M.Sidenav.getInstance($('.edit-screen')[0]).open(); 
+            }
+            if( typeof target.data("reset") !== "undefined" ){
+                window.Glma.resetAllFilters();
+                window.Glma.deleteAllFilterFields(data);
+            }
+            window.Glma.startTransition({
+                overlay     :  overlay ? $("#glm-admin-" + overlay + "-overlay") : null,
+                container   : $(".edit-screen-mount")
+            });
+            if( target.hasClass("member-record-name")){
+                window.Glma.setActiveRecord( target );
+            }
+            if( typeof target.data("confirm") !== "undefined"){
+                window.Glma.confirmAction({
+                    container : $("#glm-confirmation-modal")[0],
+                    overlay   : $("#glm-modal-overlay")
+                })
+            }
+            if( typeof target.data("norequest") == "undefined" ){
+                window.Glma.manageMember(
+                    data,
+                    function(complete) {},
+                    function(success) {
+                        if( data.route == "list"){
+                            console.log($("#member-results-container") );
+                            $("#member-results-container").html(success.searchData);
+                            $("#glm-admin-search-overlay").fadeOut('slow')
+                        }
+                        window.Glma.endTransition({
+                            overlay     : overlay ? $("#glm-admin-" + overlay + "-overlay") : null,
+                            container   : $(".edit-screen-mount"),
+                            content     :  success.searchData
+                        });
+                        if( data.option == "edit"){
+                            window.Glma.fileUploaderInit();
+                        }
+                        if( $("#glm-confirmation-modal").hasClass("open") && $("#glm-confirmation-modal-overlay").css("display") == "block" ){
+                            window.Glma.closeModalOverlay( $("#glm-confirmation-modal-overlay") );
+                        }
+                        if( typeof target.data("close") !== "undefined"){
+                            $("#filterCategories").select2({
+                                placeholder: "Categories",
+                                width: '100%' 
+                            });
+                        }
                     },
-                    "POST"
-                );
+                    function(error) {},
+                    "POST",
+                );  
             }
+       
+            if( typeof target.data("close") !== "undefined"){
+                M.Sidenav.getInstance($('.edit-screen')[0]).close();  
+            }
+            // console.log(data)
         });
 
-        $('#filterMemberTypes').on('change', function (e) {
-            $("#glm-admin-search-overlay").fadeIn('fast');
-            listData.memberTypeSearch = $(this).val();
-            window.Glma.deleteAllFilterFields(listData);
-            window.Glma.updateSearchFilterValues();
-            var queries = window.Glma.getSearchFieldValues();
-            window.Glma.mergeProps(listData, queries);
-            Glma.manageMember(
-                listData,
-                $("#glm-admin-search-overlay").fadeOut('slow'), 
-                function(data) {
-                    $("#member-results-container").html(data.searchData);
-                    $("#glm-admin-search-overlay").fadeOut('slow');
-                },
-                function(error) {
-                    console.log(error);
-                },
-                "POST"
-            );
-        });
-
-        // console.log( $("#nextStart").attr("nextStart"));
         $(document).on("click", ".pagination", function(e){
             if (!$(this).hasClass("disabled")) {
                 listData.pageSelect = $(this).text();
                 );
             }
         });
-            
-        // $(document).on("click", "#deleteMemberInfoButton",function(e){
-        //     e.preventDefault();
-        // });
-
-        $(document).on("click", "#deleteMemberInfoSubmit", function(e){
-            e.preventDefault();
-            var editData        = {};
-            var form = $("#member-info-form");
-
-            editData.option     = "delete";
-            editData.member     = form.find( $("#glm-memberinfo-member-id")).val();
-            editData.deleteID   = form.find( $("#glm-memberinfo-id")).val();
-            $("#dialog-overlay").fadeOut("fast");
-            window.Glma.mergeProps(editData, actionData);
-            $("#dialog-overlay").fadeOut("fast");
-            Glma.manageMember(
-                editData,
-                function(complete) {},
-                function(success) {
-                    //$(".edit-screen").html(success.searchData);
-                    $("#dialog-overlay").fadeOut("fast");
-                },
-                function(error) {
-                    console.log(error);
-                },
-                "POST"
-            );
-        });
-
-        $(document).on("click", ".glm-admin-clone-profile",function(e){
-            e.preventDefault();
-            var editData        = {};
-            editData.model      = "memberInfo";
-            editData.option     = "clone";
-            editData.member     = $(this).data("member"); 
-            editData.memberInfo = $(this).data("memberinfo");
-            window.Glma.mergeProps(editData, actionData);
-            Glma.manageMember(
-                editData,
-                function(complete) {},
-                function(success) {
-                    $(".edit-screen-mount").html(success.searchData);
-                },
-                function(error) {
-                    console.log(error);
-                },
-                "POST"
-            );
-        });
-
-        $(document).on("click", ".glm-admin-activate-profile",function(e){
+        
+        $(document).on("click", ".glm-admin-profile-edit", function(e){
+            $("#glm-admin-profile-overlay").fadeIn('fast');
             e.preventDefault();
-            var editData        = {};
-            editData.option     = "activate";
-            editData.member     = $(this).data("member"); 
-            editData.activateID = $(this).data("memberinfo");
+            $(".edit-screen-mount").html('');
+            var editData = {};
+            editData.option     = "addNew";
+            editData.member     = $(this).data("member");
+            editData.route      = "memberInfo";
             window.Glma.mergeProps(editData, actionData);
             Glma.manageMember(
                 editData,
                 function(complete) {},
                 function(success) {
                     $(".edit-screen-mount").html(success.searchData);
+                    $("#glm-admin-profile-overlay").fadeOut('slow');
                 },
                 function(error) {
                     console.log(error);
             );
         });
 
-        
-
-        $(document).on("click", "#add-new-member",function(e){
+        $(document).on("click", "#updateMember", function(e){
             $("#glm-admin-profile-overlay").fadeIn('fast');
-            $('.edit-screen-mount').html('');
             e.preventDefault();
-            var editData        = {};
-            editData.option     = "add";
-            editData.model      = "memberEdit";
-            window.Glma.mergeProps(editData, actionData);
-            Glma.manageMember(
-                editData,
+            var form        = $("#member-edit-form");
+            var fileForm    = new FormData(form[0]);
+            var option      = form.find( $("#glm-admin-option") ).val();
+            fileForm.set("action",'glm_members_admin_ajax');
+            fileForm.set("glm_action" , 'memberManagement');
+            fileForm.set("option" ,option);
+            fileForm.set("route" ,"memberEdit");
+            window.Glma.manageMember(
+                fileForm,
                 function(complete) {},
                 function(success) {
                     $(".edit-screen-mount").html(success.searchData);
-                    $("#glm-admin-profile-overlay").fadeOut('slow');
+                    $("#glm-admin-profile-overlay").fadeOut('fast');
                 },
                 function(error) {
                     console.log(error);
                 },
                 "POST",
+                true
             );
-            M.Sidenav.getInstance($('.edit-screen')[0]).open();   
         });
 
-        // When submit button is clicked, disable the beforeunload message
         $(document).on('click', '.updateMemberProfile',function(e) {
             e.preventDefault();
             var form = $("#member-info-form");
             fileForm.set("action",'glm_members_admin_ajax');
             fileForm.set("glm_action" , 'memberManagement');
             fileForm.set("option" ,option);
-            fileForm.set("model" ,"memberProfile");
-
+            fileForm.set("route" ,"memberProfile");
             var instance = M.Modal.getInstance($('#confirmation-modal')[0]);
             instance.open();
             $(document).on("click", ".modal-close", function(){
                 instance.close();
                 {literal}$("#glm-modal-overlay").css({display: "block"}){/literal}
             });
-            
             window.Glma.manageMember(
                 fileForm,
                 function(complete) {
             );
         });
 
-        $(document).on("click",".edit-member-profile",function(e){
-            $("#glm-admin-profile-overlay").fadeIn('fast');
-            e.preventDefault();
-            $(".edit-screen-mount").html('');
-            var editData = {};
-            editData.option     = "edit";
-            editData.memberInfo = $(this).data("memberinfo");
-            editData.member     = memberID;
-            editData.model      = "memberInfo";
-            window.Glma.mergeProps(editData, actionData);
-            Glma.manageMember(
-                editData,
-                function(complete) {},
-                function(success) {
-                    $(".edit-screen-mount").html(success.searchData);
-                    window.Glma.fileUploaderInit();
-                    $("#glm-admin-profile-overlay").fadeOut('slow');
-                },
-                function(error) {
-                    console.log(error);
-                },
-                "POST",
-            );
+        /***********************
+         * 
+         *  ON CHANGE EVENTS
+         * 
+         **********************/
+        $(document).on("change","[data-glmevent='change']", function(e, data){
+            // console.log( $(this) );
+            // console.log(e.target);
         });
-
-        $(document).on("click", ".glm-admin-profile-edit", function(e){
-            $("#glm-admin-profile-overlay").fadeIn('fast');
-            e.preventDefault();
-            $(".edit-screen-mount").html('');
-            var editData = {};
-            editData.option     = "addNew";
-            editData.member     = $(this).data("member");
-            editData.model      = "memberInfo";
-            window.Glma.mergeProps(editData, actionData);
-            Glma.manageMember(
-                editData,
-                function(complete) {},
-                function(success) {
-                    $(".edit-screen-mount").html(success.searchData);
-                    $("#glm-admin-profile-overlay").fadeOut('slow');
-                },
-                function(error) {
-                    console.log(error);
-                },
-                "POST",
-            );
-        });
-
-        $(document).on("click", "#updateMember", function(e){
-            $("#glm-admin-profile-overlay").fadeIn('fast');
-            e.preventDefault();
-            var form        = $("#member-edit-form");
-            var fileForm    = new FormData(form[0]);
-            var option      = form.find( $("#glm-admin-option") ).val();
-            fileForm.set("action",'glm_members_admin_ajax');
-            fileForm.set("glm_action" , 'memberManagement');
-            fileForm.set("option" ,option);
-            fileForm.set("model" ,"memberEdit");
-            window.Glma.manageMember(
-                fileForm,
-                function(complete) {},
-                function(success) {
-                    $(".edit-screen-mount").html(success.searchData);
-                    $("#glm-admin-profile-overlay").fadeOut('fast');
-                },
-                function(error) {
-                    console.log(error);
-                },
-                "POST",
-                true
-            );
-        });
-
-        $(document).on("click",".glm-admin-member-dashboard", function(e){
-            $("#glm-admin-profile-overlay").fadeIn('fast');
-            e.preventDefault();
-            $(".edit-screen-mount").html('');
-            var editData = {};
-            editData.option     = "manage";
-            editData.memberID   = $(this).data('member');
-            memberID            = editData.memberID;
-            window.Glma.mergeProps(editData, actionData);
-            Glma.manageMember(
-                editData,
-                function(complete) {},
-                function(success) {
-                    $(".edit-screen-mount").html(success.searchData);
-                    $("#glm-admin-profile-overlay").fadeOut('slow');
-                },
-                function(error) {
-                    console.log(error);
-                },
-                "POST",
-            );   
+        $(document).on('change',"#filterCategories", function (e, clear) {
+            if(!clear){
+                $("#glm-admin-search-overlay").fadeIn('fast');
+                if( $(this).select2("val")){
+                    listData.categorySearch = $(this).select2("val").join(",");
+                }else{
+                    listData.categorySearch = "";
+                }
+                window.Glma.deleteAllFilterFields(listData);
+                window.Glma.updateSearchFilterValues();
+                var queries = window.Glma.getSearchFieldValues();
+                window.Glma.mergeProps(listData, queries);
+                Glma.manageMember(
+                    listData,
+                    '', 
+                    function(data) {
+                        $("#member-results-container").html(data.searchData);
+                        $("#glm-admin-search-overlay").fadeOut('slow');
+                    },
+                    function(error) {
+                        console.log(error);
+                    },
+                    "POST"
+                );
+            }
         });
 
-        $(document).on("click", "#glm-edit-member-status", function(e){
-            $("#glm-admin-profile-overlay").fadeIn('fast');
-            e.preventDefault();
-            $(".edit-screen-mount").html('');
-            var editData        = {};
-            var form            = $("#member-edit-form");
-            editData.option     = form.find( $("#glm-admin-option") ).val();
-            editData.memberInfo = $(this).data("memberinfo");
-            editData.member     = memberID;
-            editData.model      = "memberEdit";
-            window.Glma.mergeProps(editData, actionData);
-            Glma.manageMember(
-                editData,
-                function(complete) {},
-                function(success) {
-                    $(".edit-screen-mount").html(success.searchData);
-                    $("#glm-admin-profile-overlay").fadeOut('slow');
-                },
-                function(error) {
-                    console.log(error);
-                },
-                "POST",
-            );
-        });
         $(document).on("change", "#quickSearchForm-pending", function(e){
             console.log()
             var selected = $(this).prop('checked');
                 delete listData.filterPending;
                 {literal}$(this).parent().css({color: "#9E9E9E"}){/literal}
             }
-  
             window.Glma.manageMember(
                 listData,
                 '', 
                 function(data) {
-
                     $("#member-results-container").html(data.searchData);
                     $("#glm-admin-search-overlay").fadeOut('slow');
                 },
                 "POST"
             );
         });
+        
         $(document).on("change", "#bad-map-location", function(){
             var selected = $(this).prop('checked');
             $("#glm-admin-search-overlay").fadeIn('fast');
                 listData,
                 '', 
                 function(data) {
+                    $("#member-results-container").html(data.searchData);
+                    $("#glm-admin-search-overlay").fadeOut('slow');
+                },
+                function(error) {
+                    console.log(error);
+                },
+                "POST"
+            );
+        });
 
+        $('#filterMemberTypes').on('change', function (e) {
+            $("#glm-admin-search-overlay").fadeIn('fast');
+            listData.memberTypeSearch = $(this).val();
+            window.Glma.deleteAllFilterFields(listData);
+            window.Glma.updateSearchFilterValues();
+            var queries = window.Glma.getSearchFieldValues();
+            window.Glma.mergeProps(listData, queries);
+            Glma.manageMember(
+                listData,
+                $("#glm-admin-search-overlay").fadeOut('slow'), 
+                function(data) {
                     $("#member-results-container").html(data.searchData);
                     $("#glm-admin-search-overlay").fadeOut('slow');
                 },
             );
         });
 
+        $(".glm-search-checkbox").on("change", function(){
+            $("#glm-admin-search-overlay").fadeIn('fast');
+            var filterData = {};
+            filterData.filterArchived = $("input[name='archivedSearch']:checked").length > 0 ? true : undefined;
+            filterData.filterFeatured = $("input[name='featuredSearch']:checked").length > 0 ? true : undefined;
+            window.Glma.deleteAllFilterFields(listData);
+            window.Glma.updateSearchFilterValues();
+            var queries = window.Glma.getSearchFieldValues();
+            window.Glma.mergeProps(listData, filterData);
+            window.Glma.mergeProps(listData, queries);
+            Glma.manageMember(
+                listData,
+                '', 
+                function(data) {
+                    $("#member-results-container").html(data.searchData);
+                    $("#glm-admin-search-overlay").fadeOut('slow')
+                },
+                function(error) {
+                    console.log(error);
+                },
+                "POST"
+            );
+        });
     });
 </script>
-
 {include file='admin/footer.html'}
\ No newline at end of file
index 11d3ef3..0654eb5 100644 (file)
                     <span class="member-record-column member-record-logo">  <i class="small material-icons glm-admin-list-image">account_circle</i></span>
                 {/if}
                 
-                <span class="member-record-column member-record-name"><span class="mobile-record-header">Name: </span><span class="member-record-value">{$member.name}</span></span>
-                <span class="member-record-column member-record-events"><span class="mobile-record-header">Events: </span><span class="member-record-value">0</span></span>
-                <span class="member-record-column member-record-packages"><span class="mobile-record-header">Packages: </span><span class="member-record-value">0</span></span>
-                <span class="member-record-column member-record-featured"><span class="mobile-record-header">Featured: </span><span class="member-record-value">{$member.featured.name}</span></span>
+                <span class="member-record-column member-record-name" data-overlay="profile" data-route="manage" data-memberID="{$member.id}" data-glmevent="click" data-drawer>
+                    <span class="mobile-record-header">Name: </span>
+                    <span class="member-record-value">{$member.name}</span>
+                </span>
+                <span class="member-record-column member-record-events">
+                    <span class="mobile-record-header">Events: </span>
+                    <span class="member-record-value">0</span>
+                </span>
+                <span class="member-record-column member-record-packages">
+                    <span class="mobile-record-header">Packages: </span>
+                    <span class="member-record-value">0</span>
+                </span>
+                <span class="member-record-column member-record-featured">
+                    <span class="mobile-record-header">Featured: </span>
+                    <span class="member-record-value">{$member.featured.name}</span>
+                </span>
             </div>
         {/foreach}
     {else}
index 0a9b028..955d290 100644 (file)
@@ -7,7 +7,7 @@
 {/if}
 
 <div class="wrap glm-associate-admin-wrap glm-associate-admin-member-wrap">
-    <div id="glm-close-drawer">X</div>
+    <div id="glm-close-drawer" data-close data-glmevent="click">X</div>
     <h2>
         {if $haveMember}
             <!--{ $terms.term_member_cap}: --> <span class="glm-notice">{$memberName}</span>
@@ -20,7 +20,7 @@
 {/if}
 
     <h2 class="nav-tab-wrapper">
-        <a href="{$thisUrl}?page={$thisPage}&member={$memberID}" class="nav-tab{if $thisAction==index || $thisAction==memberEdit || $thisAction==memberInfo} nav-tab-active{/if} glm-admin-member-dashboard" data-member="{$memberID}">{$terms.term_member_cap} Dashboard</a>
+        <a href="{$thisUrl}?page={$thisPage}&member={$memberID}" class="nav-tab{if $thisAction==index || $thisAction==memberEdit || $thisAction==memberInfo} nav-tab-active{/if} glm-admin-member-dashboard" data-memberID="{$memberID}" data-glmevent="click" data-route="manage"  data-overlay="profile">{$terms.term_member_cap} Dashboard</a>
 {if $memberID}
      
   {foreach $addOnTabs as $a}
index 671565f..1a49dbb 100755 (executable)
@@ -52,7 +52,7 @@
                 There may also be "Archived" versions that will not normally show up in the "{$terms.term_member_cap} Dashboard". Click the
                 "Show Archiived Profile Versions" checkbox at the top right of the versions list on that page to include archived versions.
             </p>
-            <input id="deleteMemberInfoSubmit" data-member={$member.id} data-memberInfo="{$memberInfoID}" type="submit" value="Delete this {$terms.term_member_cap} Profile Version" class="red waves-effect waves-light btn">
+            <input id="deleteMemberInfoSubmit"  type="submit" value="Delete this {$terms.term_member_cap} Profile Version" class="red waves-effect waves-light btn" data-member={$member.id} data-deleteID="{$memberInfoID}" data-confirm data-route="manage" data-option="delete" data-glmevent="click">
       {/if} <!-- status == 10 -->
             <a id="deleteMemberInfoCancel" class="grey waves-effect waves-light btn modal-close {if $close == 'ok'}center-button{else} right {/if}">{$close}</a>
             <div id="glm-delete-modal-wrapper">