Use common views for newDashboard searchform compiling
authorLaury GvR <laury@gaslightmedia.com>
Fri, 26 Oct 2018 18:13:53 +0000 (14:13 -0400)
committerLaury GvR <laury@gaslightmedia.com>
Fri, 26 Oct 2018 18:13:53 +0000 (14:13 -0400)
- Loop through searchform fields provided by
- Enqueue materialize and dashboard css for Manage Members
- Create sample common component views
- Testing output for checkboxes

17 files changed:
css/glma-admin-sass.css
css/glma-admin-sass.css.map
models/admin/manageMembers/index.php
models/admin/manageMembers/search.php
scss/admin/_dashboard.scss [deleted file]
scss/admin/_manage-dashboard.scss [new file with mode: 0644]
scss/admin/_test.scss [deleted file]
scss/admin/_widgets-dashboard.scss [new file with mode: 0644]
scss/admin/app.scss
views/admin/common/components/category.html [new file with mode: 0644]
views/admin/common/components/checkbox.html [new file with mode: 0644]
views/admin/common/components/dateSearch.html [new file with mode: 0644]
views/admin/common/components/dropdown.html [new file with mode: 0644]
views/admin/common/components/modal.html [new file with mode: 0644]
views/admin/common/components/textSearch.html [new file with mode: 0644]
views/admin/common/manageDashboard/index.html [new file with mode: 0644]
views/admin/manageMembers/index.html [deleted file]

index f22d60f..581fbf2 100644 (file)
@@ -1,3 +1,3 @@
-.stupid-widget{color:red}.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-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-dashboard{background-color:#E9EDF5;width:100%;height:100vh;padding:15px}#glm-manage-dashboard #glm-manage-dashboard-searchForm{background:#FFFFFF}#glm-manage-dashboard #glm-admin-member-list{position:relative;height:100%;padding:15px 0}#glm-manage-dashboard .glm-list-result{background-color:#FFFFFF;padding:10px;border-bottom:1px solid #DEE2E2}#glm-manage-dashboard .glm-list-result:nth-child(odd){background:#F9FCFD}#glm-manage-dashboard #glm-admin-search-overlay{position:absolute;width:100%;height:100%;left:0;top:0;background:red}#glm-manage-dashboard #wpcontent{padding-left:0}
 
 /*# sourceMappingURL=glma-admin-sass.css.map */
index cfe95af..e7f0774 100644 (file)
@@ -1 +1 @@
-{"version":3,"file":"glma-admin-sass.css","sources":["app.scss","_test.scss","_dashboard.scss"],"sourcesContent":["@import 'test';\n@import 'dashboard';",".stupid-widget{\n    color: red;\n}","/* New Dashboard Styles */\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}"],"mappings":"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","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"],"sourcesContent":["@import 'widgets-dashboard';\n@import 'manage-dashboard';","/* New Dashboard Styles */\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-dashboard {\n    background-color: #E9EDF5;\n    width: 100%;\n    height: 100vh;\n    padding: 15px;\n    // [type=\"checkbox\"]:not(:checked), [type=\"checkbox\"]:checked {\n    //     position: relative;\n    //     opacity: 1;\n    //     pointer-events: all;\n    // }\n    #glm-manage-dashboard-searchForm {\n        background: #FFFFFF;\n    }\n    #glm-admin-member-list{\n        position: relative;\n        height: 100%;\n        padding: 15px 0;\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{\n        position: absolute;\n        width: 100%;\n        height: 100%;\n        left: 0;\n        top: 0;\n        background: red;\n    }\n    #wpcontent{\n        padding-left: 0; \n    }\n}"],"mappings":"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","names":[],"sourceRoot":"/source/"}
\ No newline at end of file
index c501447..f0046e2 100644 (file)
@@ -103,6 +103,32 @@ class GlmMembersAdmin_manageMembers_index extends GlmDataMembers
      */
     public function modelAction ($actionData = false)
     {
+
+
+        // Enqueue Materialize
+        wp_register_script(
+            'materialize',
+            GLM_MEMBERS_PLUGIN_URL . 'js/materialize/materialize.min.js',
+            array(
+                    'jquery'
+            ),
+            GLM_MEMBERS_PLUGIN_VERSION
+        );
+        wp_register_script(
+            'autoComplete',
+            GLM_MEMBERS_PLUGIN_URL . 'js/materialize/autoComplete.min.js',
+            array(
+                    'jquery'
+            ),
+            GLM_MEMBERS_PLUGIN_VERSION
+        );
+        wp_enqueue_script('materialize', false, array('jquery'), false, true);
+        wp_enqueue_script('autoComplete', false, array('jquery'), false, true);
+        wp_enqueue_style('materialize-css', GLM_MEMBERS_PLUGIN_URL . 'css/materialize.min.css');
+        wp_enqueue_style('autoComplete', GLM_MEMBERS_PLUGIN_URL . 'css/autoComplete.css');
+        wp_enqueue_style('admin-css', GLM_MEMBERS_PLUGIN_URL . 'css/glma-admin-sass.css');
+        wp_enqueue_style('css-icons', "https://fonts.googleapis.com/icon?family=Material+Icons");
+        
         require_once GLM_MEMBERS_PLUGIN_PATH . '/models/admin/manageMembers/search.php';
         $where              = ' true ';
         $alphaWhere         = ' true ';
@@ -126,6 +152,7 @@ class GlmMembersAdmin_manageMembers_index extends GlmDataMembers
         $enable_members     = $this->config['settings']['enable_members'];
         $textSearch         = false;
 
+
         // Save all query parameters
         if ( isset( $_REQUEST['glm_action'] ) && $_REQUEST['glm_action'] == 'list' ) {
             $_SESSION['member_saved_search'] = $_REQUEST;
@@ -394,7 +421,9 @@ class GlmMembersAdmin_manageMembers_index extends GlmDataMembers
             'start'             => $start,
             'limit'             => $limit,
             'namesList'         => $namesList,
-            'textSearch'        => $textSearch
+            'textSearch'        => $textSearch,
+
+            'searchFields'      => $glmMemberSearch
         );
 
         // Return status, suggested view, and data to controller
@@ -402,7 +431,7 @@ class GlmMembersAdmin_manageMembers_index extends GlmDataMembers
             'status'           => $success,
             'menuItemRedirect' => false,
             'modelRedirect'    => false,
-            'view'             => 'admin/manageMembers/index.html',
+            'view'             => 'admin/common/manageDashboard/index.html',
             'data'             => $templateData
         );
 
