PluginProbe
Repeater Fields for Gravity Forms / 3.2.2
Repeater Fields for Gravity Forms v3.2.2
3.2.2 3.2.1 3.2.0 3.1.1 3.1.0 3.0.4 3.0.3 3.0.2 3.0.1 3.0.0 2.5.1 2.5.0 2.4.6 trunk 2.0.5 2.0.9 2.1.0 2.3.2 2.3.7 2.4.1 2.4.3 2.4.4 2.4.5
← All changes | fields/repeater_start_field.php +9 -6 2.0.5 → 3.2.2 View file →
@@ -30,9 +30,9 @@
30 30 *
31 31 * @return string The field title. Translatable and escaped.
32 32 */
33 33 public function get_form_editor_field_title() {
34 - return esc_attr__('Repeater Start', 'gravityforms-repeater' );
34 + return esc_attr__('Repeater Start', 'repeater-for-gravity-forms' );
35 35 }
36 36 public function get_form_editor_button() {
37 37 return array(
38 38 'group' => 'advanced_fields',
@@ -105,13 +105,12 @@
105 105 $class_suffix = $is_entry_detail ? '_admin' : '';
106 106 $class = $size . $class_suffix. " hidden";
107 107 $class = esc_attr( $class );
108 108 $repeater_title = $this->repeater_title;
109 - $html = '<div class="wpforms-field-repeater-start">
110 - <textarea class="repeater-field-header-data hidden"><div class="repeater-field-header">
109 + $text_input = '<div class="repeater-field-header">
111 110 <div class="repeater-field-header-title">'.$repeater_title." ";
112 - $html .= '<span class="repeater-field-header-count">1</span>';
113 - $html .= '</div>
111 + $text_input .= '<span class="repeater-field-header-count">1</span>';
112 + $text_input .= '</div>
114 113 <div class="repeater-field-header-acctions">
115 114 <ul>
116 115 <li><i class="repeater-icon icon-down-open repeater-field-header-acctions-toogle" aria-hidden="true"></i></li>
117 116 <li><i class="repeater-icon icon-cancel-1 repeater-field-header-acctions-remove" aria-hidden="true"></i></li>
@@ -116,10 +115,14 @@
116 115 <li><i class="repeater-icon icon-down-open repeater-field-header-acctions-toogle" aria-hidden="true"></i></li>
117 116 <li><i class="repeater-icon icon-cancel-1 repeater-field-header-acctions-remove" aria-hidden="true"></i></li>
118 117 </ul>
119 118 </div>
120 - </div></textarea>
119 + </div>';
120 + $text_input = htmlentities($text_input);
121 + $html = '<div class="wpforms-field-repeater-start">
122 + <input type="hidden" class="repeater-field-header-data hidden" value="'.$text_input.'" />
121 123 </div>';
124 +
122 125 if (is_admin()) {
123 126 $html = '<hr>Begin Repeater<hr>';
124 127 return sprintf( "<div class='ginput_container1'>%s</div>", $html);
125 128 }else{