Skip to content
Extraits de code Groupes Projets
Valider d4257f4a rédigé par Markus Unterwaditzer's avatar Markus Unterwaditzer
Parcourir les fichiers

Removed unicode smileys, #1589

parent 22fdf7f8
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -7,14 +7,14 @@ module MarkdownifyHelper
message = h(message).html_safe
options[:newlines] = true if !options.has_key?(:newlines)
options[:emoticons] = true if !options.has_key?(:emoticons)
options[:specialchars] = true if !options.has_key?(:specialchars)
message = process_links(message)
message = process_autolinks(message)
message = process_emphasis(message)
message = process_youtube(message, options[:youtube_maps])
message = process_vimeo(message, options[:vimeo_maps])
message = process_emoticons(message) if options[:emoticons]
message = process_specialchars(message) if options[:specialchars]
message = process_newlines(message) if options[:newlines]
message
......@@ -115,13 +115,9 @@ module MarkdownifyHelper
processed_message
end
def process_emoticons(message)
def process_specialchars(message)
map = [
["<3", "♥"],
[":(", "☹"],
[":-(", "☹"],
[":)", "☺"],
[":-)", "☺"],
["<->", "↔"],
["->", "→"],
["<-", "←"],
......@@ -136,4 +132,4 @@ module MarkdownifyHelper
end
message
end
end
end
\ No newline at end of file
......@@ -150,20 +150,20 @@ describe MarkdownifyHelper do
end
end
describe "emoticons" do
describe "specialchars" do
it "replaces <3 with ♥" do
message = "i <3 you"
markdownify(message).should == "i &hearts; you"
end
it "replaces various things with (their) HTML entities" do
message = ":) :-) :( :-( ... <-> -> <- (tm) (r) (c)"
markdownify(message).should == "&#9786; &#9786; &#9785; &#9785; &hellip; &#8596; &rarr; &larr; &trade; &reg; &copy;"
message = "... <-> -> <- (tm) (r) (c)"
markdownify(message).should == "&hellip; &#8596; &rarr; &larr; &trade; &reg; &copy;"
end
it "skips doing it if you say so" do
message = ":) :-) :( :-( ... -> <-"
markdownify(message, :emoticons => false).should == ":) :-) :( :-( ... -&gt; &lt;-"
message = "... -> <-"
markdownify(message, :specialchars => false).should == "... -&gt; &lt;-"
end
end
......@@ -263,4 +263,4 @@ describe MarkdownifyHelper do
end
end
end
end
end
\ No newline at end of file
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter