From 7fe358bfb11f1cba4ee9237c4ef4b7efc3cfba87 Mon Sep 17 00:00:00 2001 From: hukl Date: Thu, 16 Apr 2009 12:14:45 +0200 Subject: added autosave to node edit view. saves every 15 seconds --- app/views/nodes/_autosave.html.erb | 6 ++++++ app/views/nodes/edit.html.erb | 2 ++ app/views/nodes/update.js.erb | 3 +++ 3 files changed, 11 insertions(+) create mode 100644 app/views/nodes/_autosave.html.erb create mode 100644 app/views/nodes/update.js.erb (limited to 'app/views/nodes') diff --git a/app/views/nodes/_autosave.html.erb b/app/views/nodes/_autosave.html.erb new file mode 100644 index 0000000..583b374 --- /dev/null +++ b/app/views/nodes/_autosave.html.erb @@ -0,0 +1,6 @@ + + \ No newline at end of file diff --git a/app/views/nodes/edit.html.erb b/app/views/nodes/edit.html.erb index d8fb8b4..0d0b0d3 100644 --- a/app/views/nodes/edit.html.erb +++ b/app/views/nodes/edit.html.erb @@ -5,6 +5,8 @@ <%= link_to 'Revisions', revision_path(params[:id]) %> <% end %> +<%= render :partial => 'autosave' %> +
<% form_for(@node) do |f| %> <%= f.error_messages %> diff --git a/app/views/nodes/update.js.erb b/app/views/nodes/update.js.erb new file mode 100644 index 0000000..be26fab --- /dev/null +++ b/app/views/nodes/update.js.erb @@ -0,0 +1,3 @@ +$("#flash").html( + "<%= escape_javascript(flash.delete(:notice)) %>" +); \ No newline at end of file -- cgit v1.3