You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@shale.apache.org by stephan opitz <st...@gmail.com> on 2006/07/27 11:44:18 UTC

tiles and the *.xml suffix

my base layout looks like this

<span xmlns:f="http://java.sun.com/jsf/core"
	  xmlns:h="http://java.sun.com/jsf/html"
	  xmlns:t="http://myfaces.apache.org/tomahawk">

<span jsfid="loadBundle"
	basename="de.fhb.ShaleTest.view.ApplicationResources" var="messages" />

<!DOCTYPE html PUBLIC "-//W3C//DTD html 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">

<html lang="de">

the first

<span xmlns:f="http://java.sun.com/jsf/core"
	  xmlns:h="http://java.sun.com/jsf/html"
	  xmlns:t="http://myfaces.apache.org/tomahawk">

makes it possible that the myfaces calendar runs as popup!!!
but this makes the problem - because of the *.xml suffix in browser
headline ...

in this context browser firefox waits for an xml conform document...

where i can change this... that the url will be rewriten ...

maybe in web.xml but i'dont know which key has to changed...

stephan

Re: tiles and the *.xml suffix

Posted by stephan opitz <st...@gmail.com>.
solution found...

IE and FF works both if

<!DOCTYPE html PUBLIC "-//W3C//DTD html 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
	
is removed and document starts with

<html xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
      xmlns:t="http://myfaces.apache.org/tomahawk">

strange :-/

thx for your solution with
<html xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
      xmlns:t="http://myfaces.apache.org/tomahawk">

but the
<!DOCTYPE html PUBLIC "-//W3C//DTD html 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
is important for view and ccs

isnt it?

