From 208291391cdb34d4893ab3e32312edbe2b180095 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Sun, 3 Jul 2005 11:01:43 +0000 Subject: Added JavascriptHelper#update_element_function, which returns a Javascript function (or expression) that'll update a DOM element according to the options passed #933 [mortonda@dgrmm.net] git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1644 5ecf4fe2-1ee6-0310-87b1-e25e094e27de --- actionpack/test/fixtures/test/capturing.rhtml | 4 ++++ actionpack/test/fixtures/test/update_element_with_capture.rhtml | 9 +++++++++ 2 files changed, 13 insertions(+) create mode 100644 actionpack/test/fixtures/test/capturing.rhtml create mode 100644 actionpack/test/fixtures/test/update_element_with_capture.rhtml (limited to 'actionpack/test/fixtures') diff --git a/actionpack/test/fixtures/test/capturing.rhtml b/actionpack/test/fixtures/test/capturing.rhtml new file mode 100644 index 0000000000..1addaa40d9 --- /dev/null +++ b/actionpack/test/fixtures/test/capturing.rhtml @@ -0,0 +1,4 @@ +<% days = capture do %> + Dreamy days +<% end %> +<%= days %> \ No newline at end of file diff --git a/actionpack/test/fixtures/test/update_element_with_capture.rhtml b/actionpack/test/fixtures/test/update_element_with_capture.rhtml new file mode 100644 index 0000000000..2d2ac84214 --- /dev/null +++ b/actionpack/test/fixtures/test/update_element_with_capture.rhtml @@ -0,0 +1,9 @@ +<% replacement_function = update_element_function("products", :action => :replace) do %> +

Product 1

+

Product 2

+<% end %> +<%= javascript_tag(replacement_function) %> + +<% update_element_function("status", :action => :replace, :binding => binding) do %> + You bought something! +<% end %> \ No newline at end of file -- cgit v1.2.3