/*
* Html事件事件监听器接口
* author: 吴安国
* version: 1.0
*/
function HtmlEventListener() {
EventListener.call(this, null);
};
HtmlEventListener.prototype = new EventListener();
/**
* 鼠标左键
*/
HtmlEventListener.MOUSE_BUTTON_LEFT = 1;
/**
* 鼠标右键
*/
HtmlEventListener.MOUSE_BUTTON_RIGHT = 2;
/**
* 执行
* @param htmlEvent html事件对象
*/
HtmlEventListener.prototype.action = function(htmlEvent) {
this.eventAction(htmlEvent);
};
/**
* 执行Html事件
* @param htmlEvent Html事件对象
*/
HtmlEventListener.prototype.eventAction = function(htmlEvent) {
var eventName = htmlEvent.getEventName();
var event = htmlEvent.getEvent();
var action = eval("this." + eventName + "Action");
if(!ObjectUtil.isNull(action)) {
action(htmlEvent, event);
}
//eval("this." + eventName + "Action(mouseEvent, keyCode)");
};