Uploaded image for project: 'Tapestry 5'
  1. Tapestry 5
  2. TAP5-2703

quickstart navbar collapse button doesn't show menu on small windows

VotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 5.8.0
    • 5.8.1
    • quickstart
    • None

    Description

      I tried out quickstart 5.8.0 and noticed that when the browser window is small it collapses the navbar behind a button. Unfortunately clicking the button doesn't show the navbar. It used to work in old versions of quickstart (eg 5.4.5) which used Bootstrap 3 but quickstart 5.8.0 uses Bootstrap 4.

      Suggested solution:

      Change Layout.java, this line:

      @Import(stylesheet = "context:css/app.css")

      into this:

      @Import(stylesheet = "context:css/app.css",module = { "bootstrap/collapse", "bootstrap/dropdown"})

      This seemed to be necessary but didn't solve the problem. More errors in Console about bootstrap/collapse. These may be related to issue:
       
      DevTools failed to load source map: Could not load content for +http://localhost:8080/assets/meta/zae851f6d/tapestry5/bootstrap4/css/bootstrap.css.map+: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
      DevTools failed to load source map: Could not load content for +http://localhost:8080/assets/meta/z2779b2b3/tapestry5/bootstrap4/css/bootstrap-grid.css.map+: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
      console.js:104 RequireJS error: require: Cannot set properties of null (setting '_isTransitioning')
      console.js:104 RequireJS error: require: Cannot set properties of null (setting '_element')
      DevTools failed to load source map: Could not load content for +http://localhost:8080/modules.gz/bootstrap/popper.js.map+: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
      DevTools failed to load source map: Could not load content for +http://localhost:8080/modules.gz/bootstrap/dropdown.js.map+: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
      DevTools failed to load source map: Could not load content for +http://localhost:8080/modules.gz/bootstrap/collapse.js.map+: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
      DevTools failed to load source map: Could not load content for +http://localhost:8080/modules.gz/bootstrap/util.js.map+: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE

      Attachments

        Activity

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

          People

            thiagohp Thiago Henrique De Paula Figueiredo
            timcu D Tim Cummings
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment