Normalize the page contents used to create a PreviewPage. Fixes #1617.

This commit is contained in:
Bart Kamphorst
2020-09-20 18:32:15 +02:00
parent c5894dd4df
commit 906dab700f
2 changed files with 3 additions and 2 deletions
+1 -1
View File
@@ -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,