Uploaded image for project: 'Wicket'
  1. Wicket
  2. WICKET-5181

Problem with OnEventHeaderItem and Wicket.Event.add

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 6.7.0
    • 6.8.0, 7.0.0-M1
    • None
    • None

    Description

      OnEventHeaderItem uses function Wicket.Event.add from wicket-event-jquery.js to bind a script to specific event fired for a given DOM element.
      The function allows to specify the DOM element using its id. In this case the element is retrieved with standard function document.getElementById.
      However, this scenario fails when we apply it through OnEventHeaderItem because Wicket.Event.add is invoked before the DOM is ready (see attached quickstart). Therefore, we should modify the function to check for DOM-ready state (see attached patch).

      Attachments

        1. WICKET-5181.patch
          2 kB
          Andrea Del Bene
        2. Quickstart.zip
          31 kB
          Andrea Del Bene

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            mgrigorov Martin Tzvetanov Grigorov
            bitstorm Andrea Del Bene
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment