From 46819a3e87be6ce783be0169c2b76afb4ccacd52 Mon Sep 17 00:00:00 2001 From: Simon Hausmann Date: Mon, 17 Dec 2018 14:11:25 +0100 Subject: [PATCH 1/2] Update Qt docs * Added Qt 5.12 docs (latest LTS release) * Use a stable URL for Qt 5.11 docs --- lib/docs/scrapers/qt.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/docs/scrapers/qt.rb b/lib/docs/scrapers/qt.rb index 412eca6d..a1c4e09b 100644 --- a/lib/docs/scrapers/qt.rb +++ b/lib/docs/scrapers/qt.rb @@ -103,9 +103,14 @@ module Docs Licensed under the GNU Free Documentation License, Version 1.3. HTML + version '5.12' do + self.release = '5.12' + self.base_url = 'https://doc.qt.io/qt-5.12/' + end + version '5.11' do self.release = '5.11' - self.base_url = 'https://doc.qt.io/qt-5/' + self.base_url = 'https://doc.qt.io/qt-5.11/' end version '5.9' do From 9b1483505b7fa24db02a2f5fd7b6c0129897ed5c Mon Sep 17 00:00:00 2001 From: Jasper van Merle Date: Mon, 5 Aug 2019 11:15:19 +0200 Subject: [PATCH 2/2] Update url's and fix filters for 5.13 --- lib/docs/filters/qt/clean_html.rb | 1 + lib/docs/filters/qt/entries.rb | 1 + lib/docs/scrapers/qt.rb | 9 +++++++-- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/lib/docs/filters/qt/clean_html.rb b/lib/docs/filters/qt/clean_html.rb index f8f7ebd0..1772a765 100644 --- a/lib/docs/filters/qt/clean_html.rb +++ b/lib/docs/filters/qt/clean_html.rb @@ -8,6 +8,7 @@ module Docs # QML property/method header css('.qmlproto').each do |node| id = node.at_css('tr')['id'] + id = node.at_css('a')['name'] if id.blank? node.inner_html = node.at_css('td').inner_html node.name = 'h3' node['id'] = id diff --git a/lib/docs/filters/qt/entries.rb b/lib/docs/filters/qt/entries.rb index 64d342f1..27cd0a31 100644 --- a/lib/docs/filters/qt/entries.rb +++ b/lib/docs/filters/qt/entries.rb @@ -111,6 +111,7 @@ module Docs css('.qmlproto').each do |node| title = node.content.strip id = node.at_css('tr')['id'] + id = node.at_css('a')['name'] if id.blank? # Remove options title.remove!(%r{^\[.*\] }) diff --git a/lib/docs/scrapers/qt.rb b/lib/docs/scrapers/qt.rb index de9f83f0..4dc2aea0 100644 --- a/lib/docs/scrapers/qt.rb +++ b/lib/docs/scrapers/qt.rb @@ -103,6 +103,11 @@ module Docs Licensed under the GNU Free Documentation License, Version 1.3. HTML + version '5.13' do + self.release = '5.13' + self.base_url = 'https://doc.qt.io/qt-5.13/' + end + version '5.12' do self.release = '5.12' self.base_url = 'https://doc.qt.io/qt-5.12/' @@ -110,7 +115,7 @@ module Docs version '5.11' do self.release = '5.11' - self.base_url = 'https://doc.qt.io/qt-5.11/' + self.base_url = 'https://doc.qt.io/archives/qt-5.11/' end version '5.9' do @@ -120,7 +125,7 @@ module Docs version '5.6' do self.release = '5.6' - self.base_url = 'https://doc.qt.io/qt-5.6/' + self.base_url = 'https://doc.qt.io/archives/qt-5.6/' end def get_latest_version(opts)