Update DOM events documentation

pull/129/head
Thibaut 11 years ago
parent 10b4f445f7
commit d6168cf7ab

@ -16,7 +16,7 @@ module Docs
# Remove events we don't want # Remove events we don't want
css('tr').each do |tr| css('tr').each do |tr|
if td = tr.at_css('td:nth-child(3)') if td = tr.at_css('td:nth-child(3)')
tr.remove if td.content =~ /IndexedDB|Media|Audio|SVG|Battery|Gamepad|Sensor/i tr.remove if td.content =~ /SVG|Battery|Gamepad|Sensor/i
end end
end end
end end

@ -7,8 +7,11 @@ module Docs
'CSS' => 'CSS', 'CSS' => 'CSS',
'Drag' => 'Drag & Drop', 'Drag' => 'Drag & Drop',
'Focus' => 'Focus', 'Focus' => 'Focus',
'Fullscreen' => 'Fullscreen',
'HashChange' => 'History', 'HashChange' => 'History',
'IndexedDB' => 'IndexedDB',
'Keyboard' => 'Keyboard', 'Keyboard' => 'Keyboard',
'edia' => 'Media',
'Mouse' => 'Mouse', 'Mouse' => 'Mouse',
'Offline' => 'Offline', 'Offline' => 'Offline',
'Orientation' => 'Device', 'Orientation' => 'Device',
@ -24,6 +27,7 @@ module Docs
'Transition' => 'CSS', 'Transition' => 'CSS',
'PageTransition' => 'History', 'PageTransition' => 'History',
'WebSocket' => 'WebSocket', 'WebSocket' => 'WebSocket',
'Web Audio' => 'Web Audio',
'Web Messaging' => 'Web Messaging', 'Web Messaging' => 'Web Messaging',
'Wheel' => 'Mouse', 'Wheel' => 'Mouse',
'Worker' => 'Web Workers' } 'Worker' => 'Web Workers' }
@ -33,8 +37,8 @@ module Docs
LOAD_SLUGS = %w(abort beforeunload DOMContentLoaded error load LOAD_SLUGS = %w(abort beforeunload DOMContentLoaded error load
readystatechange unload) readystatechange unload)
APPEND_TYPE = %w(Application\ Cache Progress Server\ Sent\ Events APPEND_TYPE = %w(Application\ Cache IndexedDB Progress
WebSocket Web\ Messaging Web\ Workers) Server\ Sent\ Events WebSocket Web\ Messaging Web\ Workers)
def get_name def get_name
name = super.split.first name = super.split.first

@ -2,7 +2,7 @@ module Docs
class DomEvents < Mdn class DomEvents < Mdn
self.name = 'DOM Events' self.name = 'DOM Events'
self.slug = 'dom_events' self.slug = 'dom_events'
self.base_url = 'https://developer.mozilla.org/en-US/docs/Web/Reference/Events' self.base_url = 'https://developer.mozilla.org/en-US/docs/Web/Events'
html_filters.insert_after 'clean_html', 'dom_events/clean_html' html_filters.insert_after 'clean_html', 'dom_events/clean_html'
html_filters.push 'dom_events/entries', 'title' html_filters.push 'dom_events/entries', 'title'
@ -11,6 +11,7 @@ module Docs
options[:fix_urls] = ->(url) do options[:fix_urls] = ->(url) do
url.sub! 'https://developer.mozilla.org/en-US/Mozilla_event_reference', DomEvents.base_url url.sub! 'https://developer.mozilla.org/en-US/Mozilla_event_reference', DomEvents.base_url
url.sub! 'https://developer.mozilla.org/en-US/docs/Mozilla_event_reference', DomEvents.base_url url.sub! 'https://developer.mozilla.org/en-US/docs/Mozilla_event_reference', DomEvents.base_url
url.sub! 'https://developer.mozilla.org/en-US/docs/Web/Reference/Events', DomEvents.base_url
url url
end end
end end

Loading…
Cancel
Save