Skip to content

Commit 4b2bb10

Browse files
more customizations for tables chart #76
1 parent 4350936 commit 4b2bb10

File tree

3 files changed

+54
-40
lines changed

3 files changed

+54
-40
lines changed

classes/Visualizer/Module/Frontend.php

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,11 @@ public function renderChart( $atts ) {
213213
$data = apply_filters( $atts['data'], $data, $chart->ID, $type );
214214
}
215215

216-
$id = $id . '-' . rand();
216+
$id = $id . '-' . rand();
217+
$arguments = array( '', $id, $settings );
218+
apply_filters_ref_array( 'visualizer_pro_inline_css', array( &$arguments ) );
219+
$css = $arguments[0];
220+
$settings = $arguments[2];
217221

218222
// add chart to the array
219223
$this->_charts[ $id ] = array(
@@ -262,8 +266,10 @@ public function renderChart( $atts ) {
262266

263267
$actions_div .= '</div>';
264268
}
269+
270+
$actions_div .= $css;
271+
265272
// return placeholder div
266273
return $actions_div . '<div id="' . $id . '"' . $class . '></div>';
267274
}
268-
269275
}

classes/Visualizer/Render/Sidebar.php

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -483,12 +483,20 @@ protected static function _renderColorPickerItem( $title, $name, $value, $defaul
483483
* @param string $value The actual value of the select item.
484484
* @param string $desc The description of the select item.
485485
* @param string $placeholder The placeholder for the input.
486+
* @param string $type The type for the input (out of number, email, tel etc., default is text).
487+
* @param array $custom_attributes The custom attributes.
486488
*/
487-
protected static function _renderTextItem( $title, $name, $value, $desc, $placeholder = '' ) {
489+
protected static function _renderTextItem( $title, $name, $value, $desc, $placeholder = '', $type = 'text', $custom_attributes = array() ) {
490+
$attributes = '';
491+
if ( $custom_attributes ) {
492+
foreach ( $custom_attributes as $k => $v ) {
493+
$attributes .= ' ' . $k . '="' . esc_attr( $v ) . '"';
494+
}
495+
}
488496
echo '<div class="section-item">';
489497
echo '<a class="more-info" href="javascript:;">[?]</a>';
490498
echo '<b>', $title, '</b>';
491-
echo '<input type="text" class="control-text" name="', $name, '" value="', esc_attr( $value ), '" placeholder="', $placeholder, '">';
499+
echo '<input type="', $type, '" class="control-text" ', $attributes, ' name="', $name, '" value="', esc_attr( $value ), '" placeholder="', $placeholder, '">';
492500
echo '<p class="section-description">', $desc, '</p>';
493501
echo '</div>';
494502
}

languages/visualizer.pot

Lines changed: 36 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ msgid ""
44
msgstr ""
55
"Project-Id-Version: Visualizer: Charts and Graphs Lite 2.1.9\n"
66
"Report-Msgid-Bugs-To: https://github.com/Codeinwp/visualizer/issues\n"
7-
"POT-Creation-Date: 2017-08-12 09:32:31+00:00\n"
7+
"POT-Creation-Date: 2017-08-16 18:15:11+00:00\n"
88
"MIME-Version: 1.0\n"
99
"Content-Type: text/plain; charset=utf-8\n"
1010
"Content-Transfer-Encoding: 8bit\n"
@@ -24,85 +24,85 @@ msgstr ""
2424
"X-Poedit-Bookmarks: \n"
2525
"X-Textdomain-Support: yes\n"
2626

27-
#: classes/Visualizer/Module/Admin.php:107
27+
#: classes/Visualizer/Module/Admin.php:157
2828
msgid "Visualizations"
2929
msgstr ""
3030

31-
#: classes/Visualizer/Module/Admin.php:110
31+
#: classes/Visualizer/Module/Admin.php:160
3232
msgid "From Library"
3333
msgstr ""
3434

35-
#: classes/Visualizer/Module/Admin.php:111
35+
#: classes/Visualizer/Module/Admin.php:161
3636
msgid "Create New"
3737
msgstr ""
3838

39-
#: classes/Visualizer/Module/Admin.php:136
39+
#: classes/Visualizer/Module/Admin.php:186
4040
msgid "Pie"
4141
msgstr ""
4242

43-
#: classes/Visualizer/Module/Admin.php:140
43+
#: classes/Visualizer/Module/Admin.php:190
4444
msgid "Line"
4545
msgstr ""
4646

47-
#: classes/Visualizer/Module/Admin.php:144
47+
#: classes/Visualizer/Module/Admin.php:194
4848
msgid "Area"
4949
msgstr ""
5050

51-
#: classes/Visualizer/Module/Admin.php:148
51+
#: classes/Visualizer/Module/Admin.php:198
5252
msgid "Geo"
5353
msgstr ""
5454

55-
#: classes/Visualizer/Module/Admin.php:152
55+
#: classes/Visualizer/Module/Admin.php:202
5656
msgid "Bar"
5757
msgstr ""
5858

59-
#: classes/Visualizer/Module/Admin.php:156
59+
#: classes/Visualizer/Module/Admin.php:206
6060
msgid "Column"
6161
msgstr ""
6262

63-
#: classes/Visualizer/Module/Admin.php:160
63+
#: classes/Visualizer/Module/Admin.php:210
6464
msgid "Gauge"
6565
msgstr ""
6666

67-
#: classes/Visualizer/Module/Admin.php:164
67+
#: classes/Visualizer/Module/Admin.php:214
6868
msgid "Scatter"
6969
msgstr ""
7070

71-
#: classes/Visualizer/Module/Admin.php:168
71+
#: classes/Visualizer/Module/Admin.php:218
7272
msgid "Candlestick"
7373
msgstr ""
7474

75-
#: classes/Visualizer/Module/Admin.php:173
75+
#: classes/Visualizer/Module/Admin.php:223
7676
msgid "Table"
7777
msgstr ""
7878

79-
#: classes/Visualizer/Module/Admin.php:177
79+
#: classes/Visualizer/Module/Admin.php:227
8080
msgid "Timeline"
8181
msgstr ""
8282

83-
#: classes/Visualizer/Module/Admin.php:181
83+
#: classes/Visualizer/Module/Admin.php:231
8484
msgid "Combo"
8585
msgstr ""
8686

87-
#: classes/Visualizer/Module/Admin.php:291
87+
#: classes/Visualizer/Module/Admin.php:341
8888
#: classes/Visualizer/Render/Library.php:42
8989
msgid "Visualizer Library"
9090
msgstr ""
9191

92-
#: classes/Visualizer/Module/Admin.php:423
92+
#: classes/Visualizer/Module/Admin.php:473
9393
msgid "Library"
9494
msgstr ""
9595

96-
#: classes/Visualizer/Module/Admin.php:448
96+
#: classes/Visualizer/Module/Admin.php:498
9797
msgid "Knowledge Base"
9898
msgstr ""
9999

100-
#: classes/Visualizer/Module/Admin.php:453
100+
#: classes/Visualizer/Module/Admin.php:503
101101
msgid "Pro Addon"
102102
msgstr ""
103103

104104
#: classes/Visualizer/Module/Chart.php:315
105-
#: classes/Visualizer/Module/Chart.php:550
105+
#: classes/Visualizer/Module/Chart.php:556
106106
msgid "You have entered invalid URL. Please, insert proper URL."
107107
msgstr ""
108108

@@ -118,11 +118,11 @@ msgstr ""
118118
msgid "Insert Chart"
119119
msgstr ""
120120

121-
#: classes/Visualizer/Module/Chart.php:429
121+
#: classes/Visualizer/Module/Chart.php:435
122122
msgid "CSV file with chart data was not uploaded. Please, try again."
123123
msgstr ""
124124

125-
#: classes/Visualizer/Module/Chart.php:441
125+
#: classes/Visualizer/Module/Chart.php:447
126126
msgid "CSV file is broken or invalid. Please, try again."
127127
msgstr ""
128128

@@ -154,7 +154,7 @@ msgstr ""
154154
msgid "Invalid action"
155155
msgstr ""
156156

157-
#: classes/Visualizer/Module/Frontend.php:234
157+
#: classes/Visualizer/Module/Frontend.php:238
158158
msgid "Copied!"
159159
msgstr ""
160160

@@ -357,37 +357,37 @@ msgid "Create Filters"
357357
msgstr ""
358358

359359
#: classes/Visualizer/Render/Page/Data.php:212
360-
#: classes/Visualizer/Render/Page/Data.php:232
360+
#: classes/Visualizer/Render/Page/Data.php:233
361361
msgid "Show Chart"
362362
msgstr ""
363363

364364
#: classes/Visualizer/Render/Page/Data.php:221
365365
msgid "Add data manually"
366366
msgstr ""
367367

368-
#: classes/Visualizer/Render/Page/Data.php:229
368+
#: classes/Visualizer/Render/Page/Data.php:230
369369
msgid "You can manually edit the chart data using the spreadsheet like editor."
370370
msgstr ""
371371

372-
#: classes/Visualizer/Render/Page/Data.php:231
373-
#: classes/Visualizer/Render/Page/Data.php:233
372+
#: classes/Visualizer/Render/Page/Data.php:232
373+
#: classes/Visualizer/Render/Page/Data.php:234
374374
msgid "View Editor"
375375
msgstr ""
376376

377-
#: classes/Visualizer/Render/Page/Data.php:243
377+
#: classes/Visualizer/Render/Page/Data.php:244
378378
#: classes/Visualizer/Render/Sidebar.php:150
379379
msgid "Advanced Settings"
380380
msgstr ""
381381

382-
#: classes/Visualizer/Render/Page/Data.php:246
382+
#: classes/Visualizer/Render/Page/Data.php:247
383383
msgid "Chart Settings"
384384
msgstr ""
385385

386-
#: classes/Visualizer/Render/Page/Data.php:257
386+
#: classes/Visualizer/Render/Page/Data.php:258
387387
msgid "Rate our plugin"
388388
msgstr ""
389389

390-
#: classes/Visualizer/Render/Page/Data.php:276
390+
#: classes/Visualizer/Render/Page/Data.php:277
391391
#: classes/Visualizer/Render/Page/Settings.php:55
392392
msgid "Back"
393393
msgstr ""
@@ -674,7 +674,7 @@ msgstr ""
674674
#: classes/Visualizer/Render/Sidebar/Graph.php:422
675675
#: classes/Visualizer/Render/Sidebar/Graph.php:451
676676
#: classes/Visualizer/Render/Sidebar/Type/Pie.php:61
677-
#: classes/Visualizer/Render/Sidebar.php:585
677+
#: classes/Visualizer/Render/Sidebar.php:593
678678
msgid "Number Format"
679679
msgstr ""
680680

@@ -1533,19 +1533,19 @@ msgstr ""
15331533
msgid "Hex Value"
15341534
msgstr ""
15351535

1536-
#: classes/Visualizer/Render/Sidebar.php:588
1536+
#: classes/Visualizer/Render/Sidebar.php:596
15371537
msgid ""
15381538
"Enter custom format pattern to apply to this series value, similar to the "
15391539
"%1$sICU pattern set%2$s. Use something like #,### to get 1,234 as output, "
15401540
"or $# to add dollar sign before digits. Pay attention that if you use &#37; "
15411541
"percentage format then your values will be multiplied by 100."
15421542
msgstr ""
15431543

1544-
#: classes/Visualizer/Render/Sidebar.php:596
1544+
#: classes/Visualizer/Render/Sidebar.php:604
15451545
msgid "Date Format"
15461546
msgstr ""
15471547

1548-
#: classes/Visualizer/Render/Sidebar.php:599
1548+
#: classes/Visualizer/Render/Sidebar.php:607
15491549
msgid ""
15501550
"Enter custom format pattern to apply to this series value, similar to the "
15511551
"%1$sICU date and time format%2$s."

0 commit comments

Comments
 (0)