Changeset 29052

Show
Ignore:
Timestamp:
01/15/08 14:05:19 (11 months ago)
Author:
ddupraz
Message:

NXP-1900 forwarded to the trunk (no conflict between classical listBox and ChainSelect?)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/directory/ChainSelect.java

    r28492 r29052  
    379379                continue; 
    380380            } 
    381             if (i == 0 || selections[0].getColumnValue(i - 1) != null) { 
     381            if (i == 0 || (selections.length != 0 && selections[0].getColumnValue(i - 1) != null)) { 
    382382                rebuildOptions(i); 
    383383            } 
     
    631631                log.warn(String.format("No selection for dir %s ", 
    632632                        directoryName)); 
     633                return new Selection( 
     634                        itemList.toArray(new DirectorySelectItem[0])); 
    633635            } 
    634636        } 
  • org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/directory/ChainSelectStatus.java

    r28492 r29052  
    239239            String concatenatedLabel = StringUtils.join(displayedLabels, 
    240240                    separator); 
     241            if (concatenatedLabel.compareTo("") == 0 && displayedLabels.length != 0){ 
     242                concatenatedLabel = translate(context,"label.directories.error"); 
     243            } 
    241244            writer.write(concatenatedLabel); 
    242245            writer.endElement("div");