Portlet decorator comboboxes doesn't displays current decorator name (and tiny 
performance degradation)
-------------------------------------------------------------------------------------------------------

                 Key: JS2-848
                 URL: https://issues.apache.org/jira/browse/JS2-848
             Project: Jetspeed 2
          Issue Type: Bug
          Components: Customizer
    Affects Versions: 2.1.3
            Reporter: Vitaly Baranovsky


When I change decorator of some portlet using the customizer, decorator changes 
without any problem, but name of decorator doesn't displays in decorator 
combobox of customizer.
The problem is inside WEB-INF\templates\layout\html\columns\layout.vm.
Problem is in code (2 times per this file):
                #if (!$f.Decorator)
                    #set ($fd = $f.Decorator)
                #end
You should change first line of this code block to
               #if($f.Decorator).
Also, there is code block:
                    #foreach($pd in 
$decorationFactory.getPortletDecorations($rc))
                #set ($fd = "")
                #if (!$f.Decorator)
                    #set ($fd = $f.Decorator)
                #end
            <option value='$pd' #if ($pd == $fd) SELECTED #end>$pd
                    #end
          </select>
code of setting $fd is inside the cycle, but $fd is never changes inside this 
cycle. So, there is a good idea to move this setting block before cycle.

Patch that solves this problem is attached to this JIRA record.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to