Implment a native event manager.

Now we're about to be independent from jQuery!
This commit is contained in:
Hyunje Alex Jun
2015-02-11 15:53:42 +00:00
parent 95540bdd9e
commit 70acad4941
6 changed files with 124 additions and 82 deletions
+2 -2
View File
@@ -5,7 +5,7 @@
var d = require('../lib/dom')
, defaultSettings = require('./default-setting')
, eventClassFactory = require('../lib/event-class')
, EventManager = require('../lib/event-manager')
, guid = require('../lib/guid')
, h = require('../lib/helper');
@@ -21,7 +21,7 @@ function Instance(element) {
i.contentHeight = null;
i.isRtl = d.css(element, 'direction') === "rtl";
i.eventClass = eventClassFactory();
i.event = new EventManager();
i.ownerDocument = element.ownerDocument || document;
i.scrollbarXRail = d.appendTo(d.e('div', 'ps-scrollbar-x-rail'), element);