@@ -283,6 +283,9 @@ discard block |
||
283 | 283 | return Grunion_Contact_Form::parse( $atts, do_blocks( $content ) ); |
284 | 284 | } |
285 | 285 | |
286 | + /** |
|
287 | + * @param string $type |
|
288 | + */ |
|
286 | 289 | public static function guten_block_attrebutes_to_shotcode_attributes( $atts, $type ) { |
287 | 290 | $atts['type'] = $type; |
288 | 291 | if ( isset( $atts['className'] ) ) { |
@@ -1872,7 +1875,6 @@ discard block |
||
1872 | 1875 | * |
1873 | 1876 | * @see ::style() |
1874 | 1877 | * @internal |
1875 | - * @param bool $style |
|
1876 | 1878 | */ |
1877 | 1879 | static function _style_on() { |
1878 | 1880 | return self::style( true ); |
@@ -2017,6 +2019,7 @@ discard block |
||
2017 | 2019 | * |
2018 | 2020 | * @param int $feedback_id |
2019 | 2021 | * @param object Grunion_Contact_Form $form |
2022 | + * @param Grunion_Contact_Form $form |
|
2020 | 2023 | * |
2021 | 2024 | * @return string $message |
2022 | 2025 | */ |
@@ -2129,7 +2132,7 @@ discard block |
||
2129 | 2132 | * |
2130 | 2133 | * @param array $attributes Key => Value pairs as parsed by shortcode_parse_atts() |
2131 | 2134 | * @param string|null $content The shortcode's inner content: [contact-field]$content[/contact-field] |
2132 | - * @return HTML for the contact form field |
|
2135 | + * @return string for the contact form field |
|
2133 | 2136 | */ |
2134 | 2137 | static function parse_contact_field( $attributes, $content ) { |
2135 | 2138 | // Don't try to parse contact form fields if not inside a contact form |
@@ -3152,6 +3155,9 @@ discard block |
||
3152 | 3155 | |
3153 | 3156 | } |
3154 | 3157 | |
3158 | + /** |
|
3159 | + * @param string $type |
|
3160 | + */ |
|
3155 | 3161 | function render_input_field( $type, $id, $value, $class, $placeholder, $required, $pattern = null, $title = null ) { |
3156 | 3162 | $pattern_render = $pattern ? " pattern='". ( $pattern ) ."'" : ''; |
3157 | 3163 | $title_render = $title ? " title='".esc_attr( $title )."' " : ''; |
@@ -3165,24 +3171,41 @@ discard block |
||
3165 | 3171 | />\n"; |
3166 | 3172 | } |
3167 | 3173 | |
3174 | + /** |
|
3175 | + * @param string $class |
|
3176 | + * @param string $placeholder |
|
3177 | + */ |
|
3168 | 3178 | function render_email_field( $id, $label, $value, $class, $required, $required_field_text, $placeholder ) { |
3169 | 3179 | $field = $this->render_label( 'email', $id, $label, $required, $required_field_text ); |
3170 | 3180 | $field .= $this->render_input_field( 'email', $id, $value, $class, $placeholder, $required ); |
3171 | 3181 | return $field; |
3172 | 3182 | } |
3173 | 3183 | |
3184 | + /** |
|
3185 | + * @param string $class |
|
3186 | + * @param string $placeholder |
|
3187 | + */ |
|
3174 | 3188 | function render_telephone_field( $id, $label, $value, $class, $required, $required_field_text, $placeholder ) { |
3175 | 3189 | $field = $this->render_label( 'telephone', $id, $label, $required, $required_field_text ); |
3176 | 3190 | $field .= $this->render_input_field( 'tel', $id, $value, $class, $placeholder, $required ); |
3177 | 3191 | return $field; |
3178 | 3192 | } |
3179 | 3193 | |
3194 | + /** |
|
3195 | + * @param string $class |
|
3196 | + * @param string $placeholder |
|
3197 | + * @param string $pattern |
|
3198 | + */ |
|
3180 | 3199 | function render_url_field( $id, $label, $value, $class, $required, $required_field_text, $placeholder, $pattern, $title ) { |
3181 | 3200 | $field = $this->render_label( 'url', $id, $label, $required, $required_field_text ); |
3182 | 3201 | $field .= $this->render_input_field( 'text', $id, $value, $class, $placeholder, $required, $pattern, $title ); |
3183 | 3202 | return $field; |
3184 | 3203 | } |
3185 | 3204 | |
3205 | + /** |
|
3206 | + * @param string $class |
|
3207 | + * @param string $placeholder |
|
3208 | + */ |
|
3186 | 3209 | function render_textarea_field( $id, $label, $value, $class, $required, $required_field_text, $placeholder ) { |
3187 | 3210 | $field = $this->render_label( 'textarea', 'contact-form-comment-' . $id, $label, $required, $required_field_text ); |
3188 | 3211 | $field .= "<textarea |
@@ -3197,6 +3220,9 @@ discard block |
||
3197 | 3220 | return $field; |
3198 | 3221 | } |
3199 | 3222 | |
3223 | + /** |
|
3224 | + * @param string $class |
|
3225 | + */ |
|
3200 | 3226 | function render_radio_field( $id, $label, $value, $class, $required, $required_field_text ) { |
3201 | 3227 | $field = $this->render_label( '', $id, $label, $required, $required_field_text ); |
3202 | 3228 | foreach ( (array) $this->get_attribute( 'options' ) as $optionIndex => $option ) { |
@@ -3218,6 +3244,9 @@ discard block |
||
3218 | 3244 | return $field; |
3219 | 3245 | } |
3220 | 3246 | |
3247 | + /** |
|
3248 | + * @param string $class |
|
3249 | + */ |
|
3221 | 3250 | function render_checkbox_field( $id, $label, $value, $class, $required, $required_field_text ) { |
3222 | 3251 | $field = "<label class='grunion-field-label checkbox" . ( $this->is_error() ? ' form-error' : '' ) . "'>"; |
3223 | 3252 | $field .= "\t\t<input type='checkbox' name='" . esc_attr( $id ) . "' value='" . esc_attr__( 'Yes', 'jetpack' ) . "' " . $class . checked( (bool) $value, true, false ) . ' ' . ( $required ? "required aria-required='true'" : '' ) . "/> \n"; |
@@ -3227,6 +3256,9 @@ discard block |
||
3227 | 3256 | return $field; |
3228 | 3257 | } |
3229 | 3258 | |
3259 | + /** |
|
3260 | + * @param string $class |
|
3261 | + */ |
|
3230 | 3262 | function render_checkbox_multiple_field( $id, $label, $value, $class, $required, $required_field_text ) { |
3231 | 3263 | $field = $this->render_label( '', $id, $label, $required, $required_field_text ); |
3232 | 3264 | foreach ( (array) $this->get_attribute( 'options' ) as $optionIndex => $option ) { |
@@ -3242,6 +3274,9 @@ discard block |
||
3242 | 3274 | return $field; |
3243 | 3275 | } |
3244 | 3276 | |
3277 | + /** |
|
3278 | + * @param string $class |
|
3279 | + */ |
|
3245 | 3280 | function render_select_field( $id, $label, $value, $class, $required, $required_field_text ) { |
3246 | 3281 | $field = $this->render_label( 'select', $id, $label, $required, $required_field_text ); |
3247 | 3282 | $field .= "\t<select name='" . esc_attr( $id ) . "' id='" . esc_attr( $id ) . "' " . $class . ( $required ? "required aria-required='true'" : '' ) . ">\n"; |
@@ -3259,6 +3294,10 @@ discard block |
||
3259 | 3294 | return $field; |
3260 | 3295 | } |
3261 | 3296 | |
3297 | + /** |
|
3298 | + * @param string $class |
|
3299 | + * @param string $placeholder |
|
3300 | + */ |
|
3262 | 3301 | function render_date_field( $id, $label, $value, $class, $required, $required_field_text, $placeholder ) { |
3263 | 3302 | $field = $this->render_label( 'date', $id, $label, $required, $required_field_text ); |
3264 | 3303 | $field .= $this->render_input_field( 'text', $id, $value, $class, $placeholder, $required ); |
@@ -3278,6 +3317,10 @@ discard block |
||
3278 | 3317 | return $field; |
3279 | 3318 | } |
3280 | 3319 | |
3320 | + /** |
|
3321 | + * @param string $class |
|
3322 | + * @param string $placeholder |
|
3323 | + */ |
|
3281 | 3324 | function render_default_field( $id, $label, $value, $class, $required, $required_field_text, $placeholder, $type ) { |
3282 | 3325 | $field = $this->render_label( $type, $id, $label, $required, $required_field_text ); |
3283 | 3326 | $field .= $this->render_input_field( 'text', $id, $value, $class, $placeholder, $required ); |