Vidya,
I was wrong about the below.
Tim Black wrote:
> After installing submodal, the docs in its code (it's only 60 lines of
> code) give you an example of how to use it:
>
> <div>
> <script type='text/javascript'>
> var callback_test_function = function (returnVal) {
> alert('This is a callback!');
> alert(returnVal);
> }
> </script>
> <p>SubModal Testing.</p>
> <p><a href='http://www.turbogears.org' class='submodal'>
> Click Here for a SubModal Window (just using the class is
> enough ;-))
> </a></p>
> <p><a href='/tg_widgets/submodal/html/testing.html'
> onclick='showPopWin("/tg_widgets/submodal/html/testing.html",
> 500, 300, callback_test_function);
> return false;'>
> Click Here for a SubModal Window with a CallBack Function</a></p>
> </div>
After writing the above, I looked in the TurboGears widget browser (
http://localhost:7654/widgets/ ) and saw the source in the source code
tab. What you need to do is put the following call in your controller
method:
for_widget = SubModal()
You can name 'for_widget' whatever you want. Pass for_widget out to
your template in the dictionary returned by the controller method, then
call ${for_widget.display()} in your template. If you want to customize
the contents of the popup window, copy the template = """... code out of
the widget browser source code tab, paste it in your controller as
for_widget.template="""..., then modify it to suit your project.
Hope that helps; I'm still new at this myself.
Tim Black
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"TurboGears" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/turbogears?hl=en
-~----------~----~----~----~------~----~------~--~---