Hi
I am relatively new to ruby on rails. I want to use this javascript
bundle:
http://prototype-window.xilinus.com/index.html
How would I call those functions in an rjs file?
example:
win = new Window(‘window_id’, {title: “Sample”, top:100, left:350})
win.getContent().innerHTML = “
Hello world !!
”;
win.setDestroyOnClose();
win.showCenter();
Thanks
I think you would use page.call ‘javascript_to_be_evaluated’
with your example I’m guessing something like this would work
page.call(“win = new Window(‘window_id’, {title: "Sample", top:100,
left:350})”)
etc…etc…
don’t for get to include the javascript library in your layout
<%= include_javascript_tag “library_name_here” %>
And of course, make sure it’s in your rails app javascript folder =)
heres the docs on it:
http://api.rubyonrails.com/classes/ActionView/Helpers/PrototypeHelper/JavaScriptGenerator/GeneratorMethods.html
-Brian
Woops, I mean
<%= javascript_include_tag “library_name_here” %>
Hi,
THanks for the input, but that did not work. Does anyone know how to
get this to work using rjs?
thanks
Brian Chamberlain wrote:
I think you would use page.call ‘javascript_to_be_evaluated’
with your example I’m guessing something like this would work
page.call(“win = new Window(‘window_id’, {title: "Sample", top:100,
left:350})”)
etc…etc…
don’t for get to include the javascript library in your layout
<%= include_javascript_tag “library_name_here” %>
And of course, make sure it’s in your rails app javascript folder =)
heres the docs on it:
Peak Obsession
-Brian
On Monday, July 03, 2006, at 4:57 PM, User wrote:
with your example I’m guessing something like this would work
-Brian
–
Posted via http://www.ruby-forum.com/.
Rails mailing list
[email protected]
http://lists.rubyonrails.org/mailman/listinfo/rails
In an RJS template, I think this outputs JS directly…
page << ‘javascript code goes here’
_Kevin
That does. and it does work, however, I would like to try it without
dumping straight up javascript code because i could just do it in js
instead.
thanks
Kevin O. wrote:
On Monday, July 03, 2006, at 4:57 PM, User wrote:
with your example I’m guessing something like this would work
-Brian
–
Posted via http://www.ruby-forum.com/.
Rails mailing list
[email protected]
http://lists.rubyonrails.org/mailman/listinfo/rails
In an RJS template, I think this outputs JS directly…
page << ‘javascript code goes here’
_Kevin
On Monday, July 03, 2006, at 6:22 PM, User wrote:
-Brian
http://lists.rubyonrails.org/mailman/listinfo/rails
The RJS functions like
page.replace_html
are all helper functions. You could write a set of helper functions
like that for your JS library and then use them in a similar manner.
_Kevin