2006/7/27, stephan opitz <st...@gmail.com>:
> i know...
>
> only if document starts in this strange way i can view my page only
> with IE but have in IE a calendar rendered as popup
>
> if <span xmlns... is not at begin - maybe surrounding the <body> -
> content it only works in FF (+ the rendered cal as popup)...
>
> what is the problem with IE or any solution maybe as example where
> cals as popup runs
>
> i have myfaces 1.15...
>
> thats why i asked for any other solution...
>
> 2006/7/27, René Zanner <re...@accelsis.biz>:
> > Hi Stephan,
> >
> > my point was: do not surround the <html> root element with another <span> - what's the use of it? You break the HTML document structure. May be that's the reason why FF does not recognize the file as html document...
> >
> > Instead use the namespace attributes directly in the <html> root tag, e.g.:
> >
> > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
> > <html xmlns:f="http://java.sun.com/jsf/core"
> >      xmlns:h="http://java.sun.com/jsf/html"
> >      xmlns:t="http://myfaces.apache.org/tomahawk">
> >
> > ...
> >
> > </html>
> >
> > Cheers,
> >
> > René
> >
> >
> > ----- Original Message -----
> > From: stephan opitz
> > [mailto:stephan.opitz@gmail.com]
> > To: user@shale.apache.org
> > Sent: Thu, 27 Jul
> > 2006 22:30:46 +0200
> > Subject: Re: tiles and the *.xml suffix
> >
> >
> > > 1st: *.xml suffix in browser solved by
> > > a solution can be
> > >        <!-- make full xml view apply to .tru -->
> > >        <context-param>
> > >
> > > <param-name>org.apache.shale.clay.XML_TEMPLATE_SUFFIX</param-name>
> > >                <param-value>.tru</param-value>
> > >        </context-param>
> > >
> > > 2nd...
> > >
> > > i use tiles:
> > >
> > >  xmlns attributes to the root element - how you mean this? i surround
> > > my basis layout.html with
> > >
> > > <span xmlns:f="http://java.sun.com/jsf/core"
> > >          xmlns:h="http://java.sun.com/jsf/html"
> > >          xmlns:t="http://myfaces.apache.org/tomahawk">
> > >
> > > if i do this and have a included side with the calendar - it works in
> > > IE but not in firefox (he thinks an xml will be called...)
> > >
> > > if  i maybe only surrond the page included to the base page with <span
> > > xmlns...
> > > the calendar works only in firefox but not in IE
> > >
> > > everything strange...
> > >
> > > 2006/7/27, René Zanner <re...@accelsis.biz>:
> > > > Hi Stephan,
> > > >
> > > > have you tried to put the xmlns attributes to the root element of the
> > > document (which should be <html> in any case...)?
> > > >
> > > > I do not see the connection with the inputCalendar, I'm afraid. Can you
> > > explain a bit more?
> > > >
> > > > Cheers,
> > > >
> > > > René
> > > >
> > > >
> > > > PS: By the way: what does this problem have to do with the subject of the
> > > email ("tiles and the *.xml suffix")?
> > > >
> > > >
> > > > ----- Original Message -----
> > > > From: stephan opitz
> > > > [mailto:stephan.opitz@gmail.com]
> > > > To: user@shale.apache.org
> > > > Sent: Thu, 27 Jul
> > > > 2006 16:45:10 +0200
> > > > Subject: Re: tiles and the *.xml suffix
> > > >
> > > >
> > > > > i defined the calendar in clay-config.xml
> > > > >
> > > > >       <component jsfid="birthdate" id="birthdate"
> > > extends="t:inputCalendar">
> > > > >               <attributes>
> > > > >                       <set name="value"
> > > value="#{@managed-bean-name.birthdate}" />
> > > > >                       <set name="renderAsPopup" value="true" />
> > > > >                       <set name="renderPopupButtonAsImage" value="true"
> > > />
> > > > >                       <set name="popupDateFormat" value="yyyy/MM/dd" />
> > > > >                       <set name="allowBody" value="false" />
> > > > >                       <set name="required" value="true" />
> > > > >                       <set name="monthYearRowClass"
> > > value="yearMonthHeader" />
> > > > >                       <set name="weekRowClass" value="weekHeader" />
> > > > >                       <set name="currentDayCellClass"
> > > value="currentDayCell" />
> > > > >                       <set name="styleClass" value="input" />
> > > > >               </attributes>
> > > > >       </component>
> > > > >
> > > > > it works fine in such way...
> > > > >
> > > > > but ie needs that the whole html file has an
> > > > >
> > > > > <span xmlns:f="http://java.sun.com/jsf/core"
> > > > >          xmlns:h="http://java.sun.com/jsf/html"
> > > > >          xmlns:t="http://myfaces.apache.org/tomahawk">
> > > > > <html>
> > > > > ...
> > > > > <span cal ...
> > > > >
> > > > > </span>
> > > > >
> > > > > this does not work in firefox...
> > > > >
> > > > > in firefox it works when i surrond the <span cal ... with <span
> > > > > xmlns..., but then ie has probs...
> > > > >
> > > > > any other solution found, yet?
> > > > > 2006/7/27, <stephan opitz <st...@gmail.com>:
> > > > > > my base layout looks like this
> > > > > >
> > > > > > <span xmlns:f="http://java.sun.com/jsf/core"
> > > > > >          xmlns:h="http://java.sun.com/jsf/html"
> > > > > >          xmlns:t="http://myfaces.apache.org/tomahawk">
> > > > > >
> > > > > > <span jsfid="loadBundle"
> > > > > >        basename="de.fhb.ShaleTest.view.ApplicationResources"
> > > > > var="messages" />
> > > > > >
> > > > > > <!DOCTYPE html PUBLIC "-//W3C//DTD html 4.01//EN"
> > > > > > "http://www.w3.org/TR/html4/strict.dtd">
> > > > > >
> > > > > > <html lang="de">
> > > > > >
> > > > > > the first
> > > > > >
> > > > > > <span xmlns:f="http://java.sun.com/jsf/core"
> > > > > >          xmlns:h="http://java.sun.com/jsf/html"
> > > > > >          xmlns:t="http://myfaces.apache.org/tomahawk">
> > > > > >
> > > > > > makes it possible that the myfaces calendar runs as popup!!!
> > > > > > but this makes the problem - because of the *.xml suffix in browser
> > > > > > headline ...
> > > > > >
> > > > > > in this context browser firefox waits for an xml conform document...
> > > > > >
> > > > > > where i can change this... that the url will be rewriten ...
> > > > > >
> > > > > > maybe in web.xml but i'dont know which key has to changed...
> > > > > >
> > > > > > stephan
> > > > > >
> > > > >
> > > >
> > >
> >
>

Re: tiles and the *.xml suffix

Posted by stephan opitz <st...@gmail.com>.
i know...

only if document starts in this strange way i can view my page only
with IE but have in IE a calendar rendered as popup

