From 0b7e67ad12dff04da6d7825a6125099ef0d21174 Mon Sep 17 00:00:00 2001 From: Nihad Abbasov Date: Tue, 14 Aug 2012 01:24:27 -0700 Subject: [PATCH] fix note preview link, and hide preview and errors after posting a comment --- app/assets/javascripts/application.js | 2 +- app/views/notes/_create_common.js.haml | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/application.js b/app/assets/javascripts/application.js index 25732ae5289..28e9d362303 100644 --- a/app/assets/javascripts/application.js +++ b/app/assets/javascripts/application.js @@ -74,7 +74,7 @@ $(document).ready(function(){ * Note markdown preview * */ - $('#preview-link').on('click', function(e) { + $(document).on('click', '#preview-link', function(e) { $('#preview-note').text('Loading...'); var previewLinkText = ($(this).text() == 'Preview' ? 'Edit' : 'Preview'); diff --git a/app/views/notes/_create_common.js.haml b/app/views/notes/_create_common.js.haml index 847ff383b7c..e9538902754 100644 --- a/app/views/notes/_create_common.js.haml +++ b/app/views/notes/_create_common.js.haml @@ -1,7 +1,9 @@ - if note.valid? :plain - $("#new_note .errors").remove(); + $("#new_note .error").remove(); $('#new_note textarea').val(""); + $('#preview-link').text('Preview'); + $('#preview-note').hide(); $('#note_note').show(); NoteList.prepend(#{note.id}, "#{escape_javascript(render partial: "notes/show", locals: {note: note})}"); - else :plain