From b55dbf55e95da810240504f9c37097faa08e411c Mon Sep 17 00:00:00 2001
From: Philipp Rudiger
Date: Sat, 25 Feb 2017 22:12:05 +0000
Subject: [PATCH] Fixed unicode widget templating bug
---
holoviews/plotting/widgets/__init__.py | 2 +-
holoviews/plotting/widgets/jsscrubber.jinja | 2 +-
holoviews/plotting/widgets/jsslider.jinja | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/holoviews/plotting/widgets/__init__.py b/holoviews/plotting/widgets/__init__.py
index 87af42a103..fc2f47d4b7 100644
--- a/holoviews/plotting/widgets/__init__.py
+++ b/holoviews/plotting/widgets/__init__.py
@@ -146,7 +146,7 @@ def _get_data(self):
name = type(self).__name__
cached = str(self.embed).lower()
load_json = str(self.export_json).lower()
- mode = repr(self.renderer.mode)
+ mode = str(self.renderer.mode)
json_path = (self.json_save_path if self.json_load_path is None
else self.json_load_path)
if json_path and json_path[-1] != '/':
diff --git a/holoviews/plotting/widgets/jsscrubber.jinja b/holoviews/plotting/widgets/jsscrubber.jinja
index 0a995cdce7..8078db7aae 100644
--- a/holoviews/plotting/widgets/jsscrubber.jinja
+++ b/holoviews/plotting/widgets/jsscrubber.jinja
@@ -32,7 +32,7 @@
function create_widget() {
setTimeout(function() {
- anim{{ id }} = new {{ widget_name }}(frame_data, {{ Nframes }}, "{{ id }}", {{ delay }}, {{ load_json }}, {{ mode }}, {{ cached }}, "{{ json_path }}", {{ dynamic }});
+ anim{{ id }} = new {{ widget_name }}(frame_data, {{ Nframes }}, "{{ id }}", {{ delay }}, {{ load_json }}, "{{ mode }}", {{ cached }}, "{{ json_path }}", {{ dynamic }});
}, 0);
}
diff --git a/holoviews/plotting/widgets/jsslider.jinja b/holoviews/plotting/widgets/jsslider.jinja
index f05523332e..1f426f1062 100644
--- a/holoviews/plotting/widgets/jsslider.jinja
+++ b/holoviews/plotting/widgets/jsslider.jinja
@@ -235,7 +235,7 @@
function create_widget() {
setTimeout(function() {
anim{{ id }} = new {{ widget_name }}(frame_data, "{{ id }}", widget_ids,
- keyMap, dim_vals, notFound, {{ load_json }}, {{ mode }},
+ keyMap, dim_vals, notFound, {{ load_json }}, "{{ mode }}",
{{ cached }}, "{{ json_path}}", {{ dynamic }});
}, 0);
}