diff options
author | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2012-07-19 19:10:18 +0000 |
---|---|---|
committer | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2012-07-19 19:10:18 +0000 |
commit | 3eaa998c28eb5f5dcbe0af6181ac28521c92f75d (patch) | |
tree | 0b4087ddbefa9765fc853039fb4ad8507ffc19f8 /app/views/journals | |
parent | e8469e2c5b41e59a1a204ac730e2c3ab9261b8ff (diff) | |
download | redmine-3eaa998c28eb5f5dcbe0af6181ac28521c92f75d.tar.gz redmine-3eaa998c28eb5f5dcbe0af6181ac28521c92f75d.zip |
Removes RJS from JournalsController.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10054 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'app/views/journals')
-rw-r--r-- | app/views/journals/edit.js.erb | 2 | ||||
-rw-r--r-- | app/views/journals/edit.rjs | 3 | ||||
-rw-r--r-- | app/views/journals/new.js.erb | 5 | ||||
-rw-r--r-- | app/views/journals/update.js.erb | 9 | ||||
-rw-r--r-- | app/views/journals/update.rjs | 10 |
5 files changed, 16 insertions, 13 deletions
diff --git a/app/views/journals/edit.js.erb b/app/views/journals/edit.js.erb new file mode 100644 index 000000000..18d85a4ce --- /dev/null +++ b/app/views/journals/edit.js.erb @@ -0,0 +1,2 @@ +Element.hide("journal-<%= @journal.id %>-notes"); +Element.insert("journal-<%= @journal.id %>-notes", {'after': '<%= escape_javascript(render :partial => 'notes_form') %>'}); diff --git a/app/views/journals/edit.rjs b/app/views/journals/edit.rjs deleted file mode 100644 index 798cb0f04..000000000 --- a/app/views/journals/edit.rjs +++ /dev/null @@ -1,3 +0,0 @@ -page.hide "journal-#{@journal.id}-notes" -page.insert_html :after, "journal-#{@journal.id}-notes", - :partial => 'notes_form' diff --git a/app/views/journals/new.js.erb b/app/views/journals/new.js.erb new file mode 100644 index 000000000..e2e6590ae --- /dev/null +++ b/app/views/journals/new.js.erb @@ -0,0 +1,5 @@ +$('notes').value = "<%= raw escape_javascript(@content) %>"; +Element.show('update'); +Form.Element.focus('notes'); +Element.scrollTo('update'); +$('notes').scrollTop = $('notes').scrollHeight - $('notes').clientHeight; diff --git a/app/views/journals/update.js.erb b/app/views/journals/update.js.erb new file mode 100644 index 000000000..9b16273ab --- /dev/null +++ b/app/views/journals/update.js.erb @@ -0,0 +1,9 @@ +<% if @journal.frozen? %> + Element.remove("change-<%= @journal.id %>"); +<% else %> + Element.replace("journal-<%= @journal.id %>-notes", '<%= escape_javascript(render_notes(@journal.issue, @journal, :reply_links => authorize_for('issues', 'edit'))) %>'); + Element.show("journal-<%= @journal.id %>-notes"); + Element.remove("journal-<%= @journal.id %>-form"); +<% end %> + +<%= call_hook(:view_journals_update_js_bottom, { :journal => @journal }) %> diff --git a/app/views/journals/update.rjs b/app/views/journals/update.rjs deleted file mode 100644 index a83d58126..000000000 --- a/app/views/journals/update.rjs +++ /dev/null @@ -1,10 +0,0 @@ -if @journal.frozen? - # journal was destroyed - page.remove "change-#{@journal.id}" -else - page.replace "journal-#{@journal.id}-notes", render_notes(@journal.issue, @journal, :reply_links => authorize_for('issues', 'edit')) - page.show "journal-#{@journal.id}-notes" - page.remove "journal-#{@journal.id}-form" -end - -call_hook(:view_journals_update_rjs_bottom, { :page => page, :journal => @journal }) |