diff --git a/lib/docs/filters/kotlin/clean_html.rb b/lib/docs/filters/kotlin/clean_html.rb
index 3c09f3f4..3ea049a3 100644
--- a/lib/docs/filters/kotlin/clean_html.rb
+++ b/lib/docs/filters/kotlin/clean_html.rb
@@ -15,7 +15,9 @@ module Docs
end
css('pre').each do |node|
- node['data-language'] = node.at_css('code')['class'][/lang_(\w+)/, 1] if node.at_css('code')
+ node['data-language'] = 'kotlin' if node.at_css('code[data-lang="text/x-kotlin"]')
+ node['data-language'] = 'xml' if node.at_css('code[data-lang="application/xml"]')
+ node['data-language'] = 'javascript' if node.at_css('code[data-lang="text/javascript"]')
node.content = node.content
end
end
diff --git a/lib/docs/scrapers/kotlin.rb b/lib/docs/scrapers/kotlin.rb
index d122591c..d92bd277 100644
--- a/lib/docs/scrapers/kotlin.rb
+++ b/lib/docs/scrapers/kotlin.rb
@@ -1,7 +1,7 @@
module Docs
class Kotlin < UrlScraper
self.type = 'kotlin'
- self.release = '1.0.3'
+ self.release = '1.0.4'
self.base_url = 'https://kotlinlang.org/'
self.root_path = 'api/latest/jvm/stdlib/index.html'
self.links = {