testing jquery stuff for categories
authorAnthony Talarico <talarico@gaslightmedia.com>
Fri, 4 Mar 2016 16:56:15 +0000 (11:56 -0500)
committerAnthony Talarico <talarico@gaslightmedia.com>
Fri, 4 Mar 2016 16:56:15 +0000 (11:56 -0500)
js/admin.js
models/admin/events/categories.php
views/admin/events/categories.html

index 3c7e2d4..a663e7f 100644 (file)
@@ -9,11 +9,27 @@ jQuery(document).ready( function () {
         e.preventDefault();
         return false;
     });
-    jQuery(".catField").click( function (){
-        if(jQuery(".edit").css("display") == "none"){
-            jQuery(".edit").slideToggle(800) ;
+    var elementNumber = null;
+    document.addEventListener('click', function(e) {
+    elementNumber = e.target.name.substr(e.target.name.length - 1);
+    console.log("input[name='catListField" + elementNumber + "']");
+    console.log("input[name='edit" + elementNumber + "']");
+     if(jQuery("input[name='edit" + elementNumber + "']").css("display") == "none"){
+            jQuery("input[name='edit" + elementNumber + "']").animate({width:'toggle'},750);
         } else {
-            jQuery(".edit").slideToggle(800) ;
+            jQuery(".edit").animate({width:'toggle'},750);
+        }
+    jQuery("input[name='edit" + elementNumber + "']").focus();
+    
+    
+    
+});
+    
+    jQuery("input[name='catListField" + elementNumber + "']").click( function (){
+        if(jQuery("input[name='edit" + elementNumber + "']").css("display") == "none"){
+            jQuery("input[name='edit" + elementNumber + "']").animate({width:'toggle'},750);
+        } else {
+            jQuery(".edit").animate({width:'toggle'},750);
         }
     });
   
index 6160d12..098664d 100644 (file)
@@ -178,9 +178,16 @@ class GlmMembersAdmin_events_categories  extends GlmDataEventsCategories
             $entries[] = $Categories->getEntry($id);
             $names[] = $entries[$id]['name'];
         }
-    
-        // Delete a category entry //////////////////////////////
+        
+        /*                                                  
+         * 
+         * Delete Category Entry
+         * 
+         */ 
+              
+         
         if($_REQUEST['delete'] == 'delete'){
+            
            $catField = array_filter($_REQUEST, function($k) {
                 return preg_match('/^cat/',$k);
             }, ARRAY_FILTER_USE_KEY);
index f2db3db..75b7e4f 100644 (file)
@@ -40,6 +40,8 @@
              save[i].setAttribute("value", 'null');
          }
          form.submit();
+//         window.onload = window.location.reload(true);
+         form.parentNode.removeChild(form);
      }
      function saveCat(form){
          var remove = document.getElementsByClassName('delete');
@@ -47,6 +49,5 @@
              remove[i].setAttribute("value", 'null');
          }
          form.submit();
-         window.onload = window.location.reload(true);
      }
 </script>
\ No newline at end of file