| 
					
				 | 
			
			
				@@ -168,7 +168,7 @@ function tripal_fields_layout_form_field_ui_display_overview_form_panel_add (&$f 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         panel. This is the name that will appear to site visitors.') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   $form['te_add_panels']['add_button'] = array( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    '#type' => 'button', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    '#type' => 'submit', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     '#value' => 'Add Panel', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     '#name' => 'add-panel-submit' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   ); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -218,12 +218,12 @@ function tripal_fields_layout_form_field_ui_display_overview_form_panel_arrange 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         '#size' => 10 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       ), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       'rename' => array( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        '#type' => 'button', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        '#type' => 'submit', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         '#value' => 'Rename', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         '#name' => "arrange-panel-rename-$item->panel_id", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       ), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       'remove' => array( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        '#type' => 'button', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        '#type' => 'submit', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         '#value' => 'Remove', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         '#name' => "arrange-panel-remove-$item->panel_id", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       ) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -233,7 +233,7 @@ function tripal_fields_layout_form_field_ui_display_overview_form_panel_arrange 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   if ($has_panel) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     $form['te_arrange_panels']['panel_items']['#theme_wrappers'] = array('tripal_fields_layout_form_arrange_panels'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     $form['te_arrange_panels']['save_button'] = array( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      '#type' => 'button', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      '#type' => 'submit', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       '#value' => 'Save Panel Order', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       '#name' => 'order-panel-submit' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     ); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -330,8 +330,8 @@ function tripal_fields_layout_form_field_ui_display_overview_form_panel_configur 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   if ($has_panel) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     $form['te_configure_panels']['save_button'] = array( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      '#type' => 'button', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      '#value' => 'Save Configuration', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      '#type' => 'submit', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      '#value' => 'Save Panel Configuration', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       '#name' => 'configure-panel-submit' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -461,7 +461,16 @@ function tripal_fields_layout_field_ui_row_region($row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  * @param $form_state 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 function tripal_fields_layout_field_ui_validate($form, &$form_state) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  // Add a panel 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ * Responds to a submit from the field UI form for saving panel assignments. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ * 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ * @param $form 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ * @param $form_state 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+function tripal_fields_layout_field_ui_submit($form, &$form_state) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// Add a panel 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   if ($form_state ['clicked_button'] ['#name'] == 'add-panel-submit') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     tripal_fields_layout_action_add_panel($form, $form_state); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -481,19 +490,8 @@ function tripal_fields_layout_field_ui_validate($form, &$form_state) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   else if ($form_state['clicked_button'] ['#name'] == 'configure-panel-submit') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     tripal_fields_layout_action_configure_panels($form, $form_state); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  else if ($form_state['clicked_button'] ['#name'] == 'op') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-/** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- * Responds to a submit from the field UI form for saving panel assignments. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- * 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- * @param $form 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- * @param $form_state 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-function tripal_fields_layout_field_ui_submit($form, &$form_state) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   // Save fields for each panel 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  if ($form_state ['clicked_button'] ['#name'] == 'op') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  else if ($form_state['clicked_button'] ['#name'] == 'op') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     $bundle = $form_state['build_info']['args'][1]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     $fields = $form_state['values']['fields']; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     foreach($fields AS $field_name => $field_data){ 
			 |