summaryrefslogtreecommitdiffstats
path: root/syntax/javascript/html5.vim
diff options
context:
space:
mode:
authorAdam Stankiewicz <sheerun@sher.pl>2013-09-13 17:30:58 +0200
committerAdam Stankiewicz <sheerun@sher.pl>2013-09-13 17:30:58 +0200
commit8b5607d0f703f3350e1dddb9940505b535eb72ab (patch)
treea838b32b2642595bd02ea0d89bc8d57de977eb68 /syntax/javascript/html5.vim
parent303837b5be695ea56a45c9e508abf3dbaefa7ca0 (diff)
downloadvim-polyglot-8b5607d0f703f3350e1dddb9940505b535eb72ab.tar.gz
vim-polyglot-8b5607d0f703f3350e1dddb9940505b535eb72ab.zip
Add html5 support
Diffstat (limited to '')
-rw-r--r--syntax/javascript/html5.vim43
1 files changed, 43 insertions, 0 deletions
diff --git a/syntax/javascript/html5.vim b/syntax/javascript/html5.vim
new file mode 100644
index 00000000..eaf84298
--- /dev/null
+++ b/syntax/javascript/html5.vim
@@ -0,0 +1,43 @@
+" 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
+syn keyword javascriptDomElemAttrs onDragStart onDragEnd onDragEnter onDragLeave onDragOver onDrag onDrop draggable dropzone