Skip to content

Commit 47d0fda

Browse files
Add title field to charts that do not support title field (only for use in the backend) #269
1 parent 73428b1 commit 47d0fda

File tree

2 files changed

+32
-1
lines changed

2 files changed

+32
-1
lines changed

classes/Visualizer/Render/Sidebar/Type/Gauge.php

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,17 @@ protected function _toHTML() {
5555
*/
5656
protected function _renderGeneralSettings() {
5757
self::_renderGroupStart( esc_html__( 'General Settings', 'visualizer' ) );
58-
self::_renderSectionStart();
58+
59+
self::_renderSectionStart( esc_html__( 'Title', 'visualizer' ), false );
60+
self::_renderTextItem(
61+
esc_html__( 'Chart Title', 'visualizer' ),
62+
'title',
63+
$this->title,
64+
esc_html__( 'Text to display in the back-end admin area.', 'visualizer' )
65+
);
66+
self::_renderSectionEnd();
67+
68+
self::_renderSectionStart( esc_html__( 'Gauge Settings', 'visualizer' ), false );
5969

6070
echo '<div class="viz-section-item">';
6171
echo '<a class="more-info" href="javascript:;">[?]</a>';

classes/Visualizer/Render/Sidebar/Type/Geo.php

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ class Visualizer_Render_Sidebar_Type_Geo extends Visualizer_Render_Sidebar {
3838
* @access protected
3939
*/
4040
protected function _toHTML() {
41+
$this->_renderGeneralSettings();
4142
$this->_renderMapSettings();
4243
$this->_renderColorAxisSettings();
4344
$this->_renderSizeAxisSettings();
@@ -46,6 +47,26 @@ protected function _toHTML() {
4647
$this->_renderAdvancedSettings();
4748
}
4849

50+
/**
51+
* Renders general settings group.
52+
*
53+
* @since 1.0.0
54+
*
55+
* @access protected
56+
*/
57+
protected function _renderGeneralSettings() {
58+
self::_renderGroupStart( esc_html__( 'General Settings', 'visualizer' ) );
59+
self::_renderSectionStart( esc_html__( 'Title', 'visualizer' ), false );
60+
self::_renderTextItem(
61+
esc_html__( 'Chart Title', 'visualizer' ),
62+
'title',
63+
$this->title,
64+
esc_html__( 'Text to display in the back-end admin area.', 'visualizer' )
65+
);
66+
self::_renderSectionEnd();
67+
self::_renderGroupEnd();
68+
}
69+
4970
/**
5071
* Renders map settings group.
5172
*

0 commit comments

Comments
 (0)