|
|
@ -2,6 +2,10 @@ module Docs
|
|
|
|
class Dom
|
|
|
|
class Dom
|
|
|
|
class EntriesFilter < Docs::EntriesFilter
|
|
|
|
class EntriesFilter < Docs::EntriesFilter
|
|
|
|
TYPE_BY_SPEC = {
|
|
|
|
TYPE_BY_SPEC = {
|
|
|
|
|
|
|
|
'ANGLE_' => 'WebGL',
|
|
|
|
|
|
|
|
'EXT_' => 'WebGL',
|
|
|
|
|
|
|
|
'OES_' => 'WebGL',
|
|
|
|
|
|
|
|
'WEBGL_' => 'WebGL',
|
|
|
|
'Battery Status' => 'Battery Status',
|
|
|
|
'Battery Status' => 'Battery Status',
|
|
|
|
'Canvas ' => 'Canvas',
|
|
|
|
'Canvas ' => 'Canvas',
|
|
|
|
'CSS Font Loading' => 'CSS',
|
|
|
|
'CSS Font Loading' => 'CSS',
|
|
|
@ -104,6 +108,7 @@ module Docs
|
|
|
|
'Speech' => 'Web Speech',
|
|
|
|
'Speech' => 'Web Speech',
|
|
|
|
'TextMetrics' => 'Canvas',
|
|
|
|
'TextMetrics' => 'Canvas',
|
|
|
|
'timing' => 'Web Performance',
|
|
|
|
'timing' => 'Web Performance',
|
|
|
|
|
|
|
|
'Timing' => 'Web Performance',
|
|
|
|
'udio' => 'Web Audio',
|
|
|
|
'udio' => 'Web Audio',
|
|
|
|
'WebSocket' => 'Web Sockets',
|
|
|
|
'WebSocket' => 'Web Sockets',
|
|
|
|
'WebGL' => 'WebGL',
|
|
|
|
'WebGL' => 'WebGL',
|
|
|
@ -127,7 +132,8 @@ module Docs
|
|
|
|
IndexedDB\ API.
|
|
|
|
IndexedDB\ API.
|
|
|
|
MediaRecorder\ API.
|
|
|
|
MediaRecorder\ API.
|
|
|
|
Tutorial.
|
|
|
|
Tutorial.
|
|
|
|
XMLHttpRequest.)
|
|
|
|
XMLHttpRequest.
|
|
|
|
|
|
|
|
ANGLE\ instanced\ arrays.)
|
|
|
|
|
|
|
|
|
|
|
|
def get_name
|
|
|
|
def get_name
|
|
|
|
name = super
|
|
|
|
name = super
|
|
|
@ -135,6 +141,7 @@ module Docs
|
|
|
|
name.sub! 'Input.', 'HTMLInputElement.'
|
|
|
|
name.sub! 'Input.', 'HTMLInputElement.'
|
|
|
|
name.sub! 'window.navigator', 'navigator'
|
|
|
|
name.sub! 'window.navigator', 'navigator'
|
|
|
|
name.sub! 'API.', 'API: '
|
|
|
|
name.sub! 'API.', 'API: '
|
|
|
|
|
|
|
|
name.sub! %r{\A(ANGLE|EXT|OES|WEBGL)[\w\ ]+\.}, 'ext.'
|
|
|
|
# Comment.Comment => Comment.constructor
|
|
|
|
# Comment.Comment => Comment.constructor
|
|
|
|
name.sub! %r{\A(\w+)\.\1\z}, '\1.constructor' unless name == 'window.window'
|
|
|
|
name.sub! %r{\A(\w+)\.\1\z}, '\1.constructor' unless name == 'window.window'
|
|
|
|
name.prepend 'XMLHttpRequest.' if slug.start_with?('XMLHttpRequest/') && !name.start_with?('XMLHttpRequest')
|
|
|
|
name.prepend 'XMLHttpRequest.' if slug.start_with?('XMLHttpRequest/') && !name.start_with?('XMLHttpRequest')
|
|
|
|