def __add_function(self, func_name=None, event=False): if not func_name: func_name = "func" + str(self._function_count) + "()" code = "function " + func_name + " {\n" func_count = random.randint(10, 50) for i in range(func_count): code += "\t" + JsGlobal.try_catch_block(self.__add_element_method()) if not event: self._function_count += 1 code += "\t" + Window.setTimeout("func" + str(self._function_count) + "()", self._window_timeout) + " \n" code += "}\n" return code
def __add_event_dipatcher(self): code = "function event_firing() {\n" for key in self._js_elements: for event in self._js_elements[key].registered_events.keys(): if "DOM" in event: continue elif event == "click": code += JsGlobal.try_catch_block(self._js_elements[key].click() + "\n", "ex") elif event == "error": pass elif event == "load": pass elif event == "scroll": code += JsGlobal.try_catch_block(self._js_elements[key].prop_scrollLeft() + " = 10;" + "\n", "ex") elif event == "resize" or event == "change": code += JsGlobal.try_catch_block( self._js_elements[key].prop_innerHtml() + ' = "' + "A" * 100 + '";\n', "ex" ) elif event == "focus" or event == "focusin": code += JsGlobal.try_catch_block(self._js_elements[key].focus() + "\n", "ex") elif event == "blur": code += JsGlobal.try_catch_block(self._js_elements[key].blur() + "\n", "ex") elif event == "select": code += JsGlobal.try_catch_block(self._js_elements[key].select() + "\n", "ex") code += "}\n" return code
def __add_event_dipatcher(self): code = "function event_firing() {\n" for key in self._js_elements: for event in self._js_elements[key].registered_events.keys(): if 'DOM' in event: continue elif event == 'click': code += JsGlobal.try_catch_block( self._js_elements[key].click() + "\n", "ex") elif event == 'error': pass elif event == 'load': pass elif event == 'scroll': code += JsGlobal.try_catch_block( self._js_elements[key].prop_scrollLeft() + " = 10;" + "\n", "ex") elif event == 'resize' or event == 'change': code += JsGlobal.try_catch_block( self._js_elements[key].prop_innerHtml() + " = \"" + "A" * 100 + "\";\n", "ex") elif event == 'focus' or event == 'focusin': code += JsGlobal.try_catch_block( self._js_elements[key].focus() + "\n", "ex") elif event == 'blur': code += JsGlobal.try_catch_block( self._js_elements[key].blur() + "\n", "ex") elif event == 'select': code += JsGlobal.try_catch_block( self._js_elements[key].select() + "\n", "ex") code += "}\n" return code
def __add_function(self, func_name=None, event=False): if not func_name: func_name = "func" + str(self._function_count) + "()" code = "function " + func_name + " {\n" func_count = random.randint(10, 50) for i in range(func_count): code += "\t" + JsGlobal.try_catch_block( self.__add_element_method()) if not event: self._function_count += 1 code += "\t" + Window.setTimeout( "func" + str(self._function_count) + "()", self._window_timeout) + " \n" code += "}\n" return code
def __add_event_dipatcher(self): code = "function event_firing() {\n" for key in self._js_elements: for event in self._js_elements[key].registered_events.keys(): if 'DOM' in event: continue elif event == 'click': code += JsGlobal.try_catch_block(self._js_elements[key].click() + "\n", "ex") elif event == 'error': pass elif event == 'load': pass elif event == 'scroll': code += JsGlobal.try_catch_block(self._js_elements[key].prop_scrollLeft() + " = 10;" + "\n", "ex") elif event == 'resize' or event == 'change': code += JsGlobal.try_catch_block(self._js_elements[key].prop_innerHtml() + " = \"" + "A" * 100 + "\";\n", "ex") elif event == 'focus' or event == 'focusin': code += JsGlobal.try_catch_block(self._js_elements[key].focus() + "\n", "ex") elif event == 'blur': code += JsGlobal.try_catch_block(self._js_elements[key].blur() + "\n", "ex") elif event == 'select': code += JsGlobal.try_catch_block(self._js_elements[key].select() + "\n", "ex") code += "}\n" return code