cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrew Madu" <andrewm...@gmail.com>
Subject XHTML Serializer block/Ajax: Bug
Date Thu, 15 Mar 2007 14:14:16 GMT
Hi,
I would like to bring this to the attention of the cocoon membership.
Utilising the serializer block as seralizer of choice in an ajax-request
block breaks the ajax process:

<map:serializer name="xhtml" src="
org.apache.cocoon.components.serializers.XHTMLSerializer"
mime-type="text/html">

                <map:select type="ajax-request">
                  <map:when test="true">
                    <map:serialize type="xml"/>
                  </map:when>
                  <map:otherwise>
                    <map:serialize type="xhtml"/>
                  </map:otherwise>
                </map:select>

Output from browser view:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns
="http://www.w3.org/1999/xhtml"><head><script
 type="text/javascript" src="resources/dojo/dojo.js"></script
><script type="text/javascript" src=
"resources/ajax/cocoon.js"></script><script type="text/javascript"
src="resources/forms/js/forms-lib.js"></script><script
 type="text/javascript">
        dojo.addOnLoad(forms_onload);
        dojo.require(&quot;cocoon.forms.*&quot;);
    </script
><link href="resources/forms/css/forms.css" type=
"text/css" rel="stylesheet" /><
script type="text/javascript"
src="resources/forms/mattkruse-lib/AnchorPosition.js"
></script><script type="text/javascript"
src="resources/forms/mattkruse-lib/PopupWindow.js"></script><script
 type="text/javascript" src="resources/forms/mattkruse-lib/OptionTransfer.js"></
script><script type="text/javascript" src
="resources/forms/mattkruse-lib/selectbox.js"></script><script type
="text/javascript" src="resources/forms/mattkruse-lib/CalendarPopup.js"></
script><script type="text/javascript" src=
"resources/forms/mattkruse-lib/date.js"></script><script type="text/javascript"
>
      // Setup calendar
      var forms_calendar = CalendarPopup();
      forms_calendar.setWeekStartDay(1);
      forms_calendar.showYearNavigation();
      forms_calendar.showYearNavigationInput();

      forms_calendar.setCssPrefix(&quot;forms_&quot;);
    </script><link href=
"resources/forms/css/forms-calendar.css" type="text/css" rel=
"stylesheet" /><script type="text/javascript"
>
      _editor_url = &quot;resources/forms/htmlarea/&quot;;
      _editor_lang = &quot;en&quot;;
    </script><script src="resources/forms/htmlarea/htmlarea.js"
type="text/javascript"
></script>


Alert message generated on each ajax page:

'WARNING:_editor_url is not set! You should set this variable to the editor
files path; it should preferably be an absolute path, like in '/htmlarea',
but it can be relative if you prefer. Further we will try to load the editor
files correctly but we'll probably fail.'

Form action:

Submitting an ajaxed page will cause a whole page reload when none of the
required fields are filled in.

System:

WinXP/SP2 - Java 1.6, Jboss 4.0.3 AS

--
Regards

Andrew

Mime
View raw message