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
7676 &:after { content: ':'; }
7777 }
7878 }
79+
80+ th, td {
81+ background: none;
82+ border: 0;
83+ }
7984 }
8085
8186 dt > strong > code, // HTML element attribute
lib/docs/filters/dom/entries.rb+3−3
@@ -23,8 +23,10 @@ module Docs · 22 unmodified lines
2323 'Web Animations' => 'Animation',
2424 'Web Audio' => 'Web Audio',
2525 'Web Messaging' => 'Web Messaging',
26+ 'Web MIDI' => 'Web MIDI',
2627 'Web Storage' => 'Web Storage',
2728 'Web Workers' => 'Web Workers',
29+ 'WebGL' => 'WebGL',
2830 'WebRTC' => 'WebRTC',
2931 'WebVR' => 'WebVR' }
3032
@@ -64,7 +66,6 @@ module Docs · 33 unmodified lines
6466 'SVG' => 'SVG',
6567 'Touch' => 'Touch',
6668 'TreeWalker' => 'TreeWalker',
67− 'Uint' => 'Typed Arrays',
6869 'URL' => 'URL',
6970 'window' => 'Window',
7071 'Window' => 'Window',
@@ -81,7 +82,7 @@ module Docs · 10 unmodified lines
8182 'ServiceWorker' => 'Service Workers',
8283 'TextMetrics' => 'Canvas',
8384 'udio' => 'Web Audio',
84− 'WebGL' => 'Canvas',
85+ 'WebGL' => 'WebGL',
8586 'WebVR' => 'WebVR',
8687 'Worker' => 'Web Workers' }
8788
@@ -90,7 +91,6 @@ module Docs · 2 unmodified lines
9091 TYPE_BY_HAS_LINK_TO = {
9192 'DeviceOrientation specification' => 'Device Orientation',
9293 'File System API' => 'File',
93− 'Typed Array' => 'Typed Arrays',
9494 'WebSocket' => 'Web Sockets',
9595 'Web Audio API' => 'Web Audio',
9696 'XMLHTTPRequest' => 'XMLHTTPRequest' }
lib/docs/scrapers/mdn/css.rb+2−0
@@ -43,6 +43,8 @@ module Docs · 42 unmodified lines
4343
4444 options[:fix_urls] = ->(url) do
4545 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', '@'
4648 url
4749 end
4850 end
lib/docs/scrapers/mdn/dom.rb+2−0
@@ -51,9 +51,11 @@ module Docs · 50 unmodified lines
5151 /\A\/XMLDocument/,
5252 /\A\/DOMCursor/,
5353 /\A\/DOMRequest/,
54+ /\A\/InstallTrigger/,
5455 /\A\/Entity/,
5556 /\A\/Settings/,
5657 /\A\/Telephony/,
58+ /\A\/NFC_API/,
5759 /\A\/Window\/\w+bar/i,
5860 /\A\/Apps/,
5961 /\A\/Contact/,
lib/docs/scrapers/mdn/dom_events.rb+3−0
@@ -8,6 +8,9 @@ module Docs · 7 unmodified lines
88 html_filters.push 'dom_events/entries', 'title'
99
1010 options[:root_title] = 'DOM Events'
11+
12+ options[:skip] = %w(/MozOrientation)
13+
1114 options[:fix_urls] = ->(url) do
1215 url.sub! 'https://developer.mozilla.org/en-US/Mozilla_event_reference', DomEvents.base_url
1316 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
4545 url.sub! '/Operators/Special/', '/Operators/'
4646 url.sub! 'Destructing_assignment', 'Destructuring_assignment'
4747 url.sub! 'Array.prototype.values()', 'values'
48+ url.sub! '%2A', '*'
49+ url.sub! '%40', '@'
4850 url
4951 end
5052 end