History

Update Laravel documentation (9.3.8)

Simon Legner committed 4 years ago

Commit 6d69e1e1 parent d19bb432 files · +16 −2Browse files

Unified · Split

2 files
  1. lib/docs/filters/laravel/clean_html.rb +1 −1
  2. lib/docs/scrapers/laravel.rb +15 −1
lib/docs/filters/laravel/clean_html.rb+1−1
@@ -56,7 +56,7 @@ module Docs · 55 unmodified lines
5656 end
5757
5858 def other
59− @doc = at_css('.docs_body')
59+ @doc = at_css('#main-content')
6060
6161 # Clean up headings
6262 css('h2 > a').each do |node|
lib/docs/scrapers/laravel.rb+15−1
@@ -10,7 +10,7 @@ module Docs · 9 unmodified lines
1010 html_filters.push 'laravel/entries', 'laravel/clean_html'
1111
1212 options[:container] = ->(filter) {
13− filter.subpath.start_with?('/api') ? '#content' : '.page_contain'
13+ filter.subpath.start_with?('/api') ? '#content' : '#docsScreen'
1414 }
1515
1616 options[:skip_patterns] = [
@@ -29,6 +29,20 @@ module Docs · 12 unmodified lines
2929 Laravel is a trademark of Taylor Otwell.
3030 HTML
3131
32+ version '9' do
33+ self.release = '9.3.8'
34+ self.root_path = '/api/9.x/index.html'
35+ self.initial_paths = %w(/docs/9.x/installation /api/9.x/classes.html)
36+
37+ options[:only_patterns] = [%r{\A/api/9\.x/}, %r{\A/docs/9\.x/}]
38+
39+ options[:fix_urls] = ->(url) do
40+ url.sub! %r{9.x/+}, "9.x/"
41+ url.sub! %r{#{Regexp.escape(Laravel.base_url)}/docs\/(?!\d)}, "#{Laravel.base_url}/docs/9.x/"
42+ url
43+ end
44+ end
45+
3246 version '8' do
3347 self.release = '8.4.1'
3448 self.root_path = '/api/8.x/index.html'