>>>>>>>>>>>>>>thanks for alll
Kuhn, Harald wrote:
>
> Hi,
>
> just duplicate the package structure for this particular class within your
> src-folder.
> i.e.
> /src/org/apache/myfaces/trinidadinternal/renderkit/core/xhtml/ChooseDateRenderer.java
>
> Then you can copy content of the original source file into this file.
> Additionally you add your extensions/patches.
>
> This source file is then compiled to WEB-INF/classes, as all your other
> classes.
> During runtime the classloader looks in WEB-INF/classes first, then in
> trinidad-impl.jar.
> Therefore your patched version of this class is loaded.
>
> Kind regards
>
> Harald
>
>
> **************************************
> Harald Kuhn
> AirPlus International
> Business Information Services
> Phone: +49 (0) 61 02 204-821
> Fax: +49 (0) 61 02 204-139
> E-Mail: [EMAIL PROTECTED]
> Internet: www.airplus.com
> **************************************
>
> AirPlus International - Winner of the Buying Business Travel Diamond Award
> 2008 for Best Corporate Card Provider
>
> Lufthansa AirPlus Servicekarten GmbH · Hans-Böckler-Straße 7 · 63263
> Neu-Isenburg · Deutschland · Geschäftsführer: Patrick W. Diemer (Vorsitz),
> Klaus Busch · Vorsitzender des Aufsichtsrates: Stephan Gemkow ·
> Handelsregister: Amtsgericht Offenbach/Main, HRB 8119
>
>
> -----Original Message-----
> From: Hardik Shah [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, August 06, 2008 2:59 PM
> To: [email protected]
> Subject: RE: [trinidad]bug calendar
>
>
> hi
> thanks for showing interest
>
> i am not good in ant or maven
>
> i can use eclipse easily,i can found particular function of class of
> package
>
> but how can i replace it for pre-compiled class files jar
>
> simply want to ask how to achieve it
>
>
>
>
> Kuhn, Harald wrote:
>>
>> Hi,
>>
>> this is true for all comboboxes shown within a dialog in IE6.
>> Trinidad is hiding input components while launching a lightweight dialog
>> in IE6.
>> Therefore these components are not visible until the first refresh/reload
>> of the dialog content.
>>
>> For custom dialogs dialogs it is possible to "reshow" these components
>> with a JS onLoad-function with the following content:
>> document.getElementById(<id of element>).style.cssText = 'display:
>> inline
>> !important; visibility: visible !important;
>>
>> To achieve the same for <tr:inputDate> we had to patch the Renderer
>> org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.ChooseDateRenderer
>> Invoke the following method at the very end of encodeAll():
>>
>> private void _renderShowComboBoxScriptForIE6(FacesContext
>> context,
>> RenderingContext arc,
>> FacesBean bean,
>> String
>> baseId)
>> throws IOException {
>> if ("ie".equals(arc.getAgent().getAgentName()) &&
>> arc.getAgent().getAgentVersion().startsWith("6")) {
>> // IE6 only
>> final ResponseWriter writer = context.getResponseWriter();
>> final String monthId = (baseId != null) ? baseId +
>> ChooseDateRenderer.MONTH_PARAM : ChooseDateRenderer.MONTH_PARAM;
>> final String yearId = (baseId != null) ? baseId +
>> ChooseDateRenderer.YEAR_PARAM : ChooseDateRenderer.YEAR_PARAM;
>>
>> writer.startElement("script", null);
>> writer.writeAttribute("type", "text/javascript", null);
>> writer.writeText("window.onload=showCombo; \n", null);
>> writer.writeText("function showCombo() { \n", null);
>> // Normal Trinidad onLoad;
>> writer.writeText("_checkLoad(); \n", null);
>> writer.writeText("document.getElementById('" + monthId +
>> "').style.cssText = 'display: inline !important; visibility: visible
>> !important;'; \n", null);
>> writer.writeText("document.getElementById('" + yearId +
>> "').style.cssText = 'display: inline !important; visibility: visible
>> !important;'; \n", null);
>> // ToDo: Resize iframe to remove scrollbars:
>> writer.writeText("return true; \n", null);
>> writer.writeText("} \n", null);
>>
>> writer.endElement("script");
>> }
>>
>> Kind regards
>>
>> Harald Kuhn
>>
>>
>> **************************************
>> Harald Kuhn
>> AirPlus International
>> Business Information Services
>> Phone: +49 (0) 61 02 204-821
>> Fax: +49 (0) 61 02 204-139
>> E-Mail: [EMAIL PROTECTED]
>> Internet: www.airplus.com
>> **************************************
>>
>> AirPlus International - Winner of the Buying Business Travel Diamond
>> Award
>> 2008 for Best Corporate Card Provider
>>
>> Lufthansa AirPlus Servicekarten GmbH · Hans-Böckler-Straße 7 · 63263
>> Neu-Isenburg · Deutschland · Geschäftsführer: Patrick W. Diemer
>> (Vorsitz),
>> Klaus Busch · Vorsitzender des Aufsichtsrates: Stephan Gemkow ·
>> Handelsregister: Amtsgericht Offenbach/Main, HRB 8119
>>
>>
>> -----Original Message-----
>> From: Hardik Shah [mailto:[EMAIL PROTECTED]
>> Sent: Wednesday, August 06, 2008 1:44 PM
>> To: [email protected]
>> Subject: [trinidad]bug calendar
>>
>>
>> when i try to use in demo of trinidad also
>>
>> <context-param>
>>
>> <param-name>org.apache.myfaces.trinidad.ENABLE_LIGHTWEIGHT_DIALOGS</param-name>
>> <param-value>true</param-value>
>> </context-param>
>>
>> in web.xml
>>
>> strange!
>>
>> light weight box comes but combo of month and year not come
>> when i click on next or prev month link it comes
>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/-trinidad-bug-calendar-tp18849459p18849459.html
>> Sent from the MyFaces - Users mailing list archive at Nabble.com.
>>
>>
>>
>
> --
> View this message in context:
> http://www.nabble.com/-trinidad-bug-calendar-tp18849459p18850677.html
> Sent from the MyFaces - Users mailing list archive at Nabble.com.
>
>
>
--
View this message in context:
http://www.nabble.com/-trinidad-bug-calendar-tp18849459p18851966.html
Sent from the MyFaces - Users mailing list archive at Nabble.com.