The Initial Owner of the Original Code is European Environment Agency (EEA).
All Rights Reserved.
The EEA Google Charts (the Original Code) is free software;
you can redistribute it and/or modify it under the terms of the GNU
General Public License as published by the Free Software Foundation;
either version 2 of the License, or (at your option) any later
version.
Change: googlechart-notes are now with overflow hidden and with
white background otherwise when we export to pdf we get transparent
black background from dom-to-image js library that exports as image
the notes and visualization info
[ichim-david refs #125298]
Change: export notes only when clicking on export to png since the
notes are exported only on the png export. This is an expensive action
since the domtoimage library loads every font face found in stylesheets
[ichim-david refs #125298]
Change: pin visualization version to 49 from 1.0 in order to avoid warnings
that it tries to load version 1 and 49
[ichim-david refs #125298]
Bug fix: avoid crash of charts when we have numeric fields and they are empty
[ichim-david refs #125298]
Bug fix: Load charts api from loader.js instead of gsapi in all cases;
Use google.setOnLoadCallback instead of jQuery(document).ready
[szabozo0 120846]
Change: disabled resizing of charts when window is resized
this way if needed the resize chart button can be used for a different
size
[ichim-david refs #119540]
Feature: trigger googlecharts.embed.pending event on body in order to allow
other javascript to modify the chart markup before it's being drawn by
Google Charts
[ichim-david refs #119540]
Bug fix: avoid chart export error for browsers that don't have native Promise
in which case we export the chart image without the notes. This is especially
for Internet Explorer which can't use the domtoimage library even with a
Promise polyfill due to insuficient svg support
[ichim-david refs #116186]
Change: load google charts api from loader.js instead of gsapi in order to
avoid a strange bug where FF doesn't trigger the setOnLoadCallback from google
[ichim-david refs #116244]
Bug fix: save notes and datasource per chart when clicking on the chart tabs
not only once from the first chart on dom ready
[ichim-david refs #115104]
Change: use callout style for datasource like notes use
[ichim-david refs #115104]
Bug fix: avoid export error in case notes export as an empty image as in some
situations when charts have filters the domtoimage library will export an
empty images
[ichim-david refs #115104]
Change: modified chart view and edit js to work with jquery 3.4.1
[ichim-david refs #105112]
Change: rollback addition of notes when exporting charts to svg as the
conversion to png will destroy the svg information and converting back will
not bring the svg data. This rollbacks the feature added in #107671 for svg
export preserving the feature for png export.
[ichim-david refs #114650]
Bug fix: Made it so that xpath returns results from the current element
instead of whole document and removed width/height iframe resize check
Removed min-width from resized iframes since it interferes with the iframe
dimensions in the resize tool
[iulianpetchesi refs #111011]
Change: Notes are no longer resized, charts are now drawn with content area
width if the parent area is larger than the given static chart width, fixed
urls in templates and increased table width
[iulianpetchesi refs #108735]
Feature: Add color palette for ENI SEIS.
[GhitaB refs #108504]
Change: Added chart note at png export
[iulianpetchesi refs #107671]
Change: googlechart-notes now use a border left with pixel values when charts
are embedded in order to have same width as datasources
[ichim-david refs #106884]
Bug fix: added chardet as a dependency
[alecghica refs #107671]
Bug fix: undid change done in previous egg release to
initializeChartTinyMCE while clarifying that passed parameter is not
the form
[ichim-david refs #94434]
Change: sorting is now kept also on view page when the column is hidden
In previous egg only the edit page had the values changed
[ichim-david refs #83352]
Change: allow for sorting to affect table data even when
the column is hidden. Before this change you needed to show the column
sort a-z or z-a and then hide it again
[ichim-david refs #83352]
Change: fixed PyLint warnings and errors
[valipod refs #84949]
Change: no longer enlarge dashboard charts to be one per line
when pdf printing if the charts together can fit the document
width
[ichim-david refs #79934]
Bug fix: isPrint condition now checks the referer link for
pdf being present instead of the request url
[ichim-david refs #79934]
Bugfix: formatters are now applied only for Table charts.
This condition fixes the tooltips for other types of charts
which contained html and css markup upon the activation of suc
formatters
[ichimdav refs #69908]
Bugfix: Fixed order of column labels when labels are numbers
[szabozo0 refs #69360, #70147]
Bugfix: cleanup_thumbs takes again into consideration the
chart ids that are found within the edit form when attempting
to delete old thumbnails
[ichimdav refs #68199]
Bug fix: take into consideration the size set by resize functionality
when attempting to resize a chart as part of a resize event
[ichimdav refs #30518]
Feature: add workflow state classes of context to body of embed-chart
which is used to add a draft watermark image for charts that are not
published
[ichimdav refs #29216]
Change: daviz-edit.css uses content-box box-sizing property since
Google charts styles doesn't cope with border-box. This allows us
to use newer versions of Bootstrap which contains box-sizing
[ichimdav refs #25986]
Bugfix: Updated for jquery 1.11.3
[szabozo0 refs #28244]
Bug fix: check if api is available before attempting to click on first
chart tab. This way we avoid a js error when no charts are added
[ichimdav refs #22901]
Upgrade step: Within "Plone > Site setup > Add-ons" click on
upgrade button available for eea.googlecharts.
Be aware that this step may take a while depending on how many Daviz
instances do you have within your portal.
[voineali refs #24901]
Cleanup: Removed fallback images from ZODB
[voineali refs #24901]
Bugfix: Fixed filter div size for charts embedded in indicator assessment
[szabozo0 refs #24353]
Feature: When a simple category filter is used on a pre pivot column, use the
same colors from the palette as on the original chart
[szabozo0 refs #24170]
Bugfix: Fixed annotation role in chart editor
[szabozo0]
Change: resized the dashboard charts when printing as part of the pdf output
[ichimdav refs #22489]
Feature: Added style role for charts
[szabozo0]
Bugfix: Fixed daviz when using sparql and a numeric field is missing
[szabozo0 refs #24172]
Change: Data source info are now floated in order to better fit
on all major browsers as table cell display has issues with Firefox
[ichimdav refs #22887]
Change: optimized pdf output of embeded charts
[ichimdav refs #22591]
Change: owner acryonym now contains the period within the same span
[ichimdav refs #22337]
Change: optimized saving of svg and png images from the charts
that are within a DavizVisualization upon chart editing. Now
only the chart that is changes re-renders it's images
[ichim-david refs #21894]
Feature: Embed chart now has the ability to share the chart to social media,
download the original data in multiple formats and display data source information
[ichim-david refs #21467]
Feature: Added possibility to set globally the qr_code and watermark/logo
size on iframes embedded on same site
[szabozo0 refs #21007]
Bugfix: Fixed watermark/logo on embedded dashboards
[szabozo0 refs #21007]
Change: made daviz notes smaller when embedded. Do not print filters.
[demarant]
Feature: adding Underscore.js template support
[batradav refs #19048]
Feature: chart notes rework - now notes are stored globally and
assigned for charts as required, global notes and multiple
chart assignment for notes now available.
[batradav refs #19048]
Feature: Added print.css and include it to embed-chart and embed-dashboard
templates (media="print") in order to easily customize
embedded charts and dashboards look & feel while printing and exporting to PDF
[voineali refs #20459]
Bugfix: Updated editor to allow setting colors on piecharts
[szabozo0 refs #20386]
Change: disable certain elements in google chart editor
that are centrally managed elsewhere in daviz, e.g. color picker, title and fonts.
[demarant refs #18262]
Feature: Updated Chart Editor with new layout
[szabozo0 refs #18191]
Feature: Use FontAwesome icons on chart and dashboard configurators
[batradav refs #18191]
Feature: Moved filters position in a common place
[batradav refs #17861]
Bugfix: Fixed pre-pivot filter behaviour, when more columns are visible and single select filter is used
[szabozo0 refs #18177]
Bugfix: Fixed notes position when filters are in the right or in the bottom of the chart
[szabozo0 refs #18174]
Feature: Don't show main column label in pivoted column labels
[szabozo0 refs #18108]
Feature: Register embed-chart.png and embed-dashboard.png browser views that
returns charts/dashboards fallback images in order to easily embed them
[voineali refs #16802]
Bugfix: Updated tinymce for daviz notes and dashboard richtext
[szabozo0 refs #16656]
Bugfix: Fixed formatters for pivoted columns
[szabozo0 refs #9583]
Change:
- On color formatter allow user to select colors from company default palette
- On color formatter determine automatically text color (black or white) depending on background color
[szabozo0 refs #9583]
Change: For different column types display only available formatters
[szabozo0 refs #9583]
Feature: Added formatters for googlecharts
[szabozo0 refs #9583]
Bugfix: Fixed chart preview to take in consideration filters
[szabozo0 refs #14116]
Bugfix: Layout fixes for googlechart editor, input fields on custom tab
[szabozo0 refs #14226]
Feature: Enhanced chart filters for pivot tables
[szabozo0 refs #14070]
Bug fix: Updated googlecharts embed to draw the chart only if the container is visible
[szabozo0 refs #13673]
Change: Disable "sort by column" for table charts
[szabozo0 refs #13902]
Bug fix: Fix CSS for multi-select filters and if filters position
is set to "Right"
[voineali refs #13850]
Bug fix: Updated color palettes for charts, if column filters are used,
the columns will have an assigned color from the palette, and all the time will
have the same color
[szabozo0 refs #13678]
Bug fix: Display multi select filter properly when using inline embed
[szabozo0 refs #13853]
Bug fix: Fixed preview for charts
[szabozo0 refs #13739]
Bug fix: Fixed chart editor for treemap
[szabozo0 refs #13784]
Bug fix: Added eea.notranslation domain for translations
[prospchr refs #13827]
Upgrade step: Within "Plone > Site setup > Add-ons" click on
upgrade button available for eea.googlecharts.
For non-Plone usage you'll have to manually run @@migrate-dashboards for all
visualizations that have Google-Dashboard enabled.
Feature: Added possibility to have inline embeds of charts and dashboards
[szabozo0 refs #10239]
Bugfix: Implemented workaround to display bubble value notes for charts in firefox
[szabozo0 refs #9941]
Feature: Added possibility to select on view which columns to be used for the chart
[szabozo0 refs #9581]
Bugfix: Fixed hidden widgets for dashboards; fixed notes for charts; fixed qr code when disabled
[szabozo0 refs #10207]
Feature: Multiple dashboards support on view and embed
[szabozo0 refs #9572]
Bugfix: Improved loading time of chart editor
[szabozo0 #9578]
Feature: Possibility to add richtext notes on each chart
[voineali refs #9577]
Feature: Allow row filtering on dashboards also
[szabozo0 refs #9578]
Change: On saving thumbnail, move it to the top of the folder
[szabozo0]
Bug fix: Don't throw error when trying to display inexistent charts in iframes
[szabozo0]
Bug fix: Fixed a bug on chart editor:
Some charts didn't trigger the ready event and the editor couldn't work with these type of charts
[szabozo0]
Change: Updated chart tab layout
[szabozo0]
Change: On chart tab display the charts generic thumb
[szabozo0 refs #9563]
Change: For better performace, on the chart tab display the charts in iframes
[szabozo0 refs #9563]
Bugfix: Don't try to save png charts when visualization is not folderish
Change: Store temporary data for preview chart in a volatile variable
[szabozo0]
Feature: Integrated slickgrid in chart table configurator, Added row filtering for charts on edit
[szabozo0 refs #9578]
Feature: Added default sort for charts on edit
[szabozo0 refs #9949]
Bug fix: Fixed png export when qrcode or watermark is not configured properly
[szabozo0 refs #5570]
Bug fix: Fixed dashboard editor to save chart and filters box size on
resize with mouse
[szabozo0 refs #5565]
Change: Use Multiple Category Filters on embedded dashboards also
[szabozo0 refs #5560]
Change: Simplify charts editor by making pivot-tables optional by default
[voineali refs #5550]
Bugfix: Updated png export and thumbnails for charts as google changed
the way how the svg is generated
[szabozo0 #5549]
Feature: Use centralized daviz settings instead of plone properties
On upgrading eea.googlecharts migrate settings from portal_properties to
portal_daviz
[szabozo0 #5449]
Bug fix: Use portal logo as default brand settings for charts.
changed default position of QR-code to bottom left.
Upgrade step: Within "Plone > Site setup > Add-ons" click on
upgrade button available for eea.googlecharts
Bug fix: Fixed list columnType
[voineali refs #5513]
Feature: Made this package Plone independent (Zope2 minimal requirements)
[voineali refs #5422]
Bugfix: Fixed overlapping watermark and qr code on png export
[szabozo0 refs #4940]
Feature: Added scatterplots matrix and line, bar, column, pie matrices
[szabozo0 refs #4952]
Bugfix: Fixed dropdowns in chart editor
[szabozo0 refs #5337]
Change: improved the boxed look of charts, now the branding and filters
clearly look as integral part of the visualization chart itself.
[demarant refs #4940]
Feature: Added QR Codes and Logo on charts
[szabozo0 #4940]
Feature: Added Show All, Hide All, Reverse Selection buttons on Table
manipulation for easier configuration.
[szabozo0 #5126]
Bug fix: Fixed dashboard filters and canvas width and height in view mode
when they are not provided
[voineali]
Bug fix: Do not do a hard refresh on "Edit visualizations" when saving
'Global settings' or Enable/Disable Daviz Visualizations
[voineali refs #5024]
Feature: Use the eea.app.visualization API for daviz views in edit mode. This
way we can use the same API to disable Google Charts views
[voineali refs #5024]
Feature: Added preview images for Google Charts Views
[voineali refs #5024]
Feature: Added unique URLs for chart tabs in order to easily bookmark and
share them. Also support browser history (back and forward buttons)
[voineali refs #4851]
Feature: Automatically add Charts as a view for Daviz and create a default
table view with all columns
[voineali #4949]
Feature: Added the possibility to select color palette on the chart editor
The palettes can be defined in palettes.js
Upgrade step:
ZMI > portal_setup > profile "EEA Google Charts" > import Javascript registry
[szabozo0 #4988]
Bug fix: added default config to disable trail and chart buttons on motion
chart as it is buggy and crashes on all browsers.
[demarant #5013]
Feature: Refactoring to be able to use this package as a standalone or as
part of eea.daviz bundle
[voineali #4996]
Bug fix: Fixed column detection in table preparation for google chart api
[szabozo0 #4992]