Merge pull request #1313 from simon04/mdn-css-html-js-svg

mdn: update CSS, HTML, JavaScript, SVG, XSLT&XPath
pull/1364/head
Simon Legner 4 years ago committed by GitHub
commit 98fda38f08
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -203,7 +203,7 @@ credits = [
'https://raw.githubusercontent.com/apache/cordova-docs/master/LICENSE' 'https://raw.githubusercontent.com/apache/cordova-docs/master/LICENSE'
], [ ], [
'CSS<br>DOM<br>HTTP<br>HTML<br>JavaScript<br>SVG<br>XPath', 'CSS<br>DOM<br>HTTP<br>HTML<br>JavaScript<br>SVG<br>XPath',
'2005-2017 Mozilla Developer Network and individual contributors', '2005-2020 Mozilla and individual contributors',
'CC BY-SA', 'CC BY-SA',
'https://creativecommons.org/licenses/by-sa/2.5/' 'https://creativecommons.org/licenses/by-sa/2.5/'
], [ ], [

@ -17,18 +17,20 @@ module Docs
} }
options[:attribution] = <<-HTML options[:attribution] = <<-HTML
&copy; 2005&ndash;2018 Mozilla Developer Network and individual contributors.<br> &copy; 2005&ndash;2020 Mozilla and individual contributors.<br>
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later. Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
HTML HTML
def get_latest_version(opts) def get_latest_version(opts)
json = fetch_json("https://developer.mozilla.org/en-US/docs/feeds/json/tag/#{options[:mdn_tag]}", opts) json = fetch_json("https://developer.mozilla.org/en-US/docs/feeds/json/tag/#{options[:mdn_tag]}", opts)
DateTime.parse(json[0]['pubdate']).to_time.to_i dates = json.map { |i| i['pubdate'] }
DateTime.parse(dates.max).to_time.to_i
end end
private private
def process_response?(response) def process_response?(response)
response.effective_url.host = 'developer.mozilla.org' if response.effective_url.host == 'wiki.developer.mozilla.org'
super && response.effective_url.query == 'raw=1&macros=1' super && response.effective_url.query == 'raw=1&macros=1'
end end
end end

@ -15,10 +15,7 @@ module Docs
options[:only_patterns] = [/\A\/XSLT/, /\A\/XPath/] options[:only_patterns] = [/\A\/XSLT/, /\A\/XPath/]
options[:fix_urls] = ->(url) do options[:fix_urls] = ->(url) do
url.sub! 'https://developer.mozilla.org/en/XPath', "#{XsltXpath.base_url}/XPath" url.sub! 'https://developer.mozilla.org/en-US/docs/Web/XSLT/Element', "#{XsltXpath.base_url}/XSLT"
url.sub! 'https://developer.mozilla.org/en/XSLT', "#{XsltXpath.base_url}/XSLT"
url.sub! 'https://developer.mozilla.org/en-US/docs/XPath', "#{XsltXpath.base_url}/XPath"
url.sub! 'https://developer.mozilla.org/en-US/docs/XSLT', "#{XsltXpath.base_url}/XSLT"
url url
end end
end end

Loading…
Cancel
Save