if <span xmlns... is not at begin - maybe surrounding the <body> -
content it only works in FF (+ the rendered cal as popup)...

what is the problem with IE or any solution maybe as example where
cals as popup runs

i have myfaces 1.15...

thats why i asked for any other solution...

2006/7/27, René Zanner <re...@accelsis.biz>:
> Hi Stephan,
>
> my point was: do not surround the <html> root element with another <span> - what's the use of it? You break the HTML document structure. May be that's the reason why FF does not recognize the file as html document...
>
> Instead use the namespace attributes directly in the <html> root tag, e.g.:
>
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
> <html xmlns:f="http://java.sun.com/jsf/core"
>      xmlns:h="http://java.sun.com/jsf/html"
>      xmlns:t="http://myfaces.apache.org/tomahawk">
>
> ...
>
> </html>
>
> Cheers,
>
> René
>
>
> ----- Original Message -----
> From: stephan opitz
> [mailto:stephan.opitz@gmail.com]
> To: user@shale.apache.org
> Sent: Thu, 27 Jul
> 2006 22:30:46 +0200
> Subject: Re: tiles and the *.xml suffix
>
>
> > 1st: *.xml suffix in browser solved by
> > a solution can be
> >        <!-- make full xml view apply to .tru -->
> >        <context-param>
> >
> > <param-name>org.apache.shale.clay.XML_TEMPLATE_SUFFIX</param-name>
> >                <param-value>.tru</param-value>
> >        </context-param>
> >
> > 2nd...
> >
> > i use tiles:
> >
> >  xmlns attributes to the root element - how you mean this? i surround
> > my basis layout.html with
> >
> > <span xmlns:f="http://java.sun.com/jsf/core"
> >          xmlns:h="http://java.sun.com/jsf/html"
> >          xmlns:t="http://myfaces.apache.org/tomahawk">
> >
> > if i do this and have a included side with the calendar - it works in
> > IE but not in firefox (he thinks an xml will be called...)
> >
> > if  i maybe only surrond the page included to the base page with <span
> > xmlns...
> > the calendar works only in firefox but not in IE
> >
> > everything strange...
> >
> > 2006/7/27, René Zanner <re...@accelsis.biz>:
> > > Hi Stephan,
> > >
> > > have you tried to put the xmlns attributes to the root element of the
> > document (which should be <html> in any case...)?
> > >
> > > I do not see the connection with the inputCalendar, I'm afraid. Can you
> > explain a bit more?
> > >
> > > Cheers,
> > >
> > > René
> > >
> > >
> > > PS: By the way: what does this problem have to do with the subject of the
> > email ("tiles and the *.xml suffix")?
> > >
> > >
> > > ----- Original Message -----
> > > From: stephan opitz
> > > [mailto:stephan.opitz@gmail.com]
> > > To: user@shale.apache.org
> > > Sent: Thu, 27 Jul
> > > 2006 16:45:10 +0200
> > > Subject: Re: tiles and the *.xml suffix
> > >
> > >
> > > > i defined the calendar in clay-config.xml
> > > >
> > > >       <component jsfid="birthdate" id="birthdate"
> > extends="t:inputCalendar">
> > > >               <attributes>
> > > >                       <set name="value"
> > value="#{@managed-bean-name.birthdate}" />
> > > >                       <set name="renderAsPopup" value="true" />
> > > >                       <set name="renderPopupButtonAsImage" value="true"
> > />
> > > >                       <set name="popupDateFormat" value="yyyy/MM/dd" />
> > > >                       <set name="allowBody" value="false" />
> > > >                       <set name="required" value="true" />
> > > >                       <set name="monthYearRowClass"
> > value="yearMonthHeader" />
> > > >                       <set name="weekRowClass" value="weekHeader" />
> > > >                       <set name="currentDayCellClass"
> > value="currentDayCell" />
> > > >                       <set name="styleClass" value="input" />
> > > >               </attributes>
> > > >       </component>
> > > >
> > > > it works fine in such way...
> > > >
> > > > but ie needs that the whole html file has an
> > > >
> > > > <span xmlns:f="http://java.sun.com/jsf/core"
> > > >          xmlns:h="http://java.sun.com/jsf/html"
> > > >          xmlns:t="http://myfaces.apache.org/tomahawk">
> > > > <html>
> > > > ...
> > > > <span cal ...
> > > >
> > > > </span>
> > > >
> > > > this does not work in firefox...
> > > >
> > > > in firefox it works when i surrond the <span cal ... with <span
> > > > xmlns..., but then ie has probs...
> > > >
> > > > any other solution found, yet?
> > > > 2006/7/27, <stephan opitz <st...@gmail.com>:
> > > > > my base layout looks like this
> > > > >
> > > > > <span xmlns:f="http://java.sun.com/jsf/core"
> > > > >          xmlns:h="http://java.sun.com/jsf/html"
> > > > >          xmlns:t="http://myfaces.apache.org/tomahawk">
> > > > >
> > > > > <span jsfid="loadBundle"
> > > > >        basename="de.fhb.ShaleTest.view.ApplicationResources"
> > > > var="messages" />
> > > > >
> > > > > <!DOCTYPE html PUBLIC "-//W3C//DTD html 4.01//EN"
> > > > > "http://www.w3.org/TR/html4/strict.dtd">
> > > > >
> > > > > <html lang="de">
> > > > >
> > > > > the first
> > > > >
> > > > > <span xmlns:f="http://java.sun.com/jsf/core"
> > > > >          xmlns:h="http://java.sun.com/jsf/html"
> > > > >          xmlns:t="http://myfaces.apache.org/tomahawk">
> > > > >
> > > > > makes it possible that the myfaces calendar runs as popup!!!
> > > > > but this makes the problem - because of the *.xml suffix in browser
> > > > > headline ...
> > > > >
> > > > > in this context browser firefox waits for an xml conform document...
> > > > >
> > > > > where i can change this... that the url will be rewriten ...
> > > > >
> > > > > maybe in web.xml but i'dont know which key has to changed...
> > > > >
> > > > > stephan
> > > > >
> > > >
> > >
> >
>

