2019-03-04 03:28:35 -05:00
|
|
|
if exists('g:polyglot_disabled') && index(g:polyglot_disabled, 'html5') != -1
|
|
|
|
finish
|
|
|
|
endif
|
|
|
|
|
2013-09-13 11:30:58 -04:00
|
|
|
" Vim syntax file
|
|
|
|
" Language: HTML5 New Stuff
|
|
|
|
" Maintainer: othree <othree@gmail.com>
|
|
|
|
" URL: http://github.com/othree/html5-syntax.vim
|
|
|
|
" Last Change: 2011-05-27
|
|
|
|
" License: MIT
|
|
|
|
" Changes:
|
|
|
|
|
|
|
|
syn keyword javascriptHtmlEvents onabort onblur oncanplay oncanplaythrough onchange
|
|
|
|
syn keyword javascriptHtmlEvents onclick oncontextmenu ondblclick ondrag ondragend ondragenter ondragleave ondragover
|
|
|
|
syn keyword javascriptHtmlEvents ondragstart ondrop ondurationchange onemptied onended onerror onfocus onformchange
|
|
|
|
syn keyword javascriptHtmlEvents onforminput oninput oninvalid onkeydown onkeypress onkeyup onload onloadeddata
|
|
|
|
syn keyword javascriptHtmlEvents onloadedmetadata onloadstart onmousedown onmousemove onmouseout onmouseover onmouseup
|
|
|
|
syn keyword javascriptHtmlEvents onmousewheel onpause onplay onplaying onprogress onratechange onreadystatechange
|
|
|
|
syn keyword javascriptHtmlEvents onscroll onseeked onseeking onselect onshow onstalled onsubmit onsuspend ontimeupdate
|
|
|
|
syn keyword javascriptHtmlEvents onvolumechange onwaiting
|
|
|
|
|
|
|
|
" <body>
|
|
|
|
syn keyword javascriptHtmlEvents onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload
|
|
|
|
syn keyword javascriptHtmlEvents onmessage onoffline ononline onpopstate onredo onresize onstorage onundo onunload
|
|
|
|
|
|
|
|
" Media Controller
|
|
|
|
syn keyword javascriptDomElemAttrs buffered seekable duration currentTime paused
|
|
|
|
syn keyword javascriptDomElemAttrs played defaultPlaybackRate playbackRate volume muted
|
|
|
|
syn keyword javascriptDomElemAttrs mediaGroup
|
|
|
|
syn keyword javascriptDomElemFuncs load play pause
|
|
|
|
|
|
|
|
syn keyword javascriptHtmlEvents oncanplay oncanplaythrough ondurationchange onemptied
|
|
|
|
syn keyword javascriptHtmlEvents onloadeddata onloadedmetadata onloadstart onpause onplay onplaying onratechange
|
|
|
|
syn keyword javascriptHtmlEvents ontimeupdate onvolumechange onwaiting
|
|
|
|
|
|
|
|
" <audio>/<video>
|
|
|
|
syn keyword javascriptDomElemAttrs error src currentSrc networkState preload buffered readyState seeking
|
|
|
|
syn keyword javascriptDomElemAttrs currentTime initialTime duration startOffsetTime paused defaultPlaybackRate playbackRate played
|
|
|
|
syn keyword javascriptDomElemAttrs seekable ended autoplay loop controls volume muted defaltMuted audioTracks videoTracks textTracks
|
|
|
|
syn keyword javascriptDomElemFuncs load addTextTrack
|
|
|
|
|
|
|
|
" <video>
|
|
|
|
" syn keyword javascriptDomElemAttrs width height
|
|
|
|
syn keyword javascriptDomElemAttrs videoWidth videoHeight poster
|
|
|
|
|
|
|
|
" drag and drop
|
2018-06-05 16:50:18 -04:00
|
|
|
syn keyword javascriptDomElemAttrs ondragstart ondragend ondragenter ondragleave ondragover ondrag ondrop draggable dropzone
|
2015-07-18 17:05:45 -04:00
|
|
|
|
2017-03-23 06:28:19 -04:00
|
|
|
" <checkbox>
|
|
|
|
syn keyword javascriptDomElemAttrs indeterminate
|
|
|
|
|
2018-06-05 16:50:18 -04:00
|
|
|
" select https://w3c.github.io/selection-api/#extensions-to-globaleventhandlers
|
|
|
|
syn keyword javascriptDomElemAttrs onselectstart onselectchange
|