Browse Source

Update Rust documentation (1.13.0)

Thibaut Courouble 9 years ago
parent
commit
bb47a91156

+ 0 - 6
assets/javascripts/views/pages/rust.coffee

@@ -1,6 +0,0 @@
-#= require views/pages/base
-
-class app.views.RustPage extends app.views.BasePage
-  prepare: ->
-    @highlightCode @findAll('pre.rust'), 'rust'
-    return

+ 1 - 0
assets/javascripts/views/pages/simple.coffee

@@ -48,6 +48,7 @@ app.views.ReactPage =
 app.views.ReduxPage =
 app.views.RethinkdbPage =
 app.views.RubydocPage =
+app.views.RustPage =
 app.views.SinonPage =
 app.views.SocketioPage =
 app.views.SphinxPage =

+ 2 - 1
lib/docs/filters/rust/clean_html.rb

@@ -25,12 +25,13 @@ module Docs
         end
 
         css('pre > code').each do |node|
-          node.parent['class'] = node['class']
+          node.parent['data-language'] = 'rust' if node['class'] && node['class'].include?('rust')
           node.before(node.children).remove
         end
 
         css('pre').each do |node|
           node.content = node.content
+          node['data-language'] = 'rust' if node['class'] && node['class'].include?('rust')
         end
 
         doc

+ 1 - 1
lib/docs/scrapers/rust.rb

@@ -1,7 +1,7 @@
 module Docs
   class Rust < UrlScraper
     self.type = 'rust'
-    self.release = '1.12.0'
+    self.release = '1.13.0'
     self.base_url = 'https://doc.rust-lang.org/'
     self.root_path = 'book/index.html'
     self.initial_paths = %w(