Re: tiles and the *.xml suffix

Posted by René Zanner <re...@accelsis.biz>.
Hi Stephan,

my point was: do not surround the <html> root element with another <span> - what's the use of it? You break the HTML document structure. May be that's the reason why FF does not recognize the file as html document...

Instead use the namespace attributes directly in the <html> root tag, e.g.:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
<html xmlns:f="http://java.sun.com/jsf/core"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:t="http://myfaces.apache.org/tomahawk">

...

</html>

Cheers,

René


----- Original Message -----
From: stephan opitz
[mailto:stephan.opitz@gmail.com]
To: user@shale.apache.org
Sent: Thu, 27 Jul
2006 22:30:46 +0200
Subject: Re: tiles and the *.xml suffix


> 1st: *.xml suffix in browser solved by
> a solution can be
>        <!-- make full xml view apply to .tru -->
>        <context-param>
>               
> <param-name>org.apache.shale.clay.XML_TEMPLATE_SUFFIX</param-name>
>                <param-value>.tru</param-value>
>        </context-param>
> 
> 2nd...
> 
> i use tiles:
> 
>  xmlns attributes to the root element - how you mean this? i surround
> my basis layout.html with
> 
> <span xmlns:f="http://java.sun.com/jsf/core"
>          xmlns:h="http://java.sun.com/jsf/html"
>          xmlns:t="http://myfaces.apache.org/tomahawk">
> 
> if i do this and have a included side with the calendar - it works in
> IE but not in firefox (he thinks an xml will be called...)
> 
> if  i maybe only surrond the page included to the base page with <span
> xmlns...
> the calendar works only in firefox but not in IE
> 
> everything strange...
> 
> 2006/7/27, René Zanner <re...@accelsis.biz>:
> > Hi Stephan,
> >
> > have you tried to put the xmlns attributes to the root element of the
> document (which should be <html> in any case...)?
> >
> > I do not see the connection with the inputCalendar, I'm afraid. Can you
> explain a bit more?
> >
> > Cheers,
> >
> > René
> >
> >
> > PS: By the way: what does this problem have to do with the subject of the
> email ("tiles and the *.xml suffix")?
> >
> >
> > ----- Original Message -----
> > From: stephan opitz
> > [mailto:stephan.opitz@gmail.com]
> > To: user@shale.apache.org
> > Sent: Thu, 27 Jul
> > 2006 16:45:10 +0200
> > Subject: Re: tiles and the *.xml suffix
> >
> >
> > > i defined the calendar in clay-config.xml
> > >
> > >       <component jsfid="birthdate" id="birthdate"
> extends="t:inputCalendar">
> > >               <attributes>
> > >                       <set name="value"
> value="#{@managed-bean-name.birthdate}" />
> > >                       <set name="renderAsPopup" value="true" />
> > >                       <set name="renderPopupButtonAsImage" value="true"
> />
> > >                       <set name="popupDateFormat" value="yyyy/MM/dd" />
> > >                       <set name="allowBody" value="false" />
> > >                       <set name="required" value="true" />
> > >                       <set name="monthYearRowClass"
> value="yearMonthHeader" />
> > >                       <set name="weekRowClass" value="weekHeader" />
> > >                       <set name="currentDayCellClass"
> value="currentDayCell" />
> > >                       <set name="styleClass" value="input" />
> > >               </attributes>
> > >       </component>
> > >
> > > it works fine in such way...
> > >
> > > but ie needs that the whole html file has an
> > >
> > > <span xmlns:f="http://java.sun.com/jsf/core"
> > >          xmlns:h="http://java.sun.com/jsf/html"
> > >          xmlns:t="http://myfaces.apache.org/tomahawk">
> > > <html>
> > > ...
> > > <span cal ...
> > >
> > > </span>
> > >
> > > this does not work in firefox...
> > >
> > > in firefox it works when i surrond the <span cal ... with <span
> > > xmlns..., but then ie has probs...
> > >
> > > any other solution found, yet?
> > > 2006/7/27, <stephan opitz <st...@gmail.com>:
> > > > my base layout looks like this
> > > >
> > > > <span xmlns:f="http://java.sun.com/jsf/core"
> > > >          xmlns:h="http://java.sun.com/jsf/html"
> > > >          xmlns:t="http://myfaces.apache.org/tomahawk">
> > > >
> > > > <span jsfid="loadBundle"
> > > >        basename="de.fhb.ShaleTest.view.ApplicationResources"
> > > var="messages" />
> > > >
> > > > <!DOCTYPE html PUBLIC "-//W3C//DTD html 4.01//EN"
> > > > "http://www.w3.org/TR/html4/strict.dtd">
> > > >
> > > > <html lang="de">
> > > >
> > > > the first
> > > >
> > > > <span xmlns:f="http://java.sun.com/jsf/core"
> > > >          xmlns:h="http://java.sun.com/jsf/html"
> > > >          xmlns:t="http://myfaces.apache.org/tomahawk">
> > > >
> > > > makes it possible that the myfaces calendar runs as popup!!!
> > > > but this makes the problem - because of the *.xml suffix in browser
> > > > headline ...
> > > >
> > > > in this context browser firefox waits for an xml conform document...
> > > >
> > > > where i can change this... that the url will be rewriten ...
> > > >
> > > > maybe in web.xml but i'dont know which key has to changed...
> > > >
> > > > stephan
> > > >
> > >
> >
> 

