Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
solo-1
Project overview
Project overview
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
solo-1
Commits
171b4fcb
Commit
171b4fcb
authored
Aug 31, 2017
by
Liang
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/2.3.0-dev' into 2.3.0-dev
parents
a063c549
6353abbc
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
11 additions
and
13 deletions
+11
-13
src/main/java/org/b3log/solo/processor/CommentProcessor.java
src/main/java/org/b3log/solo/processor/CommentProcessor.java
+1
-4
src/main/java/org/b3log/solo/service/CommentMgmtService.java
src/main/java/org/b3log/solo/service/CommentMgmtService.java
+5
-8
src/main/java/org/b3log/solo/service/CommentQueryService.java
...main/java/org/b3log/solo/service/CommentQueryService.java
+5
-1
No files found.
src/main/java/org/b3log/solo/processor/CommentProcessor.java
View file @
171b4fcb
...
...
@@ -15,7 +15,6 @@
*/
package
org
.
b3log
.
solo
.
processor
;
import
freemarker.template.Template
;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.ioc.inject.Inject
;
...
...
@@ -48,13 +47,12 @@ import java.io.StringWriter;
import
java.util.HashMap
;
import
java.util.Map
;
/**
* Comment processor.
*
* @author <a href="http://88250.b3log.org">Liang Ding</a>
* @author ArmstrongCN
* @version 1.3.
2.14, May 2
1, 2017
* @version 1.3.
3.0, Aug 3
1, 2017
* @since 0.3.1
*/
@RequestProcessor
...
...
@@ -295,7 +293,6 @@ public class CommentProcessor {
template
.
process
(
dataModel
,
stringWriter
);
stringWriter
.
close
();
String
cmtTpl
=
stringWriter
.
toString
();
cmtTpl
=
Emotions
.
convert
(
cmtTpl
);
addResult
.
put
(
"cmtTpl"
,
cmtTpl
);
}
catch
(
final
Exception
e
)
{
...
...
src/main/java/org/b3log/solo/service/CommentMgmtService.java
View file @
171b4fcb
...
...
@@ -58,7 +58,7 @@ import java.util.Date;
* Comment management service.
*
* @author <a href="http://88250.b3log.org">Liang Ding</a>
* @version 1.3.
2.12, Jul 20
, 2017
* @version 1.3.
3.0, Aug 31
, 2017
* @since 0.3.5
*/
@Service
...
...
@@ -355,13 +355,7 @@ public class CommentMgmtService {
commentName
=
Jsoup
.
clean
(
commentName
,
Whitelist
.
none
());
requestJSONObject
.
put
(
Comment
.
COMMENT_NAME
,
commentName
);
// content Markdown & XSS process
commentContent
=
Markdowns
.
toHTML
(
commentContent
);
commentContent
=
Jsoup
.
clean
(
commentContent
,
Whitelist
.
relaxed
());
// Emoji
commentContent
=
Emotions
.
toAliases
(
commentContent
);
requestJSONObject
.
put
(
Comment
.
COMMENT_CONTENT
,
commentContent
);
return
ret
;
...
...
@@ -582,7 +576,10 @@ public class CommentMgmtService {
ret
.
put
(
Common
.
PERMALINK
,
article
.
getString
(
Article
.
ARTICLE_PERMALINK
));
ret
.
put
(
Comment
.
COMMENT_NAME
,
commentName
);
ret
.
put
(
Comment
.
COMMENT_CONTENT
,
commentContent
);
String
cmtContent
=
Emotions
.
convert
(
commentContent
);
cmtContent
=
Markdowns
.
toHTML
(
cmtContent
);
cmtContent
=
Jsoup
.
clean
(
cmtContent
,
Whitelist
.
relaxed
());
ret
.
put
(
Comment
.
COMMENT_CONTENT
,
cmtContent
);
ret
.
put
(
Comment
.
COMMENT_URL
,
commentURL
);
if
(!
Strings
.
isEmptyOrNull
(
originalCommentId
))
{
...
...
src/main/java/org/b3log/solo/service/CommentQueryService.java
View file @
171b4fcb
...
...
@@ -40,6 +40,8 @@ import org.b3log.solo.util.Markdowns;
import
org.b3log.solo.util.Thumbnails
;
import
org.json.JSONArray
;
import
org.json.JSONObject
;
import
org.jsoup.Jsoup
;
import
org.jsoup.safety.Whitelist
;
import
javax.servlet.http.HttpServletRequest
;
import
java.util.ArrayList
;
...
...
@@ -50,7 +52,7 @@ import java.util.List;
* Comment query service.
*
* @author <a href="http://88250.b3log.org">Liang Ding</a>
* @version 1.3.
1.9, Jun 15
, 2017
* @version 1.3.
2.0, Aug 31
, 2017
* @since 0.3.5
*/
@Service
...
...
@@ -190,6 +192,7 @@ public class CommentQueryService {
String
commentContent
=
comment
.
optString
(
Comment
.
COMMENT_CONTENT
);
commentContent
=
Emotions
.
convert
(
commentContent
);
commentContent
=
Markdowns
.
toHTML
(
commentContent
);
commentContent
=
Jsoup
.
clean
(
commentContent
,
Whitelist
.
relaxed
());
comment
.
put
(
Comment
.
COMMENT_CONTENT
,
commentContent
);
comment
.
put
(
Comment
.
COMMENT_TIME
,
((
Date
)
comment
.
get
(
Comment
.
COMMENT_DATE
)).
getTime
());
...
...
@@ -253,6 +256,7 @@ public class CommentQueryService {
String
commentContent
=
comment
.
optString
(
Comment
.
COMMENT_CONTENT
);
commentContent
=
Emotions
.
convert
(
commentContent
);
commentContent
=
Markdowns
.
toHTML
(
commentContent
);
commentContent
=
Jsoup
.
clean
(
commentContent
,
Whitelist
.
relaxed
());
comment
.
put
(
Comment
.
COMMENT_CONTENT
,
commentContent
);
ret
.
add
(
comment
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment