From dfae8e11702b4e89604ca6deb5937a0b19e2f511 Mon Sep 17 00:00:00 2001 From: Radek Simko Date: Fri, 8 May 2015 10:28:26 +0100 Subject: [PATCH] Do matching in sidebar_current via regex or equal sign --- website/helpers/sidebar_helpers.rb | 2 +- website/source/layouts/atlas.erb | 2 +- website/source/layouts/aws.erb | 2 +- website/source/layouts/cloudflare.erb | 2 +- website/source/layouts/cloudstack.erb | 2 +- website/source/layouts/consul.erb | 2 +- website/source/layouts/digitalocean.erb | 2 +- website/source/layouts/dme.erb | 2 +- website/source/layouts/dnsimple.erb | 2 +- website/source/layouts/docker.erb | 2 +- website/source/layouts/docs.erb | 16 ++++++++-------- website/source/layouts/google.erb | 2 +- website/source/layouts/heroku.erb | 2 +- website/source/layouts/intro.erb | 6 +++--- website/source/layouts/mailgun.erb | 2 +- website/source/layouts/openstack.erb | 2 +- website/source/layouts/template.erb | 2 +- 17 files changed, 26 insertions(+), 26 deletions(-) diff --git a/website/helpers/sidebar_helpers.rb b/website/helpers/sidebar_helpers.rb index 124a7c53c6..ef74de49c7 100644 --- a/website/helpers/sidebar_helpers.rb +++ b/website/helpers/sidebar_helpers.rb @@ -3,7 +3,7 @@ module SidebarHelpers # if the YAML frontmatter matches the expected value. def sidebar_current(expected) current = current_page.data.sidebar_current || "" - if current.start_with?(expected) + if current == expected or (expected.is_a?(Regexp) and expected.match(current)) return " class=\"active\"" else return "" diff --git a/website/source/layouts/atlas.erb b/website/source/layouts/atlas.erb index 65e1241b77..8df8365e39 100644 --- a/website/source/layouts/atlas.erb +++ b/website/source/layouts/atlas.erb @@ -10,7 +10,7 @@ Atlas Provider - > + > Resources