Re: tiles and the *.xml suffix

Posted by stephan opitz <st...@gmail.com>.
1st: *.xml suffix in browser solved by
a solution can be
       <!-- make full xml view apply to .tru -->
       <context-param>
               <param-name>org.apache.shale.clay.XML_TEMPLATE_SUFFIX</param-name>
               <param-value>.tru</param-value>
       </context-param>

2nd...

i use tiles:

 xmlns attributes to the root element - how you mean this? i surround
my basis layout.html with

<span xmlns:f="http://java.sun.com/jsf/core"
         xmlns:h="http://java.sun.com/jsf/html"
         xmlns:t="http://myfaces.apache.org/tomahawk">

if i do this and have a included side with the calendar - it works in
IE but not in firefox (he thinks an xml will be called...)

if  i maybe only surrond the page included to the base page with <span xmlns...
the calendar works only in firefox but not in IE

everything strange...

2006/7/27, René Zanner <re...@accelsis.biz>:
> Hi Stephan,
>
> have you tried to put the xmlns attributes to the root element of the document (which should be <html> in any case...)?
>
> I do not see the connection with the inputCalendar, I'm afraid. Can you explain a bit more?
>
> Cheers,
>
> René
>
>
> PS: By the way: what does this problem have to do with the subject of the email ("tiles and the *.xml suffix")?
>
>
> ----- Original Message -----
> From: stephan opitz
> [mailto:stephan.opitz@gmail.com]
> To: user@shale.apache.org
> Sent: Thu, 27 Jul
> 2006 16:45:10 +0200
> Subject: Re: tiles and the *.xml suffix
>
>
> > i defined the calendar in clay-config.xml
> >
> >       <component jsfid="birthdate" id="birthdate" extends="t:inputCalendar">
> >               <attributes>
> >                       <set name="value" value="#{@managed-bean-name.birthdate}" />
> >                       <set name="renderAsPopup" value="true" />
> >                       <set name="renderPopupButtonAsImage" value="true" />
> >                       <set name="popupDateFormat" value="yyyy/MM/dd" />
> >                       <set name="allowBody" value="false" />
> >                       <set name="required" value="true" />
> >                       <set name="monthYearRowClass" value="yearMonthHeader" />
> >                       <set name="weekRowClass" value="weekHeader" />
> >                       <set name="currentDayCellClass" value="currentDayCell" />
> >                       <set name="styleClass" value="input" />
> >               </attributes>
> >       </component>
> >
> > it works fine in such way...
> >
> > but ie needs that the whole html file has an
> >
> > <span xmlns:f="http://java.sun.com/jsf/core"
> >          xmlns:h="http://java.sun.com/jsf/html"
> >          xmlns:t="http://myfaces.apache.org/tomahawk">
> > <html>
> > ...
> > <span cal ...
> >
> > </span>
> >
> > this does not work in firefox...
> >
> > in firefox it works when i surrond the <span cal ... with <span
> > xmlns..., but then ie has probs...
> >
> > any other solution found, yet?
> > 2006/7/27, <stephan opitz <st...@gmail.com>:
> > > my base layout looks like this
> > >
> > > <span xmlns:f="http://java.sun.com/jsf/core"
> > >          xmlns:h="http://java.sun.com/jsf/html"
> > >          xmlns:t="http://myfaces.apache.org/tomahawk">
> > >
> > > <span jsfid="loadBundle"
> > >        basename="de.fhb.ShaleTest.view.ApplicationResources"
> > var="messages" />
> > >
> > > <!DOCTYPE html PUBLIC "-//W3C//DTD html 4.01//EN"
> > > "http://www.w3.org/TR/html4/strict.dtd">
> > >
> > > <html lang="de">
> > >
> > > the first
> > >
> > > <span xmlns:f="http://java.sun.com/jsf/core"
> > >          xmlns:h="http://java.sun.com/jsf/html"
> > >          xmlns:t="http://myfaces.apache.org/tomahawk">
> > >
> > > makes it possible that the myfaces calendar runs as popup!!!
> > > but this makes the problem - because of the *.xml suffix in browser
> > > headline ...
> > >
> > > in this context browser firefox waits for an xml conform document...
> > >
> > > where i can change this... that the url will be rewriten ...
> > >
> > > maybe in web.xml but i'dont know which key has to changed...
> > >
> > > stephan
> > >
> >
>

