fix kramdown using curved quotes and replace them with straight quotation marks

This commit is contained in:
Karol
2024-03-12 23:48:05 +01:00
committed by Sebastian Serth
parent 3ce46b418e
commit 117d3366ad
3 changed files with 3 additions and 3 deletions

View File

@ -835,7 +835,7 @@
var prevTime = new Date().getTime();
text = converter.makeHtml(text);
text = converter.makeHtml(text).replaceAll(/“|”/g, '"');
// Calculate the processing time of the HTML creation.
// It's used as the delay time in the event listener.

View File

@ -50,7 +50,7 @@ module ApplicationHelper
end
def render_markdown(markdown)
ActionController::Base.helpers.sanitize Kramdown::Document.new(markdown, input: 'GFM', hard_wrap: false).to_html.strip
ActionController::Base.helpers.sanitize Kramdown::Document.new(markdown, input: 'GFM', hard_wrap: false, smart_quotes: 'apos,apos,quot,quot').to_html.strip
end
def row(options = {}, &block)

View File

@ -314,7 +314,7 @@ class Submission < ApplicationRecord
else
# The render_markdown method from application_helper.rb is not available in model classes.
ActionController::Base.helpers.sanitize(
Kramdown::Document.new(file.feedback_message).to_html,
Kramdown::Document.new(file.feedback_message, smart_quotes: 'apos,apos,quot,quot').to_html,
tags: %w[strong],
attributes: []
)