diff options
Diffstat (limited to 'app/views/nodes')
| -rw-r--r-- | app/views/nodes/_autosave.html.erb | 6 | ||||
| -rw-r--r-- | app/views/nodes/edit.html.erb | 2 | ||||
| -rw-r--r-- | app/views/nodes/update.js.erb | 3 |
3 files changed, 11 insertions, 0 deletions
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 @@ | |||
| 1 | |||
| 2 | <script type="text/javascript" charset="utf-8"> | ||
| 3 | $(document).ready(function() { | ||
| 4 | setInterval('$("#edit_node_<%= @node.id %>").submitWithAjax()', 15000); | ||
| 5 | }); | ||
| 6 | </script> \ 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 @@ | |||
| 5 | <%= link_to 'Revisions', revision_path(params[:id]) %> | 5 | <%= link_to 'Revisions', revision_path(params[:id]) %> |
| 6 | <% end %> | 6 | <% end %> |
| 7 | 7 | ||
| 8 | <%= render :partial => 'autosave' %> | ||
| 9 | |||
| 8 | <div id="page_editor"> | 10 | <div id="page_editor"> |
| 9 | <% form_for(@node) do |f| %> | 11 | <% form_for(@node) do |f| %> |
| 10 | <%= f.error_messages %> | 12 | <%= 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 @@ | |||
| 1 | $("#flash").html( | ||
| 2 | "<span><%= escape_javascript(flash.delete(:notice)) %></span>" | ||
| 3 | ); \ No newline at end of file | ||
