Skip to content

Commit 537f80a

Browse files
committed
Select event
1 parent ee6465f commit 537f80a

File tree

3 files changed

+8
-1
lines changed

3 files changed

+8
-1
lines changed

autoload/xml/html5.vim

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ let attributes_value = {
189189
\ }
190190

191191
if g:html5_event_handler_attributes_complete == 1
192-
let event_handler_attributes = {'onabort': [], 'onblur': [], 'oncanplay': [], 'oncanplaythrough': [], 'onchange': [], 'onclick': [], 'oncontextmenu': [], 'ondblclick': [], 'ondrag': [], 'ondragend': [], 'ondragenter': [], 'ondragleave': [], 'ondragover': [], 'ondragstart': [], 'ondrop': [], 'ondurationchange': [], 'onemptied': [], 'onended': [], 'onerror': [], 'onfocus': [], 'onformchange': [], 'onforminput': [], 'oninput': [], 'oninvalid': [], 'onkeydown': [], 'onkeypress': [], 'onkeyup': [], 'onload': [], 'onloadeddata': [], 'onloadedmetadata': [], 'onloadstart': [], 'onmousedown': [], 'onmousemove': [], 'onmouseout': [], 'onmouseover': [], 'onmouseup': [], 'onmousewheel': [], 'onpause': [], 'onplay': [], 'onplaying': [], 'onprogress': [], 'onratechange': [], 'onreadystatechange': [], 'onscroll': [], 'onseeked': [], 'onseeking': [], 'onselect': [], 'onshow': [], 'onstalled': [], 'onsubmit': [], 'onsuspend': [], 'ontimeupdate': [], 'onvolumechange': [], 'onwaiting': []}
192+
let event_handler_attributes = {'onabort': [], 'onblur': [], 'oncanplay': [], 'oncanplaythrough': [], 'onchange': [], 'onclick': [], 'oncontextmenu': [], 'ondblclick': [], 'ondrag': [], 'ondragend': [], 'ondragenter': [], 'ondragleave': [], 'ondragover': [], 'ondragstart': [], 'ondrop': [], 'ondurationchange': [], 'onemptied': [], 'onended': [], 'onerror': [], 'onfocus': [], 'onformchange': [], 'onforminput': [], 'oninput': [], 'oninvalid': [], 'onkeydown': [], 'onkeypress': [], 'onkeyup': [], 'onload': [], 'onloadeddata': [], 'onloadedmetadata': [], 'onloadstart': [], 'onmousedown': [], 'onmousemove': [], 'onmouseout': [], 'onmouseover': [], 'onmouseup': [], 'onmousewheel': [], 'onpause': [], 'onplay': [], 'onplaying': [], 'onprogress': [], 'onratechange': [], 'onreadystatechange': [], 'onscroll': [], 'onseeked': [], 'onseeking': [], 'onselect': [], 'onshow': [], 'onstalled': [], 'onsubmit': [], 'onsuspend': [], 'ontimeupdate': [], 'onvolumechange': [], 'onwaiting': [], 'onselectstart': [], 'onselectchange': []}
193193
let global_attributes = extend(global_attributes, event_handler_attributes)
194194

195195
let body_attributes = {'onafterprint': [], 'onbeforeprint': [], 'onbeforeunload': [], 'onblur': [], 'onerror': [], 'onfocus': [], 'onhashchange': [], 'onload': [], 'onmessage': [], 'onoffline': [], 'ononline': [], 'onpopstate': [], 'onredo': [], 'onresize': [], 'onstorage': [], 'onundo': [], 'onunload': []}
@@ -212,6 +212,8 @@ if g:html5_event_handler_attributes_complete == 1
212212
\ 'ondragleave': ['Script', ''],
213213
\ 'ondragover': ['Script', ''],
214214
\ 'ondragstart': ['Script', ''],
215+
\ 'onselectstart': ['Script', ''],
216+
\ 'onselectchange': ['Script', ''],
215217
\ 'ondrop': ['Script', ''],
216218
\ 'ondurationchange': ['Script', ''],
217219
\ 'onemptied': ['Script', ''],

syntax/html.vim

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,8 @@ syn keyword htmlArg contained prefetch
127127
" syn keyword htmlArg contained preload
128128
" <img>
129129
syn keyword htmlArg contained decoding
130+
" https://w3c.github.io/selection-api/#extensions-to-globaleventhandlers
131+
syn keyword htmlArg contained onselectstart onselectionchange
130132

131133
" Custom Data Attributes
132134
" http://w3c.github.io/html/single-page.html#embedding-custom-non-visible-data-with-the-data-attributes

syntax/javascript/html5.vim

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,3 +44,6 @@ syn keyword javascriptDomElemAttrs onDragStart onDragEnd onDragEnter onDragLeave
4444

4545
" <checkbox>
4646
syn keyword javascriptDomElemAttrs indeterminate
47+
48+
" select https://w3c.github.io/selection-api/#extensions-to-globaleventhandlers
49+
syn keyword javascriptDomElemAttrs onselectstart onselectchange

0 commit comments

Comments
 (0)