Skip to content

Commit a0776af

Browse files
committed
Update DOM documentation
1 parent 966c357 commit a0776af

File tree

3 files changed

+1
-103
lines changed

3 files changed

+1
-103
lines changed

lib/docs/scrapers/mdn/dom.rb

Lines changed: 0 additions & 78 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
module Docs
22
class Dom < Mdn
3-
prepend FixInternalUrlsBehavior
4-
prepend FixRedirectionsBehavior
53

64
self.name = 'DOM'
75
self.base_url = 'https://developer.mozilla.org/en-US/docs/Web/API'
@@ -10,81 +8,5 @@ class Dom < Mdn
108

119
options[:root_title] = 'DOM'
1210

13-
options[:skip] = %w(
14-
/Reference
15-
/Index
16-
/Document_Object_Model
17-
/document/createProcessingInstruction
18-
/document/documentURIObject
19-
/document/loadOverlay
20-
/document/tooltipNode
21-
/Document/cookie/Simple_document.cookie_framework
22-
/DOMErrorHandler
23-
/DOMLocator
24-
/DOMObject
25-
/DOMStringList
26-
/Event/Comparison_of_Event_Targets
27-
/Format
28-
/IDBDatabaseException
29-
/IndexedDB_API/Using_JavaScript_Generators_in_Firefox
30-
/Notation
31-
/ProcessingInstruction
32-
/TypeInfo
33-
/window/getAttention
34-
/window/messageManager
35-
/window/updateCommands
36-
/window/pkcs11
37-
/OES_texture_float)
38-
39-
options[:skip_patterns] = [
40-
/NS/,
41-
/XPC/,
42-
/moz/i,
43-
/gecko/i,
44-
/webkit/i,
45-
/gamepad/i,
46-
/UserData/,
47-
/Bluetooth/,
48-
/FMRadio/i,
49-
/XDomainRequest/i,
50-
/\A\/Camera/,
51-
/\A\/Data_Store_API/,
52-
/\A\/DataStore/,
53-
/\A\/DeviceStorage/,
54-
/\A\/DocumentTouch/,
55-
/\A\/document\/xml/,
56-
/\A\/XMLDocument/,
57-
/\A\/DOMCursor/,
58-
/\A\/DOMRequest/,
59-
/\A\/InstallTrigger/,
60-
/\A\/Entity/,
61-
/\A\/Settings/,
62-
/telephony/i,
63-
/\A\/NFC_API/,
64-
/\A\/Window\/\w+bar/i,
65-
/\A\/Apps/,
66-
/\A\/Contact/,
67-
/\A\/L10n/,
68-
/\A\/Permission/]
69-
70-
options[:fix_urls] = ->(url) do
71-
return if url.include?('_') || url.include?('?')
72-
url.sub! 'https://developer.mozilla.org/en-US/docs/DOM/', "#{Dom.base_url}/"
73-
url.sub! 'https://developer.mozilla.org/en/DOM/', "#{Dom.base_url}/"
74-
url.sub! 'https://developer.mozilla.org/Web/API/', "#{Dom.base_url}/"
75-
url.sub! "#{Dom.base_url}/Console", "#{Dom.base_url}/console"
76-
url.sub! "#{Dom.base_url}/Document\/", "#{Dom.base_url}/document\/"
77-
url.sub! "#{Dom.base_url}/Element", "#{Dom.base_url}/element"
78-
url.sub! "#{Dom.base_url}/History", "#{Dom.base_url}/history"
79-
url.sub! "#{Dom.base_url}/Location", "#{Dom.base_url}/location"
80-
url.sub! "#{Dom.base_url}/Navigator", "#{Dom.base_url}/navigator"
81-
url.sub! "#{Dom.base_url}/Screen", "#{Dom.base_url}/screen"
82-
url.sub! "#{Dom.base_url}/Window\/", "#{Dom.base_url}/window\/"
83-
url.sub! "#{Dom.base_url}/notification", "#{Dom.base_url}/Notification"
84-
url.sub! "#{Dom.base_url}/range", "#{Dom.base_url}/Range"
85-
url.sub! "#{Dom.base_url}/event", "#{Dom.base_url}/Event"
86-
url.sub! '/en/DOM/Manipulating_the_browser_history', "/en-US/docs/Web/API/History_API"
87-
url
88-
end
8911
end
9012
end

lib/docs/scrapers/mdn/dom_events.rb

Lines changed: 0 additions & 24 deletions
This file was deleted.

lib/docs/scrapers/mdn/mdn.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ class Mdn < UrlScraper
55

66
html_filters.push 'mdn/clean_html'
77

8-
options[:container] = '#content'
8+
options[:container] = '#content > .main-page-content'
99
options[:trailing_slash] = false
1010

1111
options[:skip_link] = ->(link) {

0 commit comments

Comments
 (0)