-
-
Notifications
You must be signed in to change notification settings - Fork 2.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Allow plugins to define new Visualizations and custom ViewDataTable #4041
Comments
In b5ed458: Refs #4041, cleaned up ViewDataTable, related classes, and related templates:
|
In 2615404: Refs #4040, #4041, move visualization only view properties to separate visualizations, changed JavaScript properties to 'client side parameters' and 'overridable properties' to 'client side properties', changed keep_summary_row from a JavaScript property to a client side property, allowed visualization properties to be inherited, fixed system that allowed visualizations to set custom defaults for property values, modified behavior of datatable_css_class viewdatatable property, allow view properties to be customized in metadata based on the visualization used, and tweaks to UI Integration tests. |
… from generic series picker code and cleaned up series picker code a bit.
…I module inclusion/creation function and use for SeriesPicker. Also includes a documentation correction for SeriesPicker.
…nly the evolution graph), Notes: - 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.
…ass and creating JqplotGraph datatable class, and did more refactoring to jqplot data generating mechanism. Notes: - Removed jqplot specific code from datatable_manager.js and moved to new JqplotGraph class. - Moved tooltip percentage calculating code to client.
…qplotBarGraph, JqplotPieGraph & JqplotEvolutionGraph.
…nted out) and highlight visit whose details are currently displayed.
…s to file in the Actions plugin.
… properties should be overridable and move some view properties to different visualizations.
…alid and filled out a function doc.
…nt visualizations to specify their own loading logic (when the appropriate footer icon is clicked) and fix a couple UI bugs in treemap.
…eActions_subDataTable.twig file.
…hole class name, allow footer icons to be customized per report/visualization, made visitor log a new visualization and removed the datatable_template display property.
…rameters and fix regression in visitor log.
…pecifying the client-side datatable type.
…ding determines row limit dynamically, and allow visualizations to apply viewdatatable queued filters on their own time.
…e and fix regression in jqplot refactoring (export as image didn't work).
…orrectly overriding default value of columns_to_display display property.
This ticket includes any refactoring to be done to ViewDataTable & Piwik_Visualization and will include a new treemap visualization.
The goal is to move all visualizations and Viewdatatable to a new CoreVisualizations plugin.
This ticket is a rather large refactoring and team work among Piwik team members!
The text was updated successfully, but these errors were encountered: