From 5ad521614d897bba3000b9e6ec865abd225e702c Mon Sep 17 00:00:00 2001 From: Robert Lord Date: Fri, 23 Jan 2015 20:27:55 -0600 Subject: [PATCH 1/3] Readd parent() selection for code samples --- source/javascripts/app/lang.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/javascripts/app/lang.js b/source/javascripts/app/lang.js index c59a16b..90a31b9 100644 --- a/source/javascripts/app/lang.js +++ b/source/javascripts/app/lang.js @@ -26,9 +26,9 @@ under the License. $(".lang-selector a").removeClass('active'); $(".lang-selector a[data-language-name='" + language + "']").addClass('active'); for (var i=0; i < languages.length; i++) { - $(".highlight." + languages[i]).hide(); + $(".highlight." + languages[i]).parent().hide(); } - $(".highlight." + language).show(); + $(".highlight." + language).parent().show(); global.toc.calculateHeights(); From eb5235ff8c8dcc53c7ced75e4b6ad9e0a4d62919 Mon Sep 17 00:00:00 2001 From: Robert Lord Date: Fri, 23 Jan 2015 20:39:40 -0600 Subject: [PATCH 2/3] Remove outline from lang selector links, add focus style --- source/stylesheets/screen.css.scss | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/stylesheets/screen.css.scss b/source/stylesheets/screen.css.scss index 6880e1b..d64b323 100644 --- a/source/stylesheets/screen.css.scss +++ b/source/stylesheets/screen.css.scss @@ -307,8 +307,9 @@ html, body { text-decoration: none; padding: 0 10px; line-height: 30px; + outline: 0; - &:active { + &:active, &:focus { background-color: $lang-select-pressed-bg; color: $lang-select-pressed-text; } From 7c110ede1586b53cf986d96951de2ea21dc62a56 Mon Sep 17 00:00:00 2001 From: Robert Lord Date: Fri, 23 Jan 2015 20:54:24 -0600 Subject: [PATCH 3/3] Remove redcarpet header fix, just use vanilla redcarpet IDs --- config.rb | 2 -- lib/redcarpet_header_fix.rb | 9 --------- 2 files changed, 11 deletions(-) delete mode 100644 lib/redcarpet_header_fix.rb diff --git a/config.rb b/config.rb index c696659..9cc61f0 100644 --- a/config.rb +++ b/config.rb @@ -1,5 +1,3 @@ -require './lib/redcarpet_header_fix' - set :css_dir, 'stylesheets' set :js_dir, 'javascripts' diff --git a/lib/redcarpet_header_fix.rb b/lib/redcarpet_header_fix.rb deleted file mode 100644 index 72883ce..0000000 --- a/lib/redcarpet_header_fix.rb +++ /dev/null @@ -1,9 +0,0 @@ -module RedcarpetHeaderFix - def header(text, level) - clean_id = text.downcase.gsub(/( +|\.+)/, '-').gsub(/[^a-zA-Z0-9\-_]/, '') - "#{text}" - end -end - -require 'middleman-core/renderers/redcarpet' -Middleman::Renderers::MiddlemanRedcarpetHTML.send :include, RedcarpetHeaderFix