Uploaded image for project: 'Causeway'
  1. Causeway
  2. CAUSEWAY-1172

Logo in wicket viewer should be calculated relative to context root

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 1.9.0
    • 2.0.0-M1
    • Viewer Wicket
    • None

    Description

      bind(String.class).annotatedWith(Names.named("brandLogoHeader"))
      .toInstance("/images/knife-logo-header.png");
      

      doesn't work for me. I had to specify "/sdm-webapp/images/knife-logo-header.png".

      Tried. using "images/knife-logo-header.png"
      Compared generated the simple app from the maven archetype and diffed my web.xml against the generated and adopted my web.xml to match my SimpleApplication package name.

      Analysis by Martin:
      Wicket automatically calculates the context relative path for plain HTML <img> elements in your markup.
      In the current case the <img> element is connected to a Java component, i.e. it has wicket:id attribute, and that's why Wicket doesn't apply any special logic on it.
      IMO we should improve Isis to always calculate context relative path for the logo url.

      Attachments

        Activity

          People

            hobrom Andi Huber
            joerg.rade Jörg Rade
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: