diff options
| author | Misko Hevery | 2011-02-10 11:20:49 -0800 | 
|---|---|---|
| committer | Misko Hevery | 2011-02-16 08:59:42 -0500 | 
| commit | 00cc9eb32a9387040d0175fcfd21cf9dcab6514f (patch) | |
| tree | 0edaac339a3ec69ff769e20b28b6ebe51d040272 /src/scenario/Scenario.js | |
| parent | ef4bb28be13e99f96c9ace5936cf26a174a0e5f0 (diff) | |
| download | angular.js-00cc9eb32a9387040d0175fcfd21cf9dcab6514f.tar.bz2 | |
rewrite of JQuery lite implementation, which now better supports selected sets
Diffstat (limited to 'src/scenario/Scenario.js')
| -rw-r--r-- | src/scenario/Scenario.js | 6 | 
1 files changed, 6 insertions, 0 deletions
| diff --git a/src/scenario/Scenario.js b/src/scenario/Scenario.js index d1f1eb33..81c85a61 100644 --- a/src/scenario/Scenario.js +++ b/src/scenario/Scenario.js @@ -256,6 +256,12 @@ function browserTrigger(element, type) {          element.checked = !element.checked;          break;      } +    // WTF!!! Error: Unspecified error. +    // Don't know why, but some elements when detached seem to be in inconsistent state and +    // calling .fireEvent() on them will result in very unhelpful error (Error: Unspecified error) +    // 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);      if (lowercase(element.type) == 'submit') {        while(element) { | 
