mirror of
https://github.com/Karaka-Management/jsOMS.git
synced 2026-02-12 23:58:39 +00:00
Add event triggering function
This commit is contained in:
parent
7bb4d3b403
commit
8bfcd5ab0b
|
|
@ -32,6 +32,33 @@
|
||||||
&& ele.className.match(new RegExp('(\\s|^)' + cls + '(\\s|$)')) !== null;
|
&& ele.className.match(new RegExp('(\\s|^)' + cls + '(\\s|$)')) !== null;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Trigger an event
|
||||||
|
*
|
||||||
|
* @param {element} element Element where the event is assigned
|
||||||
|
* @param {string} eventName Name of the event
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
|
*
|
||||||
|
* @function
|
||||||
|
*
|
||||||
|
* @since 1.0.0
|
||||||
|
*/
|
||||||
|
jsOMS.triggerEvent = function (element, eventName)
|
||||||
|
{
|
||||||
|
if (document.createEvent) {
|
||||||
|
event = document.createEvent('HTMLEvents');
|
||||||
|
event.initEvent(eventName, true, true);
|
||||||
|
event.eventName = eventName;
|
||||||
|
element.dispatchEvent(event);
|
||||||
|
} else {
|
||||||
|
event = document.createEventObject();
|
||||||
|
event.eventName = eventName;
|
||||||
|
event.eventType = eventName;
|
||||||
|
element.fireEvent(event.eventType, event);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Add class
|
* Add class
|
||||||
*
|
*
|
||||||
|
|
|
||||||
|
|
@ -12,6 +12,33 @@
|
||||||
{
|
{
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Trigger an event
|
||||||
|
*
|
||||||
|
* @param {element} element Element where the event is assigned
|
||||||
|
* @param {string} eventName Name of the event
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
|
*
|
||||||
|
* @function
|
||||||
|
*
|
||||||
|
* @since 1.0.0
|
||||||
|
*/
|
||||||
|
jsOMS.triggerEvent = function(element, eventName)
|
||||||
|
{
|
||||||
|
if (document.createEvent) {
|
||||||
|
event = document.createEvent('HTMLEvents');
|
||||||
|
event.initEvent(eventName, true, true);
|
||||||
|
event.eventName = eventName;
|
||||||
|
element.dispatchEvent(event);
|
||||||
|
} else {
|
||||||
|
event = document.createEventObject();
|
||||||
|
event.eventName = eventName;
|
||||||
|
event.eventType = eventName;
|
||||||
|
element.fireEvent(event.eventType, event);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Trim char from string
|
* Trim char from string
|
||||||
*
|
*
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user