diff --git a/lib/gollum/app.rb b/lib/gollum/app.rb index 94f97216..1709cc73 100644 --- a/lib/gollum/app.rb +++ b/lib/gollum/app.rb @@ -421,7 +421,7 @@ module Precious post '/preview' do wiki = wiki_new @name = params[:page] ? strip_page_name(CGI.unescape(params[:page])) : 'Preview' - @page = wiki.preview_page(@name, params[:content], params[:format]) + @page = wiki.preview_page(@name, wiki.normalize(params[:content]), params[:format]) ['sidebar', 'header', 'footer'].each do |subpage| @page.send("set_#{subpage}".to_sym, params[subpage]) if params[subpage] end diff --git a/lib/gollum/public/gollum/javascript/gollum.js.erb b/lib/gollum/public/gollum/javascript/gollum.js.erb index f61b5d11..d91506a4 100755 --- a/lib/gollum/public/gollum/javascript/gollum.js.erb +++ b/lib/gollum/public/gollum/javascript/gollum.js.erb @@ -345,7 +345,8 @@ $(document).ready(function() { var formData = new FormData($('#gollum-editor-form').get(0)); var paths = window.location.pathname.split('/'); var sectionAnchor = window.location.hash.substr(1); - formData.append('page', paths[ paths.length - 1 ] || '') + formData.append('page', paths[ paths.length - 1 ] || ''); + $.ajax({ url: routePath('preview'), data: formData,