adding ajax loader to the member list flyout
authorAnthony Talarico <talarico@gaslightmedia.com>
Wed, 6 Mar 2019 19:49:01 +0000 (14:49 -0500)
committerAnthony Talarico <talarico@gaslightmedia.com>
Wed, 6 Mar 2019 19:49:01 +0000 (14:49 -0500)
views/admin/manageDashboard/index.html

index 65cf7cc..c1d7324 100644 (file)
         </div>
     </div>
 
-    <div id="edit-screen" class="edit-screen sidenav"></div>
+    <div id="edit-screen" class="edit-screen sidenav">
+        <div id="glm-admin-profile-overlay" style="display: none;">      
+            <img class="glm-list-loader" src="{$assetsUrl}/loader.gif" alt="">
+        </div>
+        <div class="edit-screen-mount"></div>
+    </div>
 </div>
 <style>
     #wpfooter{
         
 
         $(document).on("click",".member-record-name",function(){
+            $("#glm-admin-profile-overlay").fadeIn('fast');
             $(this).parent().addClass("glm-admin-active-record");
             localStorage.setItem("active-record", $(this).parent().data("id"));
-            $(".edit-screen").html('');
+            $(".edit-screen-mount").html('');
             var editData = {};
             editData.option     = "manage";
             editData.memberID   = $(this).parent().data('id');
                 editData,
                 function(complete) {},
                 function(success) {
-                    $(".edit-screen").html(success.searchData);
+                    $(".edit-screen-mount").html(success.searchData);
+                    $("#glm-admin-profile-overlay").fadeOut('slow');
                 },
                 function(error) {
                     console.log(error);
                 editData,
                 function(complete) {},
                 function(success) {
-                    $(".edit-screen").html(success.searchData);
+                    $(".edit-screen-mount").html(success.searchData);
                 },
                 function(error) {
                     console.log(error);
                 editData,
                 function(complete) {},
                 function(success) {
-                    $(".edit-screen").html(success.searchData);
+                    $(".edit-screen-mount").html(success.searchData);
                 },
                 function(error) {
                     console.log(error);
         
 
         $(document).on("click", "#add-new-member",function(e){
-            $('.edit-screen').html('');
+            $("#glm-admin-profile-overlay").fadeIn('fast');
+            $('.edit-screen-mount').html('');
             e.preventDefault();
             var editData        = {};
             editData.option     = "add";
                 editData,
                 function(complete) {},
                 function(success) {
-                    $(".edit-screen").html(success.searchData);
+                    $(".edit-screen-mount").html(success.searchData);
+                    $("#glm-admin-profile-overlay").fadeOut('slow');
                 },
                 function(error) {
                     console.log(error);
         });
 
         $(document).on("click",".edit-member-profile",function(e){
+            $("#glm-admin-profile-overlay").fadeIn('fast');
             e.preventDefault();
-            $(".edit-screen").html('');
+            $(".edit-screen-mount").html('');
             var editData = {};
             editData.option     = "edit";
             editData.memberInfo = $(this).data("memberinfo");
                 editData,
                 function(complete) {},
                 function(success) {
-                    $(".edit-screen").html(success.searchData);
+                    $(".edit-screen-mount").html(success.searchData);
                     window.Glma.fileUploaderInit();
+                    $("#glm-admin-profile-overlay").fadeOut('slow');
                 },
                 function(error) {
                     console.log(error);
         });
 
         $(document).on("click", ".glm-admin-profile-edit", function(e){
+            $("#glm-admin-profile-overlay").fadeIn('fast');
             e.preventDefault();
-            $(".edit-screen").html('');
+            $(".edit-screen-mount").html('');
             var editData = {};
             editData.option     = "addNew";
             editData.member     = $(this).data("member");
                 editData,
                 function(complete) {},
                 function(success) {
-                    $(".edit-screen").html(success.searchData);
+                    $(".edit-screen-mount").html(success.searchData);
+                    $("#glm-admin-profile-overlay").fadeOut('slow');
                 },
                 function(error) {
                     console.log(error);
         });
 
         $(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]);
                 fileForm,
                 function(complete) {},
                 function(success) {
-                    $(".edit-screen").html(success.searchData);
+                    $(".edit-screen-mount").html(success.searchData);
+                    $("#glm-admin-profile-overlay").fadeOut('fast');
                 },
                 function(error) {
                     console.log(error);
         });
 
         $(document).on("click",".glm-admin-member-dashboard", function(e){
+            $("#glm-admin-profile-overlay").fadeIn('fast');
             e.preventDefault();
-            $(".edit-screen").html('');
+            $(".edit-screen-mount").html('');
             var editData = {};
             editData.option     = "manage";
             editData.memberID   = $(this).data('member');
                 editData,
                 function(complete) {},
                 function(success) {
-                    $(".edit-screen").html(success.searchData);
+                    $(".edit-screen-mount").html(success.searchData);
+                    $("#glm-admin-profile-overlay").fadeOut('slow');
                 },
                 function(error) {
                     console.log(error);
         });
 
         $(document).on("click", "#glm-edit-member-status", function(e){
+            $("#glm-admin-profile-overlay").fadeIn('fast');
             e.preventDefault();
-            $(".edit-screen").html('');
+            $(".edit-screen-mount").html('');
             var editData        = {};
             var form            = $("#member-edit-form");
             editData.option     = form.find( $("#glm-admin-option") ).val();
                 editData,
                 function(complete) {},
                 function(success) {
-                    $(".edit-screen").html(success.searchData);
+                    $(".edit-screen-mount").html(success.searchData);
+                    $("#glm-admin-profile-overlay").fadeOut('slow');
                 },
                 function(error) {
                     console.log(error);
             );
         });
         $(document).on("click", "#quickSearchForm-pending", function(){
+            $("#glm-admin-search-overlay").fadeIn('fast');
             listData.filterPending = 'true';
             window.Glma.manageMember(
                 
                 function(data) {
 
                     $("#member-results-container").html(data.searchData);
+                    $("#glm-admin-search-overlay").fadeOut('slow');
                 },
                 function(error) {
                     console.log(error);