Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Fire all EventListeners
- $(document).ready(function() {
- $("form").unbind().removeAttr("action");
- $("a[href]").click(function(e) {
- e.preventDefault();
- });
- $("input[type='submit']").click(function(e) {
- e.preventDefault();
- });
- var items = Array.prototype.slice.call(document.querySelectorAll('*')).map(function(element) {
- var listeners = getEventListeners(element);
- return {
- element: element,
- listeners: Object.keys(listeners).map(function(k) {
- return {
- event: k,
- listeners: listeners[k]
- }
- });
- }
- }).filter(function(item) {
- return (item.element.tagName == "FORM") ? 0 : item.listeners.length;
- });
- items.forEach(function(item) {
- var thisElement = $(item.element);
- item.listeners.forEach(function(listener) {
- try {
- thisElement.trigger(listener.event);
- } catch (e) {
- console.error(e);
- }
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement