Sven Meier created WICKET-6214:
----------------------------------

             Summary: ModalWindow broken on IE
                 Key: WICKET-6214
                 URL: https://issues.apache.org/jira/browse/WICKET-6214
             Project: Wicket
          Issue Type: Bug
          Components: wicket
    Affects Versions: 6.24.0, 6.23.0
            Reporter: Sven Meier
            Assignee: Martin Grigorov
            Priority: Minor


Since WICKET-6108 wicket-event-jquery.js no longer fixes passed in events:

{code}
        fix: function (evt) {
-               var evnt = evt || window.event;
-               return jQuery.event.fix(evnt);
+               return evt || jQuery.event.fix(window.event);
        },
{code}

But modal.js directly invokes {{Wicket.Event#stop()}}:

{code}
        onmousedown=\"Wicket.Event.stop(event);\"
{code}

Thus the event is not 'fixed', but #stopPropagation() is called on it from 
#stop:

{code}
        stop: function (evt, immediate) {
                evt = Wicket.Event.fix(evt);
                if (immediate) {
                        evt.stopImmediatePropagation();
                } else {
                        evt.stopPropagation();
                }
                return evt;
        },
{code}




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to