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

parameters for Image never used when using a ResourceReference

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.3.0-beta3
    • 1.3.0-rc1
    • wicket
    • None

    Description

      When using parameters (ValueMap) for an Image with a ResourceReference, they are essentially wiped out because of the code in onComponentTag().

      <code>
      public final void onComponentTag(...) {
      ...
      final ResourceReference resourceReference = getImageResourceReference();
      if (resourceReference != null)

      { localizedImageResource.setResourceReference(resourceReference); }

      ...
      }
      </code>

      This in turns calls LocalizedImageResource.setResourceReference( resourceReference, null ). Which nulls out the parameters set in the constructor.

      A possible change would to change LocalizedImageResource.setResourceReference( resourceRef ) to the following:

      <code>
      public final void setResourceReference(final ResourceReference resourceReference)

      { setResourceReference(resourceReference, resourceParameters); }

      </code>

      Attachments

        Issue Links

          Activity

            People

              jdonnerstag Juegen Donnerstag
              rdleeper Doug Leeper
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: