diff options
| -rw-r--r-- | src/scenario/Scenario.js | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/scenario/Scenario.js b/src/scenario/Scenario.js index 8f34e6c1..149a0f09 100644 --- a/src/scenario/Scenario.js +++ b/src/scenario/Scenario.js @@ -267,7 +267,7 @@ function browserTrigger(element, type) { // forcing the browser to compute the element position (by reading its CSS) // puts the element in consistent state. element.style.posLeft; - element.fireEvent('on' + type); + var ret = element.fireEvent('on' + type); if (lowercase(element.type) == 'submit') { while(element) { if (lowercase(element.nodeName) == 'form') { @@ -277,10 +277,11 @@ function browserTrigger(element, type) { element = element.parentNode; } } + return ret; } else { var evnt = document.createEvent('MouseEvents'); evnt.initMouseEvent(type, true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, element); - element.dispatchEvent(evnt); + return element.dispatchEvent(evnt); } } |
