Normalize the page contents used to create a PreviewPage. Fixes #1617.
This commit is contained in:
+1
-1
@@ -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
|
||||
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user