/** * Normalize parameters for field * * @param array $field * * @return array */ static function normalize($field) { $field = parent::normalize($field); $field['multiple'] = false; $field['attributes']['id'] = false; return $field; }
/** * Normalize parameters for field. * * @param array $field * @return array */ static function normalize($field) { $field = wp_parse_args($field, array('size' => 7, 'maxlength' => 7, 'pattern' => '^#+([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$', 'js_options' => array())); $field['js_options'] = wp_parse_args($field['js_options'], array('defaultColor' => false, 'hide' => true, 'palettes' => true)); $field = parent::normalize($field); return $field; }
/** * Normalize parameters for field * * @param array $field * @return array */ static function normalize($field) { $field = parent::normalize($field); $field['clone'] = true; $field['multiple'] = true; return $field; }
/** * Normalize parameters for field * * @param array $field * * @return array */ static function normalize($field) { $field = parent::normalize($field); return $field; }
/** * Normalize parameters for field * * @param array $field * @return array */ public static function normalize($field) { $field = wp_parse_args($field, array('timestamp' => false, 'inline' => false, 'js_options' => array())); // Deprecate 'format', but keep it for backward compatible // Use 'js_options' instead $field['js_options'] = wp_parse_args($field['js_options'], array('timeFormat' => 'HH:mm', 'separator' => ' ', 'dateFormat' => empty($field['format']) ? 'yy-mm-dd' : $field['format'], 'showButtonPanel' => true)); if ($field['inline']) { $field['js_options'] = wp_parse_args($field['js_options'], array('altFieldTimeOnly' => false)); } $field = SWPMB_Text_Field::normalize($field); return $field; }