diff --git a/panoramix/bin/panoramix b/panoramix/bin/panoramix
index 565df33412a2b..062ac59395431 100755
--- a/panoramix/bin/panoramix
+++ b/panoramix/bin/panoramix
@@ -219,12 +219,12 @@ def load_examples(sample):
if not slc:
slc = Slice(
slice_name=slice_name,
- viz_type='line',
+ viz_type='nvd3_line',
datasource_type='table',
table=tbl,
params=get_slice_json(
- slice_name, viz_type="line", groupby=['name'],
- granularity='1 day'))
+ slice_name, viz_type="nvd3_line", groupby=['name'],
+ granularity='1 day', rich_tooltip='y', show_legend='y'))
session.add(slc)
slices.append(slc)
diff --git a/panoramix/forms.py b/panoramix/forms.py
index b636f12ed27bb..e86cec632d3e3 100644
--- a/panoramix/forms.py
+++ b/panoramix/forms.py
@@ -120,6 +120,9 @@ def form_factory(viz):
'y_log_scale': BooleanField(
"Y Log", default=False,
description="Use a log scale for the Y axis"),
+ 'donut': BooleanField(
+ "Donut", default=False,
+ description="Do you want a donut or a pie?"),
}
field_css_classes = {k: ['form-control'] for k in px_form_fields.keys()}
select2 = [
@@ -150,7 +153,8 @@ class QueryForm(OmgWtForm):
if isinstance(ff, basestring):
ff = [ff]
for s in ff:
- setattr(QueryForm, s, px_form_fields[s])
+ if s:
+ setattr(QueryForm, s, px_form_fields[s])
# datasource type specific form elements
if datasource.__class__.__name__ == 'Table':
diff --git a/panoramix/templates/panoramix/base.html b/panoramix/templates/panoramix/base.html
index 7a26ae00e1168..6d15fb1946f5a 100644
--- a/panoramix/templates/panoramix/base.html
+++ b/panoramix/templates/panoramix/base.html
@@ -3,6 +3,7 @@
{% block head_css %}
{{super()}}
+