Skip to content

Commit 7039ec3

Browse files
Fix file conflict #1023 #1021
2 parents e5097b5 + 58752e3 commit 7039ec3

File tree

7 files changed

+33
-23
lines changed

7 files changed

+33
-23
lines changed

classes/Visualizer/Gutenberg/Block.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -352,7 +352,9 @@ public function get_visualizer_data( $post ) {
352352

353353
// faetch and update settings
354354
$data['visualizer-settings'] = get_post_meta( $post_id, Visualizer_Plugin::CF_SETTINGS, true );
355-
355+
if ( empty( $data['visualizer-settings']['pagination'] ) ) {
356+
$data['visualizer-settings']['pageSize'] = '';
357+
}
356358
// handle series filter hooks
357359
$data['visualizer-series'] = apply_filters( Visualizer_Plugin::FILTER_GET_CHART_SERIES, get_post_meta( $post_id, Visualizer_Plugin::CF_SERIES, true ), $post_id, $data['visualizer-chart-type'] );
358360

classes/Visualizer/Gutenberg/build/block.js

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

classes/Visualizer/Gutenberg/src/Components/ChartRender.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ class ChartRender extends Component {
6262
}
6363

6464
if ( this.props.chart['visualizer-series'] && 0 <= [ 'date', 'datetime', 'timeofday' ].indexOf( this.props.chart['visualizer-series'][0].type ) ) {
65-
if ( this.props.chart['visualizer-settings'] && '' == this.props.chart['visualizer-settings'].hAxis.format ) {
65+
if ( this.props.chart['visualizer-settings'] && ( this.props.chart['visualizer-settings'].hAxis && '' == this.props.chart['visualizer-settings'].hAxis.format ) ) {
6666
this.props.chart['visualizer-settings'].hAxis.format = 'YYYY-MM-dd';
6767
}
6868
}

classes/Visualizer/Gutenberg/src/Components/Import/ChartImport.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,9 @@ class ChartImport extends Component {
3434

3535
charts = charts.map( ( i, index ) => {
3636
let label = i['chart_data']['visualizer-settings'].title ? i['chart_data']['visualizer-settings'].title : `#${i.id}`;
37-
37+
if ( 'object' === typeof label ) {
38+
label = `#${i.id}`;
39+
}
3840
if ( 0 === index ) {
3941
id = i.id;
4042
}

classes/Visualizer/Gutenberg/src/Components/Sidebar/SeriesSettings.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ class SeriesSettings extends Component {
6060

6161
{ Object.keys( settings.series )
6262
.map( ( i, index ) => {
63+
i = parseInt( i ) + 1;
6364
let indexToFormat = parseInt( i );
6465
let label = series[i].label || '';
6566
let type = series[i].type || '';

classes/Visualizer/Gutenberg/src/Components/Sidebar/TableSettings.js

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -150,27 +150,29 @@ class TableSettings extends Component {
150150
<SelectControl
151151
label={ __( 'Enable Pagination' ) }
152152
help={ __( 'To enable paging through the data.' ) }
153-
value={ settings.page ? settings.page : 'disable' }
153+
value={ settings.pagination ? settings.pagination : 0 }
154154
options={ [
155-
{ label: __( 'Enable' ), value: 'enable' },
156-
{ label: __( 'Disable' ), value: 'disable' }
155+
{ label: __( 'Enable' ), value: 1 },
156+
{ label: __( 'Disable' ), value: 0 }
157157
] }
158158
onChange={ e => {
159-
settings.page = e;
159+
settings.pagination = e;
160160
this.props.edit( settings );
161161
} }
162162
/>
163163

164-
<TextControl
165-
label={ __( 'Number of rows per page' ) }
166-
help={ __( 'The number of rows in each page, when paging is enabled.' ) }
167-
type="number"
168-
value={ settings.pageSize }
169-
onChange={ e => {
170-
settings.pageSize = e;
171-
this.props.edit( settings );
172-
} }
173-
/>
164+
{ '1' === settings.pagination && (
165+
<TextControl
166+
label={ __( 'Number of rows per page' ) }
167+
help={ __( 'The number of rows in each page, when paging is enabled.' ) }
168+
type="number"
169+
value={ settings.pageSize }
170+
onChange={ e => {
171+
settings.pageSize = e;
172+
this.props.edit( settings );
173+
} }
174+
/>
175+
) }
174176

175177
<SelectControl
176178
label={ __( 'Disable Sort' ) }

classes/Visualizer/Gutenberg/src/Editor.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,9 @@ class Editor extends Component {
124124

125125
editSettings( settings ) {
126126
let chart = { ...this.state.chart };
127+
if ( '1' !== settings.pagination ) {
128+
delete settings.pageSize;
129+
}
127130
chart['visualizer-settings'] = settings;
128131
this.setState({
129132
chart,

0 commit comments

Comments
 (0)