From 9b1483505b7fa24db02a2f5fd7b6c0129897ed5c Mon Sep 17 00:00:00 2001 From: Jasper van Merle Date: Mon, 5 Aug 2019 11:15:19 +0200 Subject: [PATCH] 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)