Advertisement
Guest User

Untitled

a guest
Jan 19th, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.94 KB | None | 0 0
  1. public static string three = "function simulate(element, eventName)\r\n {\r\n var options = extend(defaultOptions, arguments[2] || {});\r\n var oEvent, eventType = null;\r\n\r\n for (var name in eventMatchers)\r\n {\r\n if (eventMatchers[name].test(eventName)) { eventType = name; break; }\r\n }\r\n\r\n if (!eventType)\r\n throw new SyntaxError('Only HTMLEvents and MouseEvents interfaces are supported');\r\n\r\n if (document.createEvent)\r\n {\r\n oEvent = document.createEvent(eventType);\r\n if (eventType == 'HTMLEvents')\r\n {\r\n oEvent.initEvent(eventName, options.bubbles, options.cancelable);\r\n }\r\n else\r\n {\r\n oEvent.initMouseEvent(eventName, options.bubbles, options.cancelable, document.defaultView,\r\n options.button, options.pointerX, options.pointerY, options.pointerX, options.pointerY,\r\n options.ctrlKey, options.altKey, options.shiftKey, options.metaKey, options.button, element);\r\n }\r\n element.dispatchEvent(oEvent);\r\n }\r\n else\r\n {\r\n options.clientX = options.pointerX;\r\n options.clientY = options.pointerY;\r\n var evt = document.createEventObject();\r\n oEvent = extend(evt, options);\r\n element.fireEvent('on' + eventName, oEvent);\r\n }\r\n return element;\r\n }\r\n\r\n function extend(destination, source) {\r\n for (var property in source)\r\n destination[property] = source[property];\r\n return destination;\r\n }\r\n\r\n var eventMatchers = {\r\n 'HTMLEvents': /^(?:load|unload|abort|error|select|change|submit|reset|focus|blur|resize|scroll)$/,\r\n 'MouseEvents': /^(?:click|dblclick|mouse(?:down|up|over|move|out))$/\r\n }\r\n var defaultOptions = {\r\n pointerX: 0,\r\n pointerY: 0,\r\n button: 0,\r\n ctrlKey: false,\r\n altKey: false,\r\n shiftKey: false,\r\n metaKey: false,\r\n bubbles: true,\r\n cancelable: true\r\n }\r\n var allElements = document.getElementsByTagName('label');\r\n\r\n \r\n for (var i = 0, n = allElements.length; i < n; i++)\r\n {\r\n\r\n if (allElements[i].getAttribute('id') == 'button_reboot')\r\n {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\r\n\r\n allElements[i].focus();\r\n allElements[i].focus();\r\n simulate(allElements[i], 'click');\r\n \r\n break;\r\n }\r\n \r\n }\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t \r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t \r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t \r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t \r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t \r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t \r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t \r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t \r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t \r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t \r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t ";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement