Return-Path: Delivered-To: apmail-click-commits-archive@www.apache.org Received: (qmail 85179 invoked from network); 25 Mar 2010 14:24:22 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 25 Mar 2010 14:24:22 -0000 Received: (qmail 62739 invoked by uid 500); 25 Mar 2010 12:37:41 -0000 Delivered-To: apmail-click-commits-archive@click.apache.org Received: (qmail 62725 invoked by uid 500); 25 Mar 2010 12:37:41 -0000 Mailing-List: contact commits-help@click.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: click-dev@click.apache.org Delivered-To: mailing list commits@click.apache.org Received: (qmail 62709 invoked by uid 99); 25 Mar 2010 12:37:41 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 25 Mar 2010 12:37:41 +0000 X-ASF-Spam-Status: No, hits=-1314.6 required=10.0 tests=ALL_TRUSTED,AWL X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 25 Mar 2010 12:37:39 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id B647823889ED; Thu, 25 Mar 2010 12:37:16 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r927370 - in /click/trunk/click/extras/src: META-INF/resources/click/menu-fix-ie6.js org/apache/click/extras/control/Menu.java Date: Thu, 25 Mar 2010 12:37:16 -0000 To: commits@click.apache.org From: sabob@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20100325123716.B647823889ED@eris.apache.org> Author: sabob Date: Thu Mar 25 12:37:16 2010 New Revision: 927370 URL: http://svn.apache.org/viewvc?rev=927370&view=rev Log: added parent/child relationship, extra utility methods, and fix ie6 burnthough issue Added: click/trunk/click/extras/src/META-INF/resources/click/menu-fix-ie6.js Modified: click/trunk/click/extras/src/org/apache/click/extras/control/Menu.java Added: click/trunk/click/extras/src/META-INF/resources/click/menu-fix-ie6.js URL: http://svn.apache.org/viewvc/click/trunk/click/extras/src/META-INF/resources/click/menu-fix-ie6.js?rev=927370&view=auto ============================================================================== --- click/trunk/click/extras/src/META-INF/resources/click/menu-fix-ie6.js (added) +++ click/trunk/click/extras/src/META-INF/resources/click/menu-fix-ie6.js Thu Mar 25 12:37:16 2010 @@ -0,0 +1,65 @@ +// Ensure Click namespace exists +if ( typeof Click == 'undefined' ) + Click = {}; + +if ( typeof Click.menu == 'undefined' ) + Click.menu = {}; + +// Code adapted from jquery.bgiframe. Add an IFrame to the menu ensuring Select +// elements does not burn through when menu is open +Click.menu.fixHiddenMenu = function(menuId){ + var menu = document.getElementById(menuId); + + // If menu is not available, exit early + if(menu==null){ + return; + } + + s ={ + top : 'auto', + left : 'auto', + width : 'auto', + height : 'auto', + opacity : true, + src : "javascript:''" + }, s || {}; + + var prop = function(n){ + return n&&n.constructor==Number?n+'px':n; + } + + var html = '