index 69de6bb..e909419 100644 (file)
                 'defaultFromDate'   => date('m/d/Y'),
             ],
             [
-                'id'        => 'archiveSearch', 
-                'order'     => 6,
-                'template'  => 'checkbox',
-                'entityID'  => 'members',
+                'id'            => 'archiveSearch',
+                'displayName'   => 'Archived',
+                'order'         => 6,
+                'template'      => 'checkbox',
+                'entityID'      => 'members',
                 'defaultFromDate'   => date('m/d/Y'),
             ],
             [
-                'id'        => 'featuredSearch', 
-                'order'     => 7,
-                'template'  => 'checkbox',
-                'entityID'  => 'event',
+                'id'            => 'featuredSearch',
+                'displayName'   => 'Featured Search',
+                'order'         => 7,
+                'template'      => 'checkbox',
+                'entityID'      => 'event',
                 'defaultFromDate'   => date('m/d/Y'),
             ],
         ]
diff --git a/scss/admin/_dashboard.scss b/scss/admin/_dashboard.scss
deleted file mode 100644 (file)
index a271b3a..0000000
+++ /dev/null
@@ -1,143 +0,0 @@
-/* New Dashboard Styles */
-.glm-associate-admin-wrap.glm-associate-admin-dashboard-wrap {
-    #glm-admin-content-container {
-        background-color: transparent;
-        border: 0;
-        padding: 0;
-    }
-    .members-summary-widget {
-        .summary-widget-body {
-            padding: 10px;
-            position: relative;
-            .dashboard-widget-buttons {
-                margin: 0;
-            }
-            .quick-links {
-                padding: 8px 12px 4px;
-                margin: 0 -12px;
-                .quick-link {
-                    &:after {
-                        content: ' |';
-                    }
-                    &:last-child:after {
-                        content: '';
-                    }
-                }
-            }
-            .list-header {
-                padding: 8px 12px 8px;
-                border-top: 1px solid #eee;
-                border-bottom: 1px solid #eee;
-                margin: 0 -10px;
-            }
-            .collection {
-                margin: 0 -10px;
-                border-bottom: 1px solid #eee;
-                .collection-item {
-                    background-color: #fafafa;
-                    line-height: 1;
-                    padding: 0px 10px;
-                    float: left;
-                    width: 100%;
-                    a:not(.btn) {
-                        color: #0073aa;
-                        display: inline-block;
-                        overflow: hidden;
-                        padding: 7px 2%;
-                        &.collection-item-left {
-                            float: left;
-                            text-align: left;
-                        }
-                        &.collection-item-right {
-                            text-align: right;
-                            float: right;
-                        }
-
-                    }
-                }
-            }
-
-        }
-    }
-    .dashboard-summary-widget{
-        background-color: white;
-        box-shadow: none;
-        border-color: #e5e5e5;
-        box-shadow: 0 1px 1px rgba(0,0,0,0.04);
-        // .date-field{
-        //     @media (max-width: 1024px){
-        //         width: 50% !important;
-        //     }
-        // }
-         .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;
-        }
-        .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-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;
-        }
-    }
-    .date-search-container{
-        margin-top: 20px;
-        .date-search-title{
-            padding-left: 12px;
-            font-weight: bold;
-        }
-    }
-    .dashboard-widget-buttons{
-        display: inline-block;
-        float: right;
-        a[class*="add-"]{
-            background-color: #4CAF50;
-        } 
-        a[class*="export-"]{
-            background-color: #9e9e9e;
-        }
-        a:hover{
-            color: white;
-        } 
-    }
-    .widget-header-buttons{
-        position: absolute;
-        right: 45px;
-        top: 10px;
-    }
-    .collapsible-header{
-        .btn{
-            position: relative;
-            left: 10px;
-            top: 7px;
-            // padding: 0 3px;
-            i{
-                width: inherit;
-                margin: 0;
-                // color: #EF5350 !important;
-            }   
-        }
-    }
-}
\ No newline at end of file
diff --git a/scss/admin/_manage-dashboard.scss b/scss/admin/_manage-dashboard.scss
new file mode 100644 (file)
index 0000000..d2a9024
--- /dev/null
@@ -0,0 +1,38 @@
+#glm-manage-dashboard {
+    background-color: #E9EDF5;
+    width: 100%;
+    height: 100vh;
+    padding: 15px;
+    // [type="checkbox"]:not(:checked), [type="checkbox"]:checked {
+    //     position: relative;
+    //     opacity: 1;
+    //     pointer-events: all;
+    // }
+    #glm-manage-dashboard-searchForm {
+        background: #FFFFFF;
+    }
+    #glm-admin-member-list{
+        position: relative;
+        height: 100%;
+        padding: 15px 0;
+    }
+    .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{
+        position: absolute;
+        width: 100%;
+        height: 100%;
+        left: 0;
+        top: 0;
+        background: red;
+    }
+    #wpcontent{
+        padding-left: 0; 
+    }
+}
\ No newline at end of file
diff --git a/scss/admin/_test.scss b/scss/admin/_test.scss
deleted file mode 100644 (file)
index 0ffae30..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-.stupid-widget{
-    color: red;
-}
\ No newline at end of file
diff --git a/scss/admin/_widgets-dashboard.scss b/scss/admin/_widgets-dashboard.scss
new file mode 100644 (file)
index 0000000..a271b3a
--- /dev/null
@@ -0,0 +1,143 @@
+/* New Dashboard Styles */
+.glm-associate-admin-wrap.glm-associate-admin-dashboard-wrap {
+    #glm-admin-content-container {
+        background-color: transparent;
+        border: 0;
+        padding: 0;
+    }
+    .members-summary-widget {
+        .summary-widget-body {
+            padding: 10px;
+            position: relative;
+            .dashboard-widget-buttons {
+                margin: 0;
+            }
+            .quick-links {
+                padding: 8px 12px 4px;
+                margin: 0 -12px;
+                .quick-link {
+                    &:after {
+                        content: ' |';
+                    }
+                    &:last-child:after {
+                        content: '';
+                    }
+                }
+            }
+            .list-header {
+                padding: 8px 12px 8px;
+                border-top: 1px solid #eee;
+                border-bottom: 1px solid #eee;
+                margin: 0 -10px;
+            }
+            .collection {
+                margin: 0 -10px;
+                border-bottom: 1px solid #eee;
+                .collection-item {
+                    background-color: #fafafa;
+                    line-height: 1;
+                    padding: 0px 10px;
+                    float: left;
+                    width: 100%;
+                    a:not(.btn) {
+                        color: #0073aa;
+                        display: inline-block;
+                        overflow: hidden;
+                        padding: 7px 2%;
+                        &.collection-item-left {
+                            float: left;
+                            text-align: left;
+                        }
+                        &.collection-item-right {
+                            text-align: right;
+                            float: right;
+                        }
+
+                    }
+                }
+            }
+
+        }
+    }
+    .dashboard-summary-widget{
+        background-color: white;
+        box-shadow: none;
+        border-color: #e5e5e5;
+        box-shadow: 0 1px 1px rgba(0,0,0,0.04);
+        // .date-field{
+        //     @media (max-width: 1024px){
+        //         width: 50% !important;
+        //     }
+        // }
+         .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;
+        }
+        .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-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;
+        }
+    }
+    .date-search-container{
+        margin-top: 20px;
+        .date-search-title{
+            padding-left: 12px;
+            font-weight: bold;
+        }
+    }
+    .dashboard-widget-buttons{
+        display: inline-block;
+        float: right;
+        a[class*="add-"]{
+            background-color: #4CAF50;
+        } 
+        a[class*="export-"]{
+            background-color: #9e9e9e;
+        }
+        a:hover{
+            color: white;
+        } 
+    }
+    .widget-header-buttons{
+        position: absolute;
+        right: 45px;
+        top: 10px;
+    }
+    .collapsible-header{
+        .btn{
+            position: relative;
+            left: 10px;
+            top: 7px;
+            // padding: 0 3px;
+            i{
+                width: inherit;
+                margin: 0;
+                // color: #EF5350 !important;
+            }   
+        }
+    }
+}
\ No newline at end of file
index 6b2ed32..735353d 100644 (file)
@@ -1,2 +1,2 @@
-@import 'test';
-@import 'dashboard';
\ No newline at end of file
+@import 'widgets-dashboard';
+@import 'manage-dashboard';
\ No newline at end of file
diff --git a/views/admin/common/components/category.html b/views/admin/common/components/category.html
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/views/admin/common/components/checkbox.html b/views/admin/common/components/checkbox.html
new file mode 100644 (file)
index 0000000..a8d93d7
--- /dev/null
@@ -0,0 +1,16 @@
+Checkbox template: <br>
+
+<label>
+    <input  type="checkbox" 
+            name="{$component.id}"/>
+    <span>{$component.displayName}</span>
+</label>
+
+<script>
+    if ( localStorage.getItem("{$component.id}") ) {
+        console.log("yeah on {$component.id}");
+       //  ${'[name="{$component.id}"]'}.attr("checked", true);
+    } else {
+        console.log("no localstorage item for {$component.id}");
+    }
+</script>
\ No newline at end of file
diff --git a/views/admin/common/components/dateSearch.html b/views/admin/common/components/dateSearch.html
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/views/admin/common/components/dropdown.html b/views/admin/common/components/dropdown.html
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/views/admin/common/components/modal.html b/views/admin/common/components/modal.html
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/views/admin/common/components/textSearch.html b/views/admin/common/components/textSearch.html
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/views/admin/common/manageDashboard/index.html b/views/admin/common/manageDashboard/index.html
new file mode 100644 (file)
index 0000000..245f6e2
--- /dev/null
@@ -0,0 +1,50 @@
+
+<div id="glm-manage-dashboard">
+    {include file='admin/manageMembers/adminSearch/searchHeader.html'}
+    <div id="glm-manage-dashboard-searchForm" class="row">
+        {foreach $searchFields.components as $component}
+            
+            {if isset($component.template)}
+                
+                {if "{$smarty.current_dir}/../components/{$component.template}.html"|is_file}
+                    {include file="../components/{$component.template}.html"}
+                {else}
+                    Failed loading {$smarty.current_dir}/../components/{$component.template}.html
+                {/if}
+            {/if}
+            <br>
+        {/foreach}
+    </div>
+    <div id="glm-admin-member-list" class="row admin-member-list">
+        <div id="glm-admin-search-overlay"> <span>Loading ...</span></div>
+    </div>
+</div>
+<script>
+    jQuery(function($){
+            let searchResults   = {};
+            let imageUrl        = `{$glmPluginMediaUrl}/images`
+            let data            = {
+                action      : 'glm_members_admin_ajax',
+                glm_action  : 'adminSearch',
+                // table       : textSearchData.table,
+                // fields      : textSearchData.fields,
+                // where       : textSearchData.where
+            }
+            
+            $.ajax({
+                dataType: "json",
+                type : 'POST',
+                url: '{$ajaxUrl}',
+                data: data,
+                complete: $("#glm-admin-search-overlay").fadeOut('slow'),
+                success: function(data) {
+                    data.searchData.forEach( function(value, index){
+                        $("<div />", {
+                            text    : value,
+                            class   : "glm-list-result"
+                        }).appendTo( $("#glm-admin-member-list"));
+                    })
+                }
+            });
+        });
+</script>
\ No newline at end of file
diff --git a/views/admin/manageMembers/index.html b/views/admin/manageMembers/index.html
deleted file mode 100644 (file)
index 7dd8949..0000000
+++ /dev/null
@@ -1,68 +0,0 @@
-
-<div class="glm-dashboard-background">
-    {include file='admin/manageMembers/adminSearch/searchHeader.html'}
-    <div id="glm-admin-member-list" class="row admin-member-list">
-        <div id="glm-admin-search-overlay"> <span>Loading ...</span></div>
-    </div>
-</div>
-<script>
-    jQuery(function($){
-            let searchResults   = {};
-            let imageUrl        = `{$glmPluginMediaUrl}/images`
-            let data            = {
-                action      : 'glm_members_admin_ajax',
-                glm_action  : 'adminSearch',
-                // table       : textSearchData.table,
-                // fields      : textSearchData.fields,
-                // where       : textSearchData.where
-            }
-            
-            $.ajax({
-                dataType: "json",
-                type : 'POST',
-                url: '{$ajaxUrl}',
-                data: data,
-                complete: $("#glm-admin-search-overlay").fadeOut('slow'),
-                success: function(data) {
-                    data.searchData.forEach( function(value, index){
-                        $("<div />", {
-                            text    : value,
-                            class   : "glm-list-result"
-                        }).appendTo( $("#glm-admin-member-list"));
-                    })
-                }
-            });
-        });
-</script>
-<style>
-    .glm-dashboard-background{
-        background-color: #E9EDF5;
-        width: 100%;
-        height: 100vh;
-        padding: 15px;
-    }
-    #glm-admin-member-list{
-        position: relative;
-        height: 100%;
-        padding: 15px 0;
-    }
-    .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{
-        position: absolute;
-        width: 100%;
-        height: 100%;
-        left: 0;
-        top: 0;
-        background: red;
-    }
-    #wpcontent{
-        padding-left: 0; 
-    }
-</style>
\ No newline at end of file