[Seaside] answer: and jQuery

Robert Sirois watchlala at hotmail.com
Tue Mar 20 14:40:42 UTC 2012


Yea, gotta love programming for the little frustrations ;)
I think you can just do $('dialogID').dialog('open'); or in the Seaside jQuery API (html jQuery: #dialogID) dialog open.
Glad I could help!
RS
Oh, #autoOpen: should default to "true", I just put it in there to show it can be configured.

Date: Tue, 20 Mar 2012 11:47:31 +0100
From: malte.grunwald at googlemail.com
To: seaside at lists.squeakfoundation.org
Subject: Re: [Seaside] answer: and jQuery


  


    
  
  
    Hey,

    

    thank you for the hint, in common it was nothing new, but  your
    dialog uses #autoOpen: true. I used false. 

    That is the reason why my accordion did not work correct.  

    

    Kind Regards!

    

    malte

    

    Am 20.03.2012 02:09, schrieb Robert Sirois:
    
      
      
        Alrighty, here you are (two methods on a WAComponent). Hopefully
        the email wont mutilate my spacing too bad so it's readable
        hehe.
        

        
        
          updateRoot: html
           super
            updateRoot: html.
          

          
           html
            title: 'Testing jQuery UI accordion widget inside a ui
            dialog'.
          

          
           html
            javascript url:
            'https://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.js'.
           html
            javascript url:
            'https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.12/jquery-ui.js'.
           html
            stylesheet url:
'http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.6/themes/redmond/jquery-ui.css'.
          

          
          
            renderContentOn: html
            

            
             html
              div
             script:
              (html jQuery new dialog
             title:
              'Title';
             modal:
              false;
             width:
              500;
             height:
              400;
            
              autoOpen: true;
             onClose:
              html jQuery this remove
             );
             with:
              [
             
            
              " this section could be replaced with a component
              doing the same work via: html render: aComponent "
             html
              div
             script:
              (html jQuery new accordion active: false);
             with:
              [
             
             1
              to: 10 do: [:n |
             
             html
              div: [ html anchor: 'Section ', n asString ].
             html
              div: [ html paragraph: 'Hello! I am in section ', n
              asString, '! Cool!' ].
             
             ].
             
             ].
             
             ].
          
          

          
          I hope this helps. As always, the built in examples are
            the best place for help, as well as the jQuery website and
            the Seaside book.
          

          
          Examples:
              http://www.seaside.st/about/examples
              http://demo.seaside.st/javascript/jquery-ui
          

          
          jQuery:
            http://jquery.com/
            http://jqueryui.com/
        

        
        Seaside book:
            http://book.seaside.st/book
        

        
        RS
        
          
            From: malte.grunwald at googlemail.com

            To: seaside at lists.squeakfoundation.org

            Subject: Re: [Seaside] answer: and jQuery

            Date: Mon, 19 Mar 2012 18:51:08 +0100

            

            
            
            
            
              
                That  would too kind... I tried both, in the #with:
                  [] and I created a own component. But the effects are
                  still blocked.
                 
                Kind Regards
                
                  
                     
                    
                      From: Robert
                          Sirois 
                      Sent: Monday, March 19, 2012 5:47 PM
                      To: seaside at lists.squeakfoundation.org
                      
                      Subject: RE: [Seaside] answer: and
                        jQuery
                    
                  
                   
                
                
                  Gah, sorry I was gonna give you some
                    code! I'm putting a reminder in my phone right now
                    for when I get home...

                    

                    RS

                    

                    
                      
                      Date: Mon, 19 Mar 2012 11:55:00 +0100

                      From: malte.grunwald at googlemail.com

                      To: seaside at lists.squeakfoundation.org

                      Subject: Re: [Seaside] answer: and jQuery

                      

                      Thank you Robert,

                      

                      I tried it the way you described, but still - it
                      does not work.

                      The Accordion will be shown, but if you click a
                      header, no sub menu slides down. 

                      This is a really strange behaviour and I have no
                      clue what I did wrong.

                      

                      Regards

                      

                      Malte

                      

                      

                      Am 16.03.2012 15:24, schrieb Robert Sirois:
                      
                        
                        Should be as simple as sticking
                          the accordion into the #with: block or popping
                          in a component containing the accordion. I
                          have some code (at home) I can send you
                          tonight.

                          

                          (from memory)

                          html div

                              script: (html jQuery dialog new

                                                                 
                          ...options...

                                                                  with:
                          [

                                                                     
                          html div script: (html jQuery accordion new
                          ...options...).

                                                                      "
                          or alternately:

                                                                     
                          html render: anAccordionComponent.

                                                                      "

                                                                  ]

                              ). "end dialog div"

                          

                          Yea... something like that lol

                          

                          RS

                          

                          > Date: Fri, 16 Mar 2012 11:51:27
                            +0100

                            > From: malte.grunwald at googlemail.com

                            > To: seaside at lists.squeakfoundation.org

                            > Subject: Re: [Seaside] answer: and
                            jQuery

                            > 

                            > Hello,

                            > 

                            > there is no need any more to think
                            about it... I fixed my problem with a 

                            > workaround.

                            > 

                            > Has anybody a jQAccordion inherited
                            into a jQDialog, if somebody did, 

                            > did it work?

                            > 

                            > Thank your for your help!

                            > 

                            > Regards.

                            >
                            _______________________________________________

                            > seaside mailing list

                            > seaside at lists.squeakfoundation.org

                            > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside

                          
                        
                        

                        
                        

                        _______________________________________________
seaside mailing list
seaside at lists.squeakfoundation.org
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside

                      
                      

                      

                      _______________________________________________
                      seaside mailing list
                      seaside at lists.squeakfoundation.org
                      http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
                  
                  

                  
                  _______________________________________________

                  seaside mailing list

                  seaside at lists.squeakfoundation.org

http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside

                
              
            
            

            _______________________________________________
            seaside mailing list
            seaside at lists.squeakfoundation.org
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
        
      
      

      
      

      _______________________________________________
seaside mailing list
seaside at lists.squeakfoundation.org
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside

    
    

  


_______________________________________________
seaside mailing list
seaside at lists.squeakfoundation.org
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/seaside/attachments/20120320/16a2b51d/attachment-0001.htm


More information about the seaside mailing list