Return-Path: Delivered-To: apmail-cocoon-dev-archive@www.apache.org Received: (qmail 45647 invoked from network); 12 Nov 2006 23:41:55 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 12 Nov 2006 23:41:55 -0000 Received: (qmail 3800 invoked by uid 500); 12 Nov 2006 23:42:06 -0000 Delivered-To: apmail-cocoon-dev-archive@cocoon.apache.org Received: (qmail 3346 invoked by uid 500); 12 Nov 2006 23:42:04 -0000 Mailing-List: contact dev-help@cocoon.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@cocoon.apache.org List-Id: Delivered-To: mailing list dev@cocoon.apache.org Received: (qmail 3335 invoked by uid 99); 12 Nov 2006 23:42:04 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 12 Nov 2006 15:42:04 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: local policy) Received: from [165.98.167.227] (HELO ags01.agssa.net) (165.98.167.227) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 12 Nov 2006 15:41:51 -0800 Received-SPF: pass (ags01.agssa.net: 10.0.0.14 is whitelisted) receiver=ags01.agssa.net; client-ip=10.0.0.14; helo=[10.0.0.14]; envelope-from=agallardo@agssa.net; x-software=spfmilter 0.97 http://www.acme.com/software/spfmilter/ with libspf2-1.0.0; Received: from [10.0.0.14] (dev07.agssa.net [10.0.0.14]) by ags01.agssa.net (8.13.8/8.13.7) with ESMTP id kACNfQrZ008002 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sun, 12 Nov 2006 17:41:28 -0600 Message-ID: <4557B126.2050201@agssa.net> Date: Sun, 12 Nov 2006 17:41:26 -0600 From: Antonio Gallardo Organization: AG Software, S. A. User-Agent: Thunderbird 1.5.0.8 (X11/20061107) MIME-Version: 1.0 To: dev@cocoon.apache.org Subject: Re: svn commit: r473974 - in /cocoon/trunk/blocks: cocoon-ajax/cocoon-ajax-impl/src/main/resources/org/apache/cocoon/ajax/resources/js/ cocoon-forms/cocoon-forms-impl/src/main/resources/org/apache/cocoon/forms/resources/ cocoon-forms/cocoon-forms-impl/src/... References: <20061112152809.C7C4E1A9846@eris.apache.org> In-Reply-To: <20061112152809.C7C4E1A9846@eris.apache.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0.2 (ags01.agssa.net [10.0.0.1]); Sun, 12 Nov 2006 17:41:28 -0600 (CST) X-Virus-Scanned: ClamAV version 0.88.6, clamav-milter version 0.88.6 on agssa.net X-Virus-Status: Clean X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on ags01.agssa.net X-Virus-Checked: Checked by ClamAV on apache.org X-Old-Spam-Status: No, score=-1.3 required=5.0 tests=ALL_TRUSTED,AWL autolearn=ham version=3.1.3 Hi Jeremy, Nice work. Please look into the small issues below: jeremy@apache.org escribi�: > Author: jeremy > Date: Sun Nov 12 07:28:08 2006 > New Revision: 473974 > > URL: http://svn.apache.org/viewvc?view=rev&rev=473974 > Log: > Adding support for Dojo's IframeIO to CForms. > This allows forms with file-upload fields to be submitted as a background AJAX process. Currently this is turned off for Safari where is is not working. > > Added: > cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/resources/org/apache/cocoon/forms/resources/IframeTransport-bu-styling.xsl > Modified: > cocoon/trunk/blocks/cocoon-ajax/cocoon-ajax-impl/src/main/resources/org/apache/cocoon/ajax/resources/js/BUHandler.js > cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/resources/org/apache/cocoon/forms/resources/js/CFormsForm.js > cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/resources/org/apache/cocoon/forms/resources/js/common.js > cocoon/trunk/blocks/cocoon-forms/cocoon-forms-sample/src/main/resources/COB-INF/sitemap.xmap > > Modified: cocoon/trunk/blocks/cocoon-ajax/cocoon-ajax-impl/src/main/resources/org/apache/cocoon/ajax/resources/js/BUHandler.js > URL: http://svn.apache.org/viewvc/cocoon/trunk/blocks/cocoon-ajax/cocoon-ajax-impl/src/main/resources/org/apache/cocoon/ajax/resources/js/BUHandler.js?view=diff&rev=473974&r1=473973&r2=473974 > ============================================================================== > --- cocoon/trunk/blocks/cocoon-ajax/cocoon-ajax-impl/src/main/resources/org/apache/cocoon/ajax/resources/js/BUHandler.js (original) > +++ cocoon/trunk/blocks/cocoon-ajax/cocoon-ajax-impl/src/main/resources/org/apache/cocoon/ajax/resources/js/BUHandler.js Sun Nov 12 07:28:08 2006 > @@ -38,66 +38,71 @@ > > dojo.lang.extend(cocoon.ajax.BUHandler, { > // Default highlight effect > - highlight: null, > + highlight: null, > > - processResponse: function(doc, request) { > - var nodes = doc.documentElement.childNodes; > - for (var i = 0; i < nodes.length; i++) { > - var node = nodes[i]; > - if (node.nodeType == dojo.dom.ELEMENT_NODE) { > - var handler; > - if (node.localName) { > - handler = node.localName; > - } else { > - // No DOM2 support (IE6) > - handler = node.nodeName.replace(/.*:/, ""); > - } > - var handlerFunc = this.handlers[handler]; > - if (handlerFunc) { > - handlerFunc(node); > - } else { > - this.handleError("No handler found for element " + handler, request); > - } > - } > - } > + processResponse: function(doc, request) { > + var base = doc.documentElement; > + > + var nodes = []; > + if (base.nodeName.toLowerCase() == "bu:document") { > + nodes = base.childNodes; > + dojo.debug("got response using: XMLHTTPTransport"); > + } else { > + nodes = dojo.byId("browser-update", doc).childNodes; > + dojo.debug("got response using: IframeTransport"); > + } > + for (var i = 0; i < nodes.length; i++) { > + var node = nodes[i]; > + if (node.nodeType == dojo.dom.ELEMENT_NODE) { > + var handler = node.nodeName.replace(/.*:/, "").toLowerCase(); > + if (handler == "textarea") handler = node.getAttribute("name"); > + var handlerFunc = this.handlers[handler]; > + if (handlerFunc) { > + handlerFunc(node); > + } else { > + this.handleError("No handler found for element " + handler, request); > + } > + } > + } > }, > We use 4 spaces for tabs. > Modified: cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/resources/org/apache/cocoon/forms/resources/js/CFormsForm.js > URL: http://svn.apache.org/viewvc/cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/resources/org/apache/cocoon/forms/resources/js/CFormsForm.js?view=diff&rev=473974&r1=473973&r2=473974 > ============================================================================== > --- cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/resources/org/apache/cocoon/forms/resources/js/CFormsForm.js (original) > +++ cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/resources/org/apache/cocoon/forms/resources/js/CFormsForm.js Sun Nov 12 07:28:08 2006 > @@ -1,4 +1,4 @@ > -/* > +/* > Encoding typo? Please review your subversion settings.