Unified · Split
| @@ -54,7 +54,7 @@ module Docs · 53 unmodified lines | |||
| 54 | node.name = 'h3' | 54 | node.name = 'h3' |
| 55 | node['id'] = id | 55 | node['id'] = id |
| 56 | 56 | ||
| 57 | source_href = node.at_css('.view-source').attr('href') | 57 | source_href = node.at_css('a.icon-action[title="View Source"]').attr('href') |
| 58 | 58 | ||
| 59 | node.content = node.at_css('.signature').inner_text | 59 | node.content = node.at_css('.signature').inner_text |
| 60 | node << %(<a href="#{source_href}" class="source">Source</a>) | 60 | node << %(<a href="#{source_href}" class="source">Source</a>) |
| @@ -69,6 +69,8 @@ module Docs · 8 unmodified lines | |||
| 69 | node['data-language'] = 'elixir' | 69 | node['data-language'] = 'elixir' |
| 70 | node.content = node.content | 70 | node.content = node.content |
| 71 | end | 71 | end |
| 72 | |||
| 73 | css('.icon-action').remove | ||
| 72 | end | 74 | end |
| 73 | end | 75 | end |
| 74 | end | 76 | end |
| @@ -33,6 +33,19 @@ module Docs · 32 unmodified lines | |||
| 33 | "https://elixir-lang.org/getting-started/introduction.html" ] | 33 | "https://elixir-lang.org/getting-started/introduction.html" ] |
| 34 | end | 34 | end |
| 35 | 35 | ||
| 36 | version '1.15' do | ||
| 37 | self.release = '1.15.4' | ||
| 38 | self.base_urls = [ | ||
| 39 | "https://hexdocs.pm/elixir/#{release}/", | ||
| 40 | "https://hexdocs.pm/eex/#{release}/", | ||
| 41 | "https://hexdocs.pm/ex_unit/#{release}/", | ||
| 42 | "https://hexdocs.pm/iex/#{release}/", | ||
| 43 | "https://hexdocs.pm/logger/#{release}/", | ||
| 44 | "https://hexdocs.pm/mix/#{release}/", | ||
| 45 | 'https://elixir-lang.org/getting-started/' | ||
| 46 | ] | ||
| 47 | end | ||
| 48 | |||
| 36 | version '1.14' do | 49 | version '1.14' do |
| 37 | self.release = '1.14.1' | 50 | self.release = '1.14.1' |
| 38 | self.base_urls = [ | 51 | self.base_urls = [ |