- Remove uniqIdTable, chartDivId and related code as important element IDs are determined in datatable_manager.js now.
- Clarify _dataTable twig template + related css.
- Also added visiblity to Piwik_DataTable_Renderer_Php::renderException.
…rties array and allow these properties to be specified through new display metadata. Converted the Actions, Goals, UserSettings and VisitTime controllers.
- Includes refactoring of ExcludeLowPopulation filter.
…e logic to HtmlTable visualization class & remove those classes. Revised the way visualizations default/override view properties. Cleaned up the ViewDataTable class a bit. Added base type for datatable visualizations.
…ry parameter, remove unecessary client side properties from ViewDataTable, move HtmlTable specific client side parameters to HtmlTable, remove code that looks for generic filter query parameters when setting client side parameters, make sure client side parameters are set if they're not false (ie, 0) instead of if not empty and add filter_offset as view property.
… it can be used by more than just jqPlot graphs.
- Added new 'after_data_loaded_functions' view property that executes callbacks after data is loaded. Different from filters since it will be only executed once per data table.
- Moved row picker view properties to Graph datatable visualization.
- Refactored jqplot data generation so selectable columns & rows are dealt w/ in Graph datatable visualization instead of a JqplotDataGenerator instance.
- Rewrote series picker to use dataTable client side properties instead of data generated by JqplotDataGenerator.
- Fixed jqplock typo.
- Fix bugs in DataTable class where getRowFromLabel would fail if summary row label is returned.
- Fix regression caused by datatable visualization refactor (add_total_row property was effectively ignored).
- Added x_axis_step_size property to jqplot graph.
…eating JqplotGraph datatable class, and did more refactoring to jqplot data generating mechanism.
- Removed jqplot specific code from datatable_manager.js and moved to new JqplotGraph class.
- Moved tooltip percentage calculating code to client.