Re: tiles and the *.xml suffix

Posted by René Zanner <re...@accelsis.biz>.
Hi Stephan,

have you tried to put the xmlns attributes to the root element of the document (which should be <html> in any case...)?

I do not see the connection with the inputCalendar, I'm afraid. Can you explain a bit more?

Cheers,

René


PS: By the way: what does this problem have to do with the subject of the email ("tiles and the *.xml suffix")?


----- Original Message -----
From: stephan opitz
[mailto:stephan.opitz@gmail.com]
To: user@shale.apache.org
Sent: Thu, 27 Jul
2006 16:45:10 +0200
Subject: Re: tiles and the *.xml suffix


> i defined the calendar in clay-config.xml
> 
> 	<component jsfid="birthdate" id="birthdate" extends="t:inputCalendar">
> 		<attributes>
> 			<set name="value" value="#{@managed-bean-name.birthdate}" />
> 			<set name="renderAsPopup" value="true" />
> 			<set name="renderPopupButtonAsImage" value="true" />
> 			<set name="popupDateFormat" value="yyyy/MM/dd" />
> 			<set name="allowBody" value="false" />
> 			<set name="required" value="true" />
> 			<set name="monthYearRowClass" value="yearMonthHeader" />
> 			<set name="weekRowClass" value="weekHeader" />
> 			<set name="currentDayCellClass" value="currentDayCell" />
> 			<set name="styleClass" value="input" />
> 		</attributes>
> 	</component>
> 
> it works fine in such way...
> 
> but ie needs that the whole html file has an
> 
> <span xmlns:f="http://java.sun.com/jsf/core"
>          xmlns:h="http://java.sun.com/jsf/html"
>          xmlns:t="http://myfaces.apache.org/tomahawk">
> <html>
> ...
> <span cal ...
> 
> </span>
> 
> this does not work in firefox...
> 
> in firefox it works when i surrond the <span cal ... with <span
> xmlns..., but then ie has probs...
> 
> any other solution found, yet?
> 2006/7/27, <stephan opitz <st...@gmail.com>:
> > my base layout looks like this
> >
> > <span xmlns:f="http://java.sun.com/jsf/core"
> >          xmlns:h="http://java.sun.com/jsf/html"
> >          xmlns:t="http://myfaces.apache.org/tomahawk">
> >
> > <span jsfid="loadBundle"
> >        basename="de.fhb.ShaleTest.view.ApplicationResources"
> var="messages" />
> >
> > <!DOCTYPE html PUBLIC "-//W3C//DTD html 4.01//EN"
> > "http://www.w3.org/TR/html4/strict.dtd">
> >
> > <html lang="de">
> >
> > the first
> >
> > <span xmlns:f="http://java.sun.com/jsf/core"
> >          xmlns:h="http://java.sun.com/jsf/html"
> >          xmlns:t="http://myfaces.apache.org/tomahawk">
> >
> > makes it possible that the myfaces calendar runs as popup!!!
> > but this makes the problem - because of the *.xml suffix in browser
> > headline ...
> >
> > in this context browser firefox waits for an xml conform document...
> >
> > where i can change this... that the url will be rewriten ...
> >
> > maybe in web.xml but i'dont know which key has to changed...
> >
> > stephan
> >
> 

