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]