File tree Expand file tree Collapse file tree
public/icons/docs/react_bootstrap Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ module Docs
2+ class ReactBootstrap
3+ class CleanHtmlFilter < Filter
4+ def call
5+ css ( '.flex-column.d-flex' ) . remove
6+ css ( 'header' ) . remove
7+ css ( '.bs-example' ) . remove
8+ css ( '.position-relative' ) . each do |node |
9+ code = node . at_css ( 'textarea' )
10+ code . name = 'pre'
11+ code [ 'style' ] = code [ 'style' ] + '; border: solid 1px;'
12+ end
13+ doc
14+ end
15+ end
16+ end
17+ end
Original file line number Diff line number Diff line change 1+ module Docs
2+ class ReactBootstrap
3+ class EntriesFilter < Docs ::EntriesFilter
4+ def get_name
5+ name = at_css ( '#rb-docs-content h1, #rb-docs-content h2' ) . content
6+ if name . end_with? '#'
7+ name = name [ 0 ..-2 ]
8+ end
9+ name
10+ end
11+
12+ def get_type
13+ type = slug . split ( '/' ) [ 0 ..-2 ] . join ( ': ' )
14+ if type == ''
15+ type = slug . split ( '/' ) . join ( '' )
16+ end
17+ type . gsub! ( '-' , ' ' )
18+ type . split . map ( &:capitalize ) . join ( ' ' )
19+ type
20+ end
21+ end
22+ end
23+ end
Original file line number Diff line number Diff line change 1+ module Docs
2+ class ReactBootstrap < UrlScraper
3+ self . slug = 'react_bootstrap'
4+ self . type = 'simple'
5+ self . release = '1.5.0'
6+ self . base_url = 'https://react-bootstrap.github.io/'
7+
8+ self . links = {
9+ home : 'https://react-bootstrap.github.io' ,
10+ code : 'https://github.com/react-bootstrap/react-bootstrap'
11+ }
12+
13+ html_filters . push 'react_bootstrap/entries' , 'react_bootstrap/clean_html'
14+
15+ options [ :skip ] = %w(
16+ react-overlays/
17+ )
18+
19+ options [ :replace_paths ] = {
20+ }
21+
22+ options [ :trailing_slash ] = true
23+
24+ options [ :attribution ] = <<-HTML
25+ © 2014–present Stephen J. Collings, Matthew Honnibal, Pieter Vanderwerff< br >
26+ Licensed under the MIT License (MIT).
27+ HTML
28+
29+ def get_latest_version ( opts )
30+ doc = fetch_doc ( 'https://react-bootstrap.github.io/' , opts )
31+ doc . at_css ( '#t-version>a' ) . content . split ( ) [ 0 ] . strip [ 1 ..-1 ]
32+ end
33+ end
34+ end
Original file line number Diff line number Diff line change 1+ https://github.com/react-bootstrap/react-bootstrap/blob/master/www/static/logo.svg
You can’t perform that action at this time.
0 commit comments