diff --git a/lib/docs/filters/leaflet/clean_html.rb b/lib/docs/filters/leaflet/clean_html.rb
index 717b7c74..c49ef8d5 100644
--- a/lib/docs/filters/leaflet/clean_html.rb
+++ b/lib/docs/filters/leaflet/clean_html.rb
@@ -28,8 +28,10 @@ module Docs
'css'
elsif node['class'].include?('lang-js') || node['class'].include?('language-js') || node['class'].include?('lang-javascript')
'javascript'
+ else
+ 'javascript'
end
- node.parent['data-language'] = lang if lang
+ node.parent['data-language'] = lang
node.before(node.children).remove
end
diff --git a/lib/docs/scrapers/leaflet.rb b/lib/docs/scrapers/leaflet.rb
index 52bae4ff..e5acbcd8 100644
--- a/lib/docs/scrapers/leaflet.rb
+++ b/lib/docs/scrapers/leaflet.rb
@@ -19,9 +19,14 @@ module Docs
Maps © OpenStreetMap contributors.
HTML
+ version '1.9' do
+ self.release = '1.9.1'
+ self.base_url = "https://leafletjs.com/reference.html"
+ end
+
version '1.8' do
self.release = '1.8.0'
- self.base_url = "https://leafletjs.com/SlavaUkraini/reference.html"
+ self.base_url = "https://leafletjs.com/reference-#{release}.html"
end
version '1.7' do