Re: tiles and the *.xml suffix

Posted by stephan opitz <st...@gmail.com>.
i defined the calendar in clay-config.xml

	<component jsfid="birthdate" id="birthdate" extends="t:inputCalendar">
		<attributes>
			<set name="value" value="#{@managed-bean-name.birthdate}" />
			<set name="renderAsPopup" value="true" />
			<set name="renderPopupButtonAsImage" value="true" />
			<set name="popupDateFormat" value="yyyy/MM/dd" />
			<set name="allowBody" value="false" />
			<set name="required" value="true" />
			<set name="monthYearRowClass" value="yearMonthHeader" />
			<set name="weekRowClass" value="weekHeader" />
			<set name="currentDayCellClass" value="currentDayCell" />
			<set name="styleClass" value="input" />
		</attributes>
	</component>

it works fine in such way...

but ie needs that the whole html file has an

<span xmlns:f="http://java.sun.com/jsf/core"
         xmlns:h="http://java.sun.com/jsf/html"
         xmlns:t="http://myfaces.apache.org/tomahawk">
<html>
...
<span cal ...

</span>

this does not work in firefox...

in firefox it works when i surrond the <span cal ... with <span
xmlns..., but then ie has probs...

any other solution found, yet?
2006/7/27, <stephan opitz <st...@gmail.com>:
> my base layout looks like this
>
> <span xmlns:f="http://java.sun.com/jsf/core"
>          xmlns:h="http://java.sun.com/jsf/html"
>          xmlns:t="http://myfaces.apache.org/tomahawk">
>
> <span jsfid="loadBundle"
>        basename="de.fhb.ShaleTest.view.ApplicationResources" var="messages" />
>
> <!DOCTYPE html PUBLIC "-//W3C//DTD html 4.01//EN"
> "http://www.w3.org/TR/html4/strict.dtd">
>
> <html lang="de">
>
> the first
>
> <span xmlns:f="http://java.sun.com/jsf/core"
>          xmlns:h="http://java.sun.com/jsf/html"
>          xmlns:t="http://myfaces.apache.org/tomahawk">
>
> makes it possible that the myfaces calendar runs as popup!!!
> but this makes the problem - because of the *.xml suffix in browser
> headline ...
>
> in this context browser firefox waits for an xml conform document...
>
> where i can change this... that the url will be rewriten ...
>
> maybe in web.xml but i'dont know which key has to changed...
>
> stephan
>