users@woodstock.java.net

Re: Project Woodstock releases 4.1.1

From: Richard Spellman <Richard.Spellman_at_Sun.COM>
Date: Fri, 11 Jan 2008 16:43:41 -0500
This will only be Build 1 of 4.2.  We don't have a full schedule yet, but it has been a while since we released 4.1 and we have bug fixes and at least one new component (login) in the source base, so we thought we should get a tested jar out on the download page.

Thanks for following the progress.  More details to come!

Thanks,
Dick

autozoom wrote:
ok thanks anyway
I am really looking forward for the next release.
Do you mean we'll have a new version of Woodstock components next friday? is
it 4.2?
I cannot find a up to date release plan on the site

thanks a lot


Dan Labrecque wrote:
  
Sorry, but I have not found a good work around, yet. I cannot use the 
postReplace property of DynamicFaces.fireAjaxTransaction to call my 
function. Even when calling the function manually, I still had to tweak 
Woodstock code. The best I can do right now is to provide a fix with the 
next milestone, due Jan 18th.

Dan

autozoom wrote:
    
can you please give more details about the workaround you have in mind?
if I can get this to work it would really be great

thanks a lot


Dan Labrecque wrote:
  
      
Looking at the JSF code, I see that JavaScript is not evaluated when 
postReplace is used. There is still hope that my work around is valid, 
just won't be able to use postReplace to invoke it.

Dan

Dan Labrecque wrote:
    
        
After further debugging, it appears that JSF Extensions isn't 
evaluating JavaScript. Looking at the response, I see that all 
JavaScript is wrapped in CDATA tags. Although there may be still be a 
Woodstock issue to correct, I don't see how this can work if JSF 
Extensions never evaluates the script? Woodstock did not add these
tags.

<script type="text/javascript">
//<![CDATA[
webui.suntheme.widget.common.createWidgetOnLoad(...
//]]]]><![CDATA[>
</script>

That said, I'll keep working on this, but there may be a JSF 
Extensions issue to file here. Did you say this worked previously with 
4.1? Do you know what version of JSF Extensions you're using?

Dan

Dan Labrecque wrote:
      
          
I filed a bug to track the issue.

https://woodstock.dev.java.net/issues/show_bug.cgi?id=989

autozoom wrote:
        
            
I hooked the myAlert javascript function to the postReplace attribute
of the
ajaxtransaction.
The myAlert function is like this:

function myAlert(p1, p2) {
    alert("i am here");
    webui.suntheme.widget.common.replaceElements(dojo.body());
}

At the end of the ajax transaction I correctly see the alert, but no
refresh
of the table occurs.

I know you are fixing the problem for the next release, but I would
really
need a workaround for the time being.

thanks a lot

Mauro



Dan Labrecque wrote:
  
          
              
autozoom wrote:
    
            
                
Can you pls give us more detail about how to use this workaround?
The createWidgetOnLoad is automatically called by the ajax response
code,
how can I replace it with replaceElements?
  
      
              
                  
Don't concern yourself with the createWidgetOnLoad function -- I
expect 
it to be called. This function simply stores JSON data so widgets
can
be 
created at a later time. The replaceElements function is used to
trigger 
the widgets to render in the page. Currently, we call this function 
during the window onLoad event, but it can be called again.

Please see the DynamicFaces.fireAjaxTransaction function API.
Dynamic 
Faces provides the means to add a call back function. I have not
tested 
this myself, but you should be able to use the feature to call 
replaceElements after Dynamic Faces has completed its Ajax
transaction. 
In the mean time, I'm working on a better solution and hope to make
that 
available shortly.

Dan

    
            
                
It is very important to be able to ajaxify all of the woodstock
components
to me.

thanks a lot


Dan Labrecque wrote:
  
      
              
                  
Rasha wrote:
    
        
                
                    
Hello, 
The new build included this createWidgetOnLoad function, which is
somehow
messing up all the logic we were working with in previous
releases.
Since
on
ajax requests, the widgets do not get updated anymore. 
  
      
          
                  
                      
Are you using DynamicFaces.fireAjaxTransaction to render a new
widget VS 
the component's refresh feature?

    
        
                
                    
Is there a way to disable it? and make this work with
replaceElement
just
like before? 
  
      
          
                  
                      
Unfortunately, Dojo is forcing us to use the window.onLoad event.
We'll 
have to come up with a better solution for this, but the following 
function may get you by. Note that this is NOT a public function
and
may 
go away when we come up with a better fix.

webui.suntheme.widget.common.replaceElements(dojo.body());

Dan


    
        
                
                    
Thanks, 
Rasha


Jason Suplizio wrote:
  
      
          
                  
                      
Actually, I'm going with the Woodstock_411_GA. Sorry.

On Dec 12, 2007 11:49 AM, Jason Suplizio <suplizio@gmail.com>
wrote:

    
        
            
                    
                        
Great work! If I wanted to check this out, which of these
branches/versions (see att'd image) should I use?




On Dec 10, 2007 12:59 PM, Dick Spellman
<Richard.Spellman@sun.com>
wrote:

      
          
              
                      
                          
 The Project Woodstock Team has released a 4.1.1 micro release
that
fixes a few critical bugs, offers improved performance and now
includes
        
            
                
                        
                            
Dojo
      
          
              
                      
                          
1.0.1
Links can be found on the Download page.
https://woodstock.dev.java.net/Download.htm

If you plan to add the NetBeans plugins for 4.1.1 to NetBeans,
please
read the "Special Note" about getting the latest development
build
of
NetBeans.

The Release Notes for 4.1.1 are available from a link on the
Download
page and detail all the issues fixed since 4.1

        
            
                
                        
                            
<https://woodstock.dev.java.net/source/browse/*checkout*/woodstock/doc/release-notes.html>https://woodstock.dev.java.net/source/browse/*checkout*/woodstock/doc/release-notes.html?rev=1.50.2.8
      
          
              
                      
                          
The Project Woodstock team will now focus on the 4.2 version. 
We
are
very interested in feedback for the list of components and
other
changes/features that we have listed on our Roadmap.  Please
send
input
        
            
                
                        
                            
to
      
          
              
                      
                          
dev@woodstock.dev.java.net.
https://woodstock.dev.java.net/ProjectRoadmap.htm

Thanks,
The Project Woodstock Team
---------------------------------------------------------------------
        
            
                
                        
                            
To
      
          
              
                      
                          
unsubscribe, e-mail: users-unsubscribe@woodstock.dev.java.net
For
additional commands, e-mail: users-help@woodstock.dev.java.net