diff --git a/hyperglass/render/templates/footer.html.j2 b/hyperglass/render/templates/footer.html.j2
index 64fe887..44bb95c 100644
--- a/hyperglass/render/templates/footer.html.j2
+++ b/hyperglass/render/templates/footer.html.j2
@@ -3,12 +3,12 @@
-
-
@@ -21,7 +21,7 @@
Source code licensed
BSD 3-Clause Clear.
-
{% endif %}
diff --git a/hyperglass/render/templates/theme.sass.j2 b/hyperglass/render/templates/theme.sass.j2
index 5d08d6c..4aeb1c1 100644
--- a/hyperglass/render/templates/theme.sass.j2
+++ b/hyperglass/render/templates/theme.sass.j2
@@ -1,10 +1,11 @@
// Jinja2-rendered theme elements
$hg-primary: {{ colors.primary }}
-$hg-background: {{ colors.background }}
-$hg-light: {{ colors.light }}
-$hg-dark: {{ colors.dark }}
+$hg-secondary: {{ colors.secondary }}
$hg-danger: {{ colors.danger }}
$hg-warning: {{ colors.warning }}
+$hg-light: {{ colors.light }}
+$hg-dark: {{ colors.dark }}
+$hg-background: {{ colors.background }}
// Functions
@function findTextColor($color)
@@ -44,7 +45,7 @@ $enable-responsive-font-sizes: true
$enable-validation-icons: false
-$theme-colors: ("primary": $hg-primary, "danger": $hg-danger, "warning": $hg-warning, "light": $hg-light, "dark": $hg-dark, "loading": $hg-loading, "footer": $hg-footer)
+$theme-colors: ("primary": $hg-primary, "secondary": $hg-secondary, "danger": $hg-danger, "warning": $hg-warning, "light": $hg-light, "dark": $hg-dark, "loading": $hg-loading, "footer": $hg-footer)
$body-bg: $hg-background
diff --git a/hyperglass/static/hyperglass.es6 b/hyperglass/static/hyperglass.es6
index d95f3db..2ac0a64 100644
--- a/hyperglass/static/hyperglass.es6
+++ b/hyperglass/static/hyperglass.es6
@@ -87,27 +87,39 @@ queryType.selectpicker({
footerTermsBtn.popover({
html: true,
- trigger: 'focus click',
+ trigger: 'manual',
template: footerPopoverTemplate,
placement: 'top',
content: $('#hg-footer-terms-html').html(),
+}).on('click', (e) => {
+ $(e.currentTarget).popover('toggle');
+}).on('focusout', (e) => {
+ $(e.currentTarget).popover('hide');
});
footerHelpBtn.popover({
html: true,
- trigger: 'focus click',
+ trigger: 'manual',
placement: 'top',
template: footerPopoverTemplate,
content: $('#hg-footer-help-html').html(),
+}).on('click', (e) => {
+ $(e.currentTarget).popover('toggle');
+}).on('focusout', (e) => {
+ $(e.currentTarget).popover('hide');
});
footerCreditBtn.popover({
html: true,
- trigger: 'focus click',
+ trigger: 'manual',
placement: 'top',
title: $('#hg-footer-credit-title').html(),
content: $('#hg-footer-credit-content').html(),
template: footerPopoverTemplate,
+}).on('click', (e) => {
+ $(e.currentTarget).popover('toggle');
+}).on('focusout', (e) => {
+ $(e.currentTarget).popover('hide');
});
$(document).ready(() => {
@@ -124,7 +136,7 @@ $(document).ready(() => {
formContainer.animsition('in');
});
-const supportedBtn = qt => `