.
.
.
each.Keywords.Contains(keys)}.Select{each | each.HasProperty("ParentThread")}.IfNotNullElse({namespace.Topics.Select{each | each.Keywords.Contains(keys)}
.
.Select{each | each.HasProperty("ParentThread")}.SortBy{each | each.GetProperty("ParentThread")}},{""})
.
.
each.Keywords.Contains(keys)}.Select {each | each.GetProperty("Depth").Equals("0")}
.
.
each.Keywords.Contains(keys)}.Select { each | each.GetProperty("Depth").Equals("0")}
.
.
each.Keywords.Contains(keys)}.Select { each | each.HasProperty("Depth")}.Count
.
.
.GreaterThan(1).IfTrueIfFalse({namespace.TopicsWith("Keywords", keys).Select
.
{each | each.GetProperty("Depth").Equals("0")}.SortBy { each | each.Name }.Item(0).Created.LocalFormat},{""})
.
.
.GreaterThan(1).IfTrueIfFalse({namespace.TopicsWith("Keywords", keys).Select
.
{each | each.HasProperty("Depth")}.SortBy { each | DateTime.Now.SpanBetween(each.Created)}.Item(0).Created.LocalFormat}, {""})
.
Presentations.ContainerStart("span", "InfoBoxValue"), GetTopLevelNumber(topic.Keywords), Presentations.ContainerEnd("span"), Newline,
.
Presentations.ContainerStart("span", "InfoBoxList"), GetTotalNumberThreads(topic.Keywords), Presentations.ContainerEnd("span"), Newline,
.
Presentations.ContainerStart("span", "InfoBoxList"), OriginalThreadDate(topic.Keywords), Presentations.ContainerEnd("span"), Newline,
.
Presentations.ContainerStart("span", "InfoBoxValue"), LatestThreadDate(topic.Keywords), Presentations.ContainerEnd("span"),
.
.[["@@Presentations.ContainerStart(\"div\",", "\, entry.Name, "\",", "\,
.
["Depth0","Depth1","Depth2","Depth3","Depth4","Depth5", "Depth6","Depth7"].Item(entry.GetProperty("Depth").AsInteger), "\")@@"].ToOneString, Newline,
."!!!!", entry.GetProperty("Title"), Newline, ControlView(entry.GetProperty("ParentThread")), " ", " ", " ",
.
entry.LastModifiedBy, " (", entry.LastModified.LocalFormat, ")", Newline,
.["Erstellung.ForumLibrary(1:30) : Unexpected token: TokenOther"].ToOneString, Newline,
.entry.GetProperty("_Body"), Newline,
.
entry.GetProperty("Keywords"), "&forumKey=", entry.GetProperty("Keywords"), "&parentThread="
.,entry.GetProperty("ParentThread"),"&title=",entry.GetProperty("Title"),"\"),\"Reply To This\")@@"].ToOneString, Newline,
.
.
[ "||", entry.GetProperty("Title"), "||", CountReplies(entry.GetProperty("ParentThread")), "||",
.
entry.LastModifiedBy, "||", GetLatestEntryInThreadInfo(entry.GetProperty("ParentThread")), "||", Newline
.
[["@@Presentations.Link(\"javascript:ToggleDisplay('", id, "')\",", "\"Hide Thread\",", "\"Toggle Thread View\",", "\"id=\\\"Link_", id, "\\\"\")@@",].ToOneString,]
.
.
[ each.LastModified.LocalFormat, " by ", each.LastModifiedBy ].ToOneString}
.
GetTotalNumberThreads(topic.Keywords).GreaterThan(10).IfTrueIfFalse({ShowLinearPaged("Linear", request.GetParameterNamed("page"))},
.
[Presentations.ContainerStart("div", "entryTitleList"),
.
GetNodes(topic.Keywords).Collect{ each |
.
[Presentations.ContainerStart("div", "entryTitleList"),
.
GetNodes(topic.Keywords).Collect{ each |
.
request.GetParameterNamed("entry").IfNotNull{ShowSinglePost(request.GetParameterNamed("entry"))}Else{""}]
.
[Presentations.ContainerStart("div", "entryTitleList"),
.
GetNodes(topic.Keywords).Collect{ each |
.
request.GetParameterNamed("entry").IfNotNull{ShowBranchPosts(request.GetParameterNamed("entry"))}Else{""}]
.
[Presentations.ContainerStart("div", "entryList"), Presentations.ContainerStart("div", "entryHdr"),
.
Presentations.ContainerStart("div", "entryCol1Hdr"), "Author", Presentations.ContainerEnd("div"),
.
Presentations.ContainerStart("div", "entryCol2Hdr"), "Message Post", Presentations.ContainerEnd("div"),
.
GetNodes(topic.Keywords).Collect{ each |
.
[Presentations.ContainerStart("div", "entryList"), Presentations.ContainerStart("div", "entryHdr"),
.
Presentations.ContainerStart("div", "entryCol1Hdr"), "Author", Presentations.ContainerEnd("div"),
.
Presentations.ContainerStart("div", "entryCol2Hdr"), "Message Post", Presentations.ContainerEnd("div"),
.
page.IfNotNull{GetPagedNodes(format, page.AsInteger, topic.Keywords)}Else {GetPagedNodes(format, 0, topic.Keywords)},
.
.
GetNodes(key).Count.GreaterThanOrEqualTo(page.Multiply(10).Add(10)).
.
IfFalseIfTrue({[GetNodes(key).Snip(GetNodes(key).Count.Subtract(page.Multiply(10))).Collect{ each |
.
ShowNode(each)}, ShowLastPageLinks(format)]},{[[GetNodes(key).Item(page.Multiply(10)),
.
GetNodes(key).Item(page.Multiply(10).Add(1)), GetNodes(key).Item(page.Multiply(10).Add(2)),
.
GetNodes(key).Item(page.Multiply(10).Add(3)), GetNodes(key).Item(page.Multiply(10).Add(4)),
.
GetNodes(key).Item(page.Multiply(10).Add(5)), GetNodes(key).Item(page.Multiply(10).Add(6)),
.
GetNodes(key).Item(page.Multiply(10).Add(7)), GetNodes(key).Item(page.Multiply(10).Add(8)),
.
GetNodes(key).Item(page.Multiply(10).Add(9))].Collect{each | ShowNode(each)}, page.Equals(0)
.
.
[Newline, " ", Newline, namespace.TopicsWith("ParentThread").Select{each | each.GetProperty("ParentThread").Contains(entry)}
.
.
[Newline, " ", Newline, ShowNode(namespace.TopicsWith("ParentThread", entry).Item(0))]
.
.
[Presentations.ContainerStart("div", "entryDetail"), Presentations.ContainerStart("div", "entryCol1"),
.
entry.LastModifiedBy, Newline, "Total Posts: ", CountPosts(entry.LastModifiedBy, topic.Keywords), Newline,
.
Presentations.ContainerEnd("div"), Presentations.ContainerStart("div", "entryCol2"),
.
Presentations.ContainerStart("span", "postDateTime"), entry.LastModified.LocalFormat, Presentations.ContainerEnd("span"),
.
Presentations.ContainerStart("div", "replyLink"),
.
entry.GetProperty("Keywords"), "&forumKey=", entry.GetProperty("Keywords"), "&parentThread=",entry.GetProperty("ParentThread"),
.
"&title=",entry.GetProperty("Title"),"\"),\"Reply To This\")@@"].ToOneString,
.
Newline, "!!!!", entry.GetProperty("Title"), Newline,
.
entry.GetProperty("_Body"),
.
Presentations.Link(federation.LinkMaker.LinkToPrintView(entry.Fullname), "Print Message", "Print Message"),
.
.
[["@@Presentations.ContainerStart(\"div\",", "\"", entry.Name, "\",", "\"",
.
["Depth0","Depth1","Depth2","Depth3","Depth4","Depth5", "Depth6","Depth7"].Item(entry.GetProperty("Depth").AsInteger), "\")@@"].ToOneString, Newline, Presentations.Link(["#", entry.GetProperty("Title")].ToOneString, entry.GetProperty("Title")), " - ",
.
entry.LastModifiedBy, " (", entry.LastModified.LocalFormat, ")", Newline,
.
.
[["@@Presentations.ContainerStart(\"div\",", "\"", entry.Name, "\",", "\"",
.
Item(entry.GetProperty("Depth").AsInteger), "\")@@"].ToOneString, Newline,
.
["default.aspx/", namespace.Name, "/", topic.Name, ".html?format=", format, "&entry=",
.
entry.GetProperty("ParentThread")].ToOneString), entry.GetProperty("Title")), " - ",
.
entry.LastModifiedBy, " (", entry.LastModified.LocalFormat, ")", Newline,
.
.
each.Keywords.Contains(keys)}.Select {each | each.LastModifiedBy.Equals(author)}.Select {each |
.
each.HasProperty("Depth")}.Count
.
GetTotalNumberThreads(topic.Keywords).Divide(10).GreaterThan(1).IfFalseIfTrue({""},{
.
CreatePageLink(format, GetTotalNumberThreads(topic.Keywords).Divide(10), "Last Page")}),
.
GetTotalNumberThreads(topic.Keywords).Divide(10).GreaterThan(1).IfFalseIfTrue({""},{
.
CreatePageLink(format, GetTotalNumberThreads(topic.Keywords).Divide(10).Subtract(1), "Prev Page")}),
.
page.LessThan(GetTotalNumberThreads(topic.Keywords).Divide(10).Subtract(1)).IfFalseIfTrue({""},{
.
page.LessThan(GetTotalNumberThreads(topic.Keywords).Divide(10)).IfFalseIfTrue({""},{
.
CreatePageLink(format,GetTotalNumberThreads(topic.Keywords).Divide(10), "Last Page")}),