@@ -38,57 +38,69 @@ class Visualizer_Render_Sidebar_Type_Gauge extends Visualizer_Render_Sidebar {
38
38
* @access protected
39
39
*/
40
40
protected function _toHTML () {
41
- $ this ->_renderGeneralSettings ();
42
- $ this ->_renderGreenColorSettings ();
43
- $ this ->_renderYellowColorSettings ();
44
- $ this ->_renderRedColorSettings ();
41
+ $ this ->_supportsAnimation = false ;
42
+ $ this ->_renderGaugeSettings ();
45
43
$ this ->_renderViewSettings ();
46
44
$ this ->_renderAdvancedSettings ();
47
45
}
48
46
49
47
/**
50
- * Renders chart general settings group.
48
+ * Renders Gauge settings group.
51
49
*
52
50
* @since 1.0.0
53
51
*
54
52
* @access protected
55
53
*/
56
- protected function _renderGeneralSettings () {
57
- self ::_renderGroupStart ( esc_html__ ( 'General Settings ' , 'visualizer ' ) );
58
- self ::_renderSectionStart ();
54
+ protected function _renderGaugeSettings () {
55
+ self ::_renderGroupStart ( esc_html__ ( 'Gauge Settings ' , 'visualizer ' ) );
56
+ $ this ->_renderTickSettings ();
57
+ $ this ->_renderGreenColorSettings ();
58
+ $ this ->_renderYellowColorSettings ();
59
+ $ this ->_renderRedColorSettings ();
60
+ self ::_renderGroupEnd ();
61
+ }
59
62
60
- echo '<div class="viz-section-item"> ' ;
61
- echo '<a class="more-info" href="javascript:;">[?]</a> ' ;
62
- echo '<b> ' , esc_html__ ( 'Min And Max Values ' , 'visualizer ' ), '</b> ' ;
63
+ /**
64
+ * Renders tick settings group.
65
+ *
66
+ * @since 1.0.0
67
+ *
68
+ * @access protected
69
+ */
70
+ protected function _renderTickSettings () {
71
+ self ::_renderSectionStart ( esc_html__ ( 'Tick Settings ' , 'visualizer ' ), false );
63
72
64
- echo '<table class="viz-section-table" cellspacing="0" cellpadding="0" border="0"> ' ;
65
- echo '<tr> ' ;
66
- echo '<td class="viz-section-table-column"> ' ;
67
- echo '<input type="text" name="min" class="control-text" value=" ' , esc_attr ( $ this ->min ), '" placeholder="0"> ' ;
68
- echo '</td> ' ;
69
- echo '<td class="viz-section-table-column"> ' ;
70
- echo '<input type="text" name="max" class="control-text" value=" ' , esc_attr ( $ this ->max ), '" placeholder="100"> ' ;
71
- echo '</td> ' ;
72
- echo '</tr> ' ;
73
- echo '</table> ' ;
73
+ echo '<div class="viz-section-item"> ' ;
74
+ echo '<a class="more-info" href="javascript:;">[?]</a> ' ;
75
+ echo '<b> ' , esc_html__ ( 'Min And Max Values ' , 'visualizer ' ), '</b> ' ;
74
76
75
- echo '<p class="viz-section-description"> ' ;
76
- esc_html_e ( 'The maximal and minimal values of the gauge. ' , 'visualizer ' );
77
- echo '</p> ' ;
78
- echo '</div> ' ;
77
+ echo '<table class="viz-section-table" cellspacing="0" cellpadding="0" border="0"> ' ;
78
+ echo '<tr> ' ;
79
+ echo '<td class="viz-section-table-column"> ' ;
80
+ echo '<input type="text" name="min" class="control-text" value=" ' , esc_attr ( $ this ->min ), '" placeholder="0"> ' ;
81
+ echo '</td> ' ;
82
+ echo '<td class="viz-section-table-column"> ' ;
83
+ echo '<input type="text" name="max" class="control-text" value=" ' , esc_attr ( $ this ->max ), '" placeholder="100"> ' ;
84
+ echo '</td> ' ;
85
+ echo '</tr> ' ;
86
+ echo '</table> ' ;
79
87
80
- self ::_renderTextItem (
81
- esc_html__ ( 'Minor Ticks ' , 'visualizer ' ),
82
- 'minorTicks ' ,
83
- $ this ->minorTicks ,
84
- esc_html__ ( 'The number of minor tick section in each major tick section. ' , 'visualizer ' ),
85
- 2
86
- );
88
+ echo '<p class="viz-section-description"> ' ;
89
+ esc_html_e ( 'The maximal and minimal values of the gauge. ' , 'visualizer ' );
90
+ echo '</p> ' ;
91
+ echo '</div> ' ;
87
92
88
- $ this ->_renderFormatField ();
93
+ self ::_renderTextItem (
94
+ esc_html__ ( 'Minor Ticks ' , 'visualizer ' ),
95
+ 'minorTicks ' ,
96
+ $ this ->minorTicks ,
97
+ esc_html__ ( 'The number of minor tick section in each major tick section. ' , 'visualizer ' ),
98
+ 2
99
+ );
89
100
90
- self ::_renderSectionEnd ();
91
- self ::_renderGroupEnd ();
101
+ $ this ->_renderFormatField ();
102
+
103
+ self ::_renderSectionEnd ();
92
104
}
93
105
94
106
/**
@@ -99,8 +111,7 @@ protected function _renderGeneralSettings() {
99
111
* @access protected
100
112
*/
101
113
protected function _renderGreenColorSettings () {
102
- self ::_renderGroupStart ( esc_html__ ( 'Green Color ' , 'visualizer ' ) );
103
- self ::_renderSectionStart ();
114
+ self ::_renderSectionStart ( esc_html__ ( 'Green Color ' , 'visualizer ' ), false );
104
115
self ::_renderSectionDescription ( esc_html__ ( 'Configure the green section of the gauge chart. ' , 'visualizer ' ) );
105
116
106
117
echo '<div class="viz-section-item"> ' ;
@@ -130,7 +141,6 @@ protected function _renderGreenColorSettings() {
130
141
'#109618 '
131
142
);
132
143
self ::_renderSectionEnd ();
133
- self ::_renderGroupEnd ();
134
144
}
135
145
136
146
/**
@@ -141,8 +151,7 @@ protected function _renderGreenColorSettings() {
141
151
* @access protected
142
152
*/
143
153
protected function _renderYellowColorSettings () {
144
- self ::_renderGroupStart ( esc_html__ ( 'Yellow Color ' , 'visualizer ' ) );
145
- self ::_renderSectionStart ();
154
+ self ::_renderSectionStart ( esc_html__ ( 'Yellow Color ' , 'visualizer ' ), false );
146
155
self ::_renderSectionDescription ( esc_html__ ( 'Configure the yellow section of the gauge chart. ' , 'visualizer ' ) );
147
156
148
157
echo '<div class="viz-section-item"> ' ;
@@ -172,7 +181,6 @@ protected function _renderYellowColorSettings() {
172
181
'#FF9900 '
173
182
);
174
183
self ::_renderSectionEnd ();
175
- self ::_renderGroupEnd ();
176
184
}
177
185
178
186
/**
@@ -183,8 +191,7 @@ protected function _renderYellowColorSettings() {
183
191
* @access protected
184
192
*/
185
193
protected function _renderRedColorSettings () {
186
- self ::_renderGroupStart ( esc_html__ ( 'Red Color ' , 'visualizer ' ) );
187
- self ::_renderSectionStart ();
194
+ self ::_renderSectionStart ( esc_html__ ( 'Red Color ' , 'visualizer ' ), false );
188
195
self ::_renderSectionDescription ( esc_html__ ( 'Configure the red section of the gauge chart. ' , 'visualizer ' ) );
189
196
190
197
echo '<div class="viz-section-item"> ' ;
@@ -214,7 +221,6 @@ protected function _renderRedColorSettings() {
214
221
'#DC3912 '
215
222
);
216
223
self ::_renderSectionEnd ();
217
- self ::_renderGroupEnd ();
218
224
}
219
225
220
226
/**
0 commit comments