Return-Path: Delivered-To: apmail-jakarta-jetspeed-dev-archive@www.apache.org Received: (qmail 50632 invoked from network); 25 Jan 2005 02:02:10 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 25 Jan 2005 02:02:10 -0000 Received: (qmail 39674 invoked by uid 500); 25 Jan 2005 02:02:07 -0000 Delivered-To: apmail-jakarta-jetspeed-dev-archive@jakarta.apache.org Received: (qmail 39652 invoked by uid 500); 25 Jan 2005 02:02:07 -0000 Mailing-List: contact jetspeed-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Jetspeed Developers List" Reply-To: "Jetspeed Developers List" Delivered-To: mailing list jetspeed-dev@jakarta.apache.org Received: (qmail 39638 invoked by uid 99); 25 Jan 2005 02:02:07 -0000 X-ASF-Spam-Status: No, hits=0.1 required=10.0 tests=HTML_30_40,HTML_MESSAGE X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: local policy) Received: from Unknown (HELO fincorpms1.finali.com) (66.179.180.201) by apache.org (qpsmtpd/0.28) with ESMTP; Mon, 24 Jan 2005 18:02:07 -0800 Received: by postoffice.finali.com with Internet Mail Service (5.5.2657.72) id ; Mon, 24 Jan 2005 18:59:41 -0700 Message-ID: From: Randy Watler To: 'Jetspeed Developers List ' Subject: [J2] Tigris/Jetspeed Layout Decorator Enhancement Date: Mon, 24 Jan 2005 18:59:33 -0700 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2657.72) List-Subscribe: Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C50281.83E3D370" X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N ------_=_NextPart_001_01C50281.83E3D370 Content-Type: text/plain; charset="iso-8859-1" The Tigris and Jetspeed layout decorators have been modified to more gracefully handle the lack of "Folders and Pages" and "Additional Links" navigational content. These panes will now disappear alltogether instead of remaining on the page if they are empty. Furthermore, the entire navigational column will not appear if no navigational elements are present. This leaves the entire browser window width for the portlets in this case. As an additional note, the NodeSet implementation has been extended to support the standard Collections isEmpty() method. This means that the various navigation collections accessed via the $site variable in the Velocity templates can be tested for the empty state using this method instead of checking size(). Randy ------_=_NextPart_001_01C50281.83E3D370--