spoiler tags are now inline

This commit is contained in:
albert
2011-10-24 13:49:45 -04:00
parent d2177512ea
commit 1fc7907374
4 changed files with 254 additions and 187 deletions

View File

@@ -1,14 +1,12 @@
.spoiler {
color: black;
background: black;
cursor: text;
display: block;
}
.spoiler a {
color: black;
}
.spoiler:hover {
.spoiler a:hover {
color: white;
}

View File

@@ -14,10 +14,10 @@ class DText
str.gsub!(/&/, "&")
str.gsub!(/</, "&lt;")
str.gsub!(/>/, "&gt;")
str.gsub!(/(?<!\[)\[spoilers?\](.+?)(?:\[\/?spoilers?\]|$)/m, '<span class="spoiler">\1</span>')
str.gsub!(/\n/m, "<br>")
str.gsub!(/\[b\](.+?)\[\/b\]/i, '<strong>\1</strong>')
str.gsub!(/\[i\](.+?)\[\/i\]/i, '<em>\1</em>')
str.gsub!(/\[spoilers?\](.+?)(?:\[\/?spoilers?\]|$)/, '<span class="spoiler">\1</span>')
str = parse_links(str)
str = parse_aliased_wiki_links(str)