History

Update MDN docs

Thibaut committed 11 years ago

Commit bb265c91 parent b3900386 files · +17 −3Browse files

Unified · Split

6 files
  1. assets/stylesheets/pages/_mdn.scss +5 −0
  2. lib/docs/filters/dom/entries.rb +3 −3
  3. lib/docs/scrapers/mdn/css.rb +2 −0
  4. lib/docs/scrapers/mdn/dom.rb +2 −0
  5. lib/docs/scrapers/mdn/dom_events.rb +3 −0
  6. lib/docs/scrapers/mdn/javascript.rb +2 −0
assets/stylesheets/pages/_mdn.scss+5−0
@@ -76,6 +76,11 @@ · 75 unmodified lines
76 &:after { content: ':'; }76 &:after { content: ':'; }
77 }77 }
78 }78 }
79
80 th, td {
81 background: none;
82 border: 0;
83 }
79 }84 }
80 85
81 dt > strong > code, // HTML element attribute86 dt > strong > code, // HTML element attribute
lib/docs/filters/dom/entries.rb+3−3
@@ -23,8 +23,10 @@ module Docs · 22 unmodified lines
23 'Web Animations' => 'Animation',23 'Web Animations' => 'Animation',
24 'Web Audio' => 'Web Audio',24 'Web Audio' => 'Web Audio',
25 'Web Messaging' => 'Web Messaging',25 'Web Messaging' => 'Web Messaging',
26 'Web MIDI' => 'Web MIDI',
26 'Web Storage' => 'Web Storage',27 'Web Storage' => 'Web Storage',
27 'Web Workers' => 'Web Workers',28 'Web Workers' => 'Web Workers',
29 'WebGL' => 'WebGL',
28 'WebRTC' => 'WebRTC',30 'WebRTC' => 'WebRTC',
29 'WebVR' => 'WebVR' }31 'WebVR' => 'WebVR' }
30 32
@@ -64,7 +66,6 @@ module Docs · 33 unmodified lines
64 'SVG' => 'SVG',66 'SVG' => 'SVG',
65 'Touch' => 'Touch',67 'Touch' => 'Touch',
66 'TreeWalker' => 'TreeWalker',68 'TreeWalker' => 'TreeWalker',
67 'Uint' => 'Typed Arrays',
68 'URL' => 'URL',69 'URL' => 'URL',
69 'window' => 'Window',70 'window' => 'Window',
70 'Window' => 'Window',71 'Window' => 'Window',
@@ -81,7 +82,7 @@ module Docs · 10 unmodified lines
81 'ServiceWorker' => 'Service Workers',82 'ServiceWorker' => 'Service Workers',
82 'TextMetrics' => 'Canvas',83 'TextMetrics' => 'Canvas',
83 'udio' => 'Web Audio',84 'udio' => 'Web Audio',
84 'WebGL' => 'Canvas',85 'WebGL' => 'WebGL',
85 'WebVR' => 'WebVR',86 'WebVR' => 'WebVR',
86 'Worker' => 'Web Workers' }87 'Worker' => 'Web Workers' }
87 88
@@ -90,7 +91,6 @@ module Docs · 2 unmodified lines
90 TYPE_BY_HAS_LINK_TO = {91 TYPE_BY_HAS_LINK_TO = {
91 'DeviceOrientation specification' => 'Device Orientation',92 'DeviceOrientation specification' => 'Device Orientation',
92 'File System API' => 'File',93 'File System API' => 'File',
93 'Typed Array' => 'Typed Arrays',
94 'WebSocket' => 'Web Sockets',94 'WebSocket' => 'Web Sockets',
95 'Web Audio API' => 'Web Audio',95 'Web Audio API' => 'Web Audio',
96 'XMLHTTPRequest' => 'XMLHTTPRequest' }96 'XMLHTTPRequest' => 'XMLHTTPRequest' }
lib/docs/scrapers/mdn/css.rb+2−0
@@ -43,6 +43,8 @@ module Docs · 42 unmodified lines
43 43
44 options[:fix_urls] = ->(url) do44 options[:fix_urls] = ->(url) do
45 url.sub! %r{https://developer\.mozilla\.org/en\-US/docs/CSS/([a-z@:])}, "#{Css.base_url}/\\1"45 url.sub! %r{https://developer\.mozilla\.org/en\-US/docs/CSS/([a-z@:])}, "#{Css.base_url}/\\1"
46 url.sub! '%3A', ':'
47 url.sub! '%40', '@'
46 url48 url
47 end49 end
48 end50 end
lib/docs/scrapers/mdn/dom.rb+2−0
@@ -51,9 +51,11 @@ module Docs · 50 unmodified lines
51 /\A\/XMLDocument/,51 /\A\/XMLDocument/,
52 /\A\/DOMCursor/,52 /\A\/DOMCursor/,
53 /\A\/DOMRequest/,53 /\A\/DOMRequest/,
54 /\A\/InstallTrigger/,
54 /\A\/Entity/,55 /\A\/Entity/,
55 /\A\/Settings/,56 /\A\/Settings/,
56 /\A\/Telephony/,57 /\A\/Telephony/,
58 /\A\/NFC_API/,
57 /\A\/Window\/\w+bar/i,59 /\A\/Window\/\w+bar/i,
58 /\A\/Apps/,60 /\A\/Apps/,
59 /\A\/Contact/,61 /\A\/Contact/,
lib/docs/scrapers/mdn/dom_events.rb+3−0
@@ -8,6 +8,9 @@ module Docs · 7 unmodified lines
8 html_filters.push 'dom_events/entries', 'title'8 html_filters.push 'dom_events/entries', 'title'
9 9
10 options[:root_title] = 'DOM Events'10 options[:root_title] = 'DOM Events'
11
12 options[:skip] = %w(/MozOrientation)
13
11 options[:fix_urls] = ->(url) do14 options[:fix_urls] = ->(url) do
12 url.sub! 'https://developer.mozilla.org/en-US/Mozilla_event_reference', DomEvents.base_url15 url.sub! 'https://developer.mozilla.org/en-US/Mozilla_event_reference', DomEvents.base_url
13 url.sub! 'https://developer.mozilla.org/en-US/docs/Mozilla_event_reference', DomEvents.base_url16 url.sub! 'https://developer.mozilla.org/en-US/docs/Mozilla_event_reference', DomEvents.base_url
lib/docs/scrapers/mdn/javascript.rb+2−0
@@ -45,6 +45,8 @@ module Docs · 44 unmodified lines
45 url.sub! '/Operators/Special/', '/Operators/'45 url.sub! '/Operators/Special/', '/Operators/'
46 url.sub! 'Destructing_assignment', 'Destructuring_assignment'46 url.sub! 'Destructing_assignment', 'Destructuring_assignment'
47 url.sub! 'Array.prototype.values()', 'values'47 url.sub! 'Array.prototype.values()', 'values'
48 url.sub! '%2A', '*'
49 url.sub! '%40', '@'
48 url50 url
49 end51 end
50 end52 end