aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorache <ache@ache.one>2018-10-22 20:08:06 +0200
committerache <ache@ache.one>2018-10-22 20:08:06 +0200
commit57c9ecc625f022cefdc38d03e682104e00376b8f (patch)
tree3efc16d9289e198e5004c431d60e915ac2d2d676 /src
parent0.7.0 (diff)
Refactoring 💕
Diffstat (limited to 'src')
-rw-r--r--src/dom-event-handler.js67
-rw-r--r--src/index.js25
2 files changed, 68 insertions, 24 deletions
diff --git a/src/dom-event-handler.js b/src/dom-event-handler.js
new file mode 100644
index 0000000..dc4f3bd
--- /dev/null
+++ b/src/dom-event-handler.js
@@ -0,0 +1,67 @@
+'use strict';
+
+module.export = [
+ 'onabort',
+ 'onautocomplete',
+ 'onautocompleteerror',
+ 'onblur',
+ 'oncancel',
+ 'oncanplay',
+ 'oncanplaythrough',
+ 'onchange',
+ 'onclick',
+ 'onclose',
+ 'oncontextmenu',
+ 'oncuechange',
+ 'ondblclick',
+ 'ondrag',
+ 'ondragend',
+ 'ondragenter',
+ 'ondragexit',
+ 'ondragleave',
+ 'ondragover',
+ 'ondragstart',
+ 'ondrop',
+ 'ondurationchange',
+ 'onemptied',
+ 'onended',
+ 'onerror',
+ 'onfocus',
+ 'oninput',
+ 'oninvalid',
+ 'onkeydown',
+ 'onkeypress',
+ 'onkeyup',
+ 'onload',
+ 'onloadeddata',
+ 'onloadedmetadata',
+ 'onloadstart',
+ 'onmousedown',
+ 'onmouseenter',
+ 'onmouseleave',
+ 'onmousemove',
+ 'onmouseout',
+ 'onmouseover',
+ 'onmouseup',
+ 'onmousewheel',
+ 'onpause',
+ 'onplay',
+ 'onplaying',
+ 'onprogress',
+ 'onratechange',
+ 'onreset',
+ 'onresize',
+ 'onscroll',
+ 'onseeked',
+ 'onseeking',
+ 'onselect',
+ 'onshow',
+ 'onsort',
+ 'onstalled',
+ 'onsubmit',
+ 'onsuspend',
+ 'ontimeupdate',
+ 'ontoggle',
+ 'onvolumechange',
+ 'onwaiting',
+];
diff --git a/src/index.js b/src/index.js
index 2bc6142..d9b563a 100644
--- a/src/index.js
+++ b/src/index.js
@@ -6,30 +6,7 @@ const htmlElemAttr = require('html-element-attributes');
const supportedElements = ['link', 'atxHeading', 'strong', 'emphasis', 'deletion', 'code', 'setextHeading'];
const blockElements = ['atxHeading', 'setextHeading'];
-// The list of DOM Event handler
-const DOMEventHandler = [
- 'onabort', 'onautocomplete', 'onautocompleteerror',
- 'onblur', 'oncancel', 'oncanplay',
- 'oncanplaythrough', 'onchange', 'onclick',
- 'onclose', 'oncontextmenu', 'oncuechange',
- 'ondblclick', 'ondrag', 'ondragend',
- 'ondragenter', 'ondragexit', 'ondragleave',
- 'ondragover', 'ondragstart', 'ondrop',
- 'ondurationchange', 'onemptied', 'onended',
- 'onerror', 'onfocus', 'oninput',
- 'oninvalid', 'onkeydown', 'onkeypress',
- 'onkeyup', 'onload', 'onloadeddata',
- 'onloadedmetadata', 'onloadstart', 'onmousedown',
- 'onmouseenter', 'onmouseleave', 'onmousemove',
- 'onmouseout', 'onmouseover', 'onmouseup',
- 'onmousewheel', 'onpause', 'onplay',
- 'onplaying', 'onprogress', 'onratechange',
- 'onreset', 'onresize', 'onscroll',
- 'onseeked', 'onseeking', 'onselect',
- 'onshow', 'onsort', 'onstalled',
- 'onsubmit', 'onsuspend', 'ontimeupdate',
- 'ontoggle', 'onvolumechange', 'onwaiting',
-];
+const DOMEventHandler = require('./dom-event-handler.js');
/* Table convertion between type and HTML tagName */
const convTypeTag = {