Skip to content

Commit c3ed56e

Browse files
committed
Transfering code
- Deleting code from DasBlogAll; - Adding code for review to .../PostReadTimeTagHelper file;
1 parent 3596e91 commit c3ed56e

File tree

2 files changed

+11
-13
lines changed

2 files changed

+11
-13
lines changed

source/DasBlog All.sln

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -95,15 +95,3 @@ Global
9595
SolutionGuid = {8F3ACFB8-CB52-4953-A1CF-4151E2789889}
9696
EndGlobalSection
9797
EndGlobal
98-
99-
string pattern = @"<img.*?src="".*?"".*?>";
100-
Regex rx = new Regex(pattern);
101-
var numberImages = string.Empty;
102-
foreach(Match m in rx.Matches(Post.Content))
103-
{
104-
var numberImages = m.Count;
105-
}
106-
107-
var imgMinutes = (numberImages*30)/60;
108-
var delimiters = news char[] { ' ', '\r', '\n' };
109-
var minute = Math.Round((double)dasBlogSettings.FilterHtml(Post.Content).Split(delimiters, StringSplitOptions.RemoveEmptyEntries).Length / 200) + imgMinutes;

source/DasBlog.Web.UI/TagHelpers/Post/PostReadTimeTagHelper.cs

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,18 @@ public PostReadTimeTagHelper(IDasBlogSettings dasBlogSettings)
2020

2121
public override void Process(TagHelperContext context, TagHelperOutput output)
2222
{
23+
24+
string pattern = @"<img.*?src="".*?"".*?>";
25+
Regex rx = new Regex(pattern);
26+
var numberImages = string.Empty;
27+
foreach(Match m in rx.Matches(Post.Content))
28+
{
29+
var numberImages = m.Count;
30+
}
31+
32+
var imgMinutes = (numberImages*30)/60;
2333
var delimiters = new char[] { ' ', '\r', '\n' };
24-
var minute = Math.Round((double)dasBlogSettings.FilterHtml(Post.Content).Split(delimiters, StringSplitOptions.RemoveEmptyEntries).Length / 200);
34+
var minute = Math.Round((double)dasBlogSettings.FilterHtml(Post.Content).Split(delimiters, StringSplitOptions.RemoveEmptyEntries).Length / 200) + imgMinutes;
2535

2636
output.TagName = "span";
2737
output.TagMode = TagMode.StartTagAndEndTag;

0 commit comments

Comments
 (0)