Skip to content

Commit 8496eec

Browse files
WIP: Zoom/pan charts
1 parent 0245d00 commit 8496eec

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed

classes/Visualizer/Render/Sidebar.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -360,6 +360,8 @@ protected function _renderGeneralSettings() {
360360

361361
$this->_renderAnimationSettings();
362362

363+
do_action( 'visualizer_chart_settings', get_class( $this ), $this->_data, 'general', array( 'generic' => true ) );
364+
363365
self::_renderGroupEnd();
364366
}
365367

js/render-google.js

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,23 @@ var __visualizer_chart_images = [];
5555
settings['animation']['duration'] = parseInt(settings['animation']['duration']);
5656
}
5757

58+
if ( settings['explorer_enabled'] && settings['explorer_enabled'] == true ) {
59+
var $explorer = [];
60+
$explorer['keepInBounds'] = true;
61+
62+
if ( settings['explorer_actions'] ) {
63+
//settings['explorer']['actions'] = settings['explorer_actions'];
64+
delete settings['explorer_actions'];
65+
}
66+
$explorer['actions'] = ['dragToZoom', 'rightClickToReset'];
67+
console.log($explorer);
68+
console.log(JSON.stringify($explorer));
69+
var options = JSON.parse(JSON.stringify($explorer));
70+
console.log(options);
71+
//$.extend(settings, options);
72+
}
73+
if(id.indexOf('1579')!== -1) console.log(settings['explorer']);
74+
5875
switch (chart.type) {
5976
case 'pie':
6077
if (settings.slices) {

0 commit comments

Comments
 (0)