From 17f8fd8a2f4b028b9312359bbe8f15fe3a840d9d Mon Sep 17 00:00:00 2001 From: Kevin Hannegan Date: Tue, 13 Oct 2020 20:42:52 +0000 Subject: [PATCH 1/9] update version --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 95a9ebf..8d79174 100644 --- a/setup.py +++ b/setup.py @@ -10,7 +10,7 @@ from setuptools import setup, find_packages # noqa: H301 NAME = "presalytics" -VERSION = "0.5.19" +VERSION = "0.5.20" # To install the library, run the following # From ec1b8d83ee6e594425667c3e0175419a2097593e Mon Sep 17 00:00:00 2001 From: Kevin Hannegan Date: Tue, 13 Oct 2020 21:34:47 +0000 Subject: [PATCH 2/9] fix css classes --- presalytics/lib/plugins/css/flex-row.css | 1 - presalytics/lib/widgets/data_table.py | 2 ++ 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/presalytics/lib/plugins/css/flex-row.css b/presalytics/lib/plugins/css/flex-row.css index 7ee62ea..0cbfcc1 100644 --- a/presalytics/lib/plugins/css/flex-row.css +++ b/presalytics/lib/plugins/css/flex-row.css @@ -1,5 +1,4 @@ .page { - padding: 2vw; width: 100%; display: flex; flex-direction: column; diff --git a/presalytics/lib/widgets/data_table.py b/presalytics/lib/widgets/data_table.py index 0798518..3f0831e 100644 --- a/presalytics/lib/widgets/data_table.py +++ b/presalytics/lib/widgets/data_table.py @@ -147,6 +147,8 @@ def serialize(self, **kwargs): .data-table-container { border: none !important; + display: table; + width: 100%; } .data-table-container tbody { From 2c55111e397e6f0169ba52373eab4d1fcfeb7b28 Mon Sep 17 00:00:00 2001 From: Kevin Hannegan Date: Tue, 13 Oct 2020 21:36:22 +0000 Subject: [PATCH 3/9] update version --- CHANGELOG.md | 6 +++++- setup.py | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d829f3a..d33bb58 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,8 @@ -## v0.5.20 (2020-09-20) +## v0.5.21 (2020-10-13) + +* Fix page css clases + +## v0.5.20 (2020-10-13) * Fix json encoder in `presalytics.lib.widgets.datatable.DataTableWidget` * update Story Api Endpoints diff --git a/setup.py b/setup.py index 8d79174..0ec7157 100644 --- a/setup.py +++ b/setup.py @@ -10,7 +10,7 @@ from setuptools import setup, find_packages # noqa: H301 NAME = "presalytics" -VERSION = "0.5.20" +VERSION = "0.5.21" # To install the library, run the following # From 9893b45958f8f13053d11ea6152eec2c36f655a4 Mon Sep 17 00:00:00 2001 From: Kevin Hannegan Date: Mon, 26 Oct 2020 19:12:39 +0000 Subject: [PATCH 4/9] test events handler on d3 widget --- CHANGELOG.md | 4 ++++ presalytics/lib/widgets/chart.py | 5 ++++- presalytics/lib/widgets/d3.py | 5 ++++- setup.py | 2 +- 4 files changed, 13 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d33bb58..f358342 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## v0.5.22 (2020-10-13) + +* Add events handling to widgets with nested iframes + ## v0.5.21 (2020-10-13) * Fix page css clases diff --git a/presalytics/lib/widgets/chart.py b/presalytics/lib/widgets/chart.py index 549ea3e..b6ef16d 100644 --- a/presalytics/lib/widgets/chart.py +++ b/presalytics/lib/widgets/chart.py @@ -185,7 +185,8 @@ def standalone_html(self) -> str: - + +
+
{{ html_fragment }}
@@ -207,6 +208,7 @@ def standalone_html(self) -> str: "popper_url": presalytics.lib.plugins.external.ApprovedExternalScripts().attr_dict.flatten().get('popper'), "boostrap_table_js_url": presalytics.lib.plugins.external.ApprovedExternalScripts().attr_dict.flatten().get('bootstrap-table'), "d3_url": presalytics.lib.plugins.external.ApprovedExternalScripts().attr_dict.flatten().get('d3'), + "events_url": presalytics.lib.plugins.external.ApprovedExternalScripts().attr_dict.flatten().get('events'), "data": data, "css": extra_css } diff --git a/presalytics/lib/widgets/matplotlib.py b/presalytics/lib/widgets/matplotlib.py index c40bd28..dfc7e89 100644 --- a/presalytics/lib/widgets/matplotlib.py +++ b/presalytics/lib/widgets/matplotlib.py @@ -224,6 +224,7 @@ def standalone_html(self) -> str: +