Display custom filter search checkboxes in a materialize-friendly way
authorLaury GvR <laury@gaslightmedia.com>
Fri, 28 Dec 2018 21:30:11 +0000 (16:30 -0500)
committerLaury GvR <laury@gaslightmedia.com>
Fri, 28 Dec 2018 21:30:11 +0000 (16:30 -0500)
setup/adminHooks.php

index 3c08f3b..0108ef5 100644 (file)
@@ -138,11 +138,19 @@ $parts = array();
             case 'checkbox':
                 // convert name to lower case and replace spaces with _
                 $field_name = preg_replace( '/[ -]/', '_', strtolower( $field['field_name'] ) );
-                $parts[$field['id']] = '<b>' . $field['field_name'] . ':</b> <input type="checkbox" name="' . $field_name . '" value="1"';
+                $parts[$field['id']] = '<label> <input type="checkbox" name="' . $field_name . '" value="1"';
                 if ( isset( $_REQUEST[$field_name] ) && filter_var( $_REQUEST[$field_name], FILTER_VALIDATE_BOOLEAN ) ) {
                     $parts[$field['id']] .= ' checked';
                 }
-                $parts[$field['id']] .= '></b>';
+                $parts[$field['id']] .= '><span><b>' . $field['field_name'] . ':</b></span>';
+
+                $parts[$field['id']] .= '</label>';
+                // Old checkbox
+                // $parts[$field['id']] = '<b>' . $field['field_name'] . ':</b> <input type="checkbox" name="' . $field_name . '" value="1"';
+                // if ( isset( $_REQUEST[$field_name] ) && filter_var( $_REQUEST[$field_name], FILTER_VALIDATE_BOOLEAN ) ) {
+                //     $parts[$field['id']] .= ' checked';
+                // }
+                // $parts[$field['id']] .= '></b>';
                 break;
             case 'picklist':
                 // Get the options for this field