Unified · Split
| @@ -4,5 +4,6 @@ · 3 unmodified lines | ||
| 4 | 4 | h4 { font-size: 1em; } |
| 5 | 5 | |
| 6 | 6 | blockquote { @extend %note; } |
| 7 | − p > code { @extend %label; } | |
| 7 | + blockquote.tip { @extend %note-blue; } | |
| 8 | + p > code, h4 > code { @extend %label; } | |
| 8 | 9 | } |
| @@ -14,6 +14,10 @@ module Docs · 13 unmodified lines | ||
| 14 | 14 | node['data-language'] = 'php' |
| 15 | 15 | end |
| 16 | 16 | |
| 17 | + css('a.__cf_email__').each do |node| | |
| 18 | + node.replace(decode_cloudflare_email(node['data-cfemail'])) | |
| 19 | + end | |
| 20 | + | |
| 17 | 21 | doc |
| 18 | 22 | end |
| 19 | 23 | |
| @@ -67,8 +71,9 @@ module Docs · 47 unmodified lines | ||
| 67 | 71 | node.parent.next_element['id'] = node['name'] |
| 68 | 72 | end |
| 69 | 73 | |
| 70 | − css('a.__cf_email__').each do |node| | |
| 71 | − node.replace(decode_cloudflare_email(node['data-cfemail'])) | |
| 74 | + css('blockquote').each do |node| | |
| 75 | + node['class'] = 'tip' if node.inner_html.include?('{tip}') | |
| 76 | + node.inner_html = node.inner_html.remove(/\{(tip|note)\}\s?/) | |
| 72 | 77 | end |
| 73 | 78 | end |
| 74 | 79 | end |
| @@ -33,6 +33,19 @@ module Docs · 32 unmodified lines | ||
| 33 | 33 | Laravel is a trademark of Taylor Otwell. |
| 34 | 34 | HTML |
| 35 | 35 | |
| 36 | + version '5.3' do | |
| 37 | + self.release = '5.3.0' | |
| 38 | + self.root_path = '/api/5.3/index.html' | |
| 39 | + self.initial_paths = %w(/docs/5.3/installation /api/5.3/classes.html) | |
| 40 | + | |
| 41 | + options[:only_patterns] = [%r{\A/api/5\.3/}, %r{\A/docs/5\.3/}] | |
| 42 | + | |
| 43 | + options[:fix_urls] = ->(url) do | |
| 44 | + url.sub! %r{#{Regexp.escape(Laravel.base_url)}/docs\/(?!\d)}, "#{Laravel.base_url}/docs/5.3/" | |
| 45 | + url | |
| 46 | + end | |
| 47 | + end | |
| 48 | + | |
| 36 | 49 | version '5.2' do |
| 37 | 50 | self.release = '5.2.31' |
| 38 | 51 | self.root_path = '/api/5.2/index.html' |