added the ability for the HTML checker to recognize "emoticon" character
sequences and replace them with special tags, which the post-formatting task will in turn replace with real emoticons (GIFs).
This commit is contained in:
@@ -25,7 +25,7 @@
|
||||
<text>Smile!</text>
|
||||
</icon>
|
||||
<icon name="frown">
|
||||
<pattern>:(</pattern>
|
||||
<pattern><![CDATA[:(]]></pattern>
|
||||
<image width="15" height="15" fixup="true">emote/ei_frown.gif</image>
|
||||
<text>frown...</text>
|
||||
</icon>
|
||||
|
||||
@@ -328,8 +328,10 @@
|
||||
<config name="post-body">
|
||||
<options wordwrap="55" angles="true" parens="true" discardHTML="false"/>
|
||||
<output-filter type="normal" class="com.silverwrist.venice.htmlcheck.filters.HTMLEncodingFilter"/>
|
||||
<rewriter type="string" class="com.silverwrist.venice.htmlcheck.filters.EmoticonRewriter"/>
|
||||
<rewriter type="string" class="com.silverwrist.venice.htmlcheck.filters.EmailRewriter"/>
|
||||
<rewriter type="string" class="com.silverwrist.venice.htmlcheck.filters.URLRewriter"/>
|
||||
<rewriter type="tag" class="com.silverwrist.venice.htmlcheck.filters.EmoticonTagHandler"/>
|
||||
<rewriter type="tag" class="com.silverwrist.venice.db.PostLinkRewriter"/>
|
||||
<rewriter type="tag" class="com.silverwrist.venice.db.UserNameRewriter"/>
|
||||
<rewriter type="tag" class="com.silverwrist.venice.htmlcheck.filters.EmailRewriter"/>
|
||||
@@ -345,9 +347,11 @@
|
||||
<config name="preview">
|
||||
<options wordwrap="55" angles="true" parens="true" discardHTML="false"/>
|
||||
<output-filter type="normal" class="com.silverwrist.venice.htmlcheck.filters.HTMLEncodingFilter"/>
|
||||
<rewriter type="string" class="com.silverwrist.venice.htmlcheck.filters.EmoticonRewriter"/>
|
||||
<rewriter type="string" class="com.silverwrist.venice.htmlcheck.filters.EmailRewriter"/>
|
||||
<rewriter type="string" class="com.silverwrist.venice.htmlcheck.filters.URLRewriter"/>
|
||||
<rewriter type="word" class="com.silverwrist.venice.htmlcheck.filters.SpellingRewriter"/>
|
||||
<rewriter type="tag" class="com.silverwrist.venice.htmlcheck.filters.EmoticonTagHandler"/>
|
||||
<rewriter type="tag" class="com.silverwrist.venice.db.PostLinkRewriter"/>
|
||||
<rewriter type="tag" class="com.silverwrist.venice.db.UserNameRewriter"/>
|
||||
<rewriter type="tag" class="com.silverwrist.venice.htmlcheck.filters.EmailRewriter"/>
|
||||
@@ -367,8 +371,10 @@
|
||||
<options wordwrap="55" rewrap="true" angles="true" parens="true" discardHTML="false"
|
||||
discardRejected="true" discardComments="true" discardXML="true"/>
|
||||
<output-filter type="normal" class="com.silverwrist.venice.htmlcheck.filters.HTMLEncodingFilter"/>
|
||||
<rewriter type="string" class="com.silverwrist.venice.htmlcheck.filters.EmoticonRewriter"/>
|
||||
<rewriter type="string" class="com.silverwrist.venice.htmlcheck.filters.EmailRewriter"/>
|
||||
<rewriter type="string" class="com.silverwrist.venice.htmlcheck.filters.URLRewriter"/>
|
||||
<rewriter type="tag" class="com.silverwrist.venice.htmlcheck.filters.EmoticonTagHandler"/>
|
||||
<rewriter type="tag" class="com.silverwrist.venice.db.PostLinkRewriter"/>
|
||||
<rewriter type="tag" class="com.silverwrist.venice.db.UserNameRewriter"/>
|
||||
<rewriter type="tag" class="com.silverwrist.venice.htmlcheck.filters.EmailRewriter"/>
|
||||
|
||||
Reference in New Issue
Block a user