mirror of
https://github.com/Theodor-Springmann-Stiftung/hamann-ausgabe-core.git
synced 2025-10-29 17:25:32 +00:00
Sorted Backlinks
This commit is contained in:
@@ -50,7 +50,10 @@
|
|||||||
sb.Append(HTMLHelpers.CreateElement("div", "lemma", comm.Index));
|
sb.Append(HTMLHelpers.CreateElement("div", "lemma", comm.Index));
|
||||||
new LinkBuilder(lib, rd, sb);
|
new LinkBuilder(lib, rd, sb);
|
||||||
rd.Read();
|
rd.Read();
|
||||||
var backlinks = lib.Backlinks.ContainsKey(comm.Index) ? lib.Backlinks[comm.Index].OrderBy(x => x.Letter) : null;
|
var backlinks = lib.Backlinks.ContainsKey(comm.Index) ? lib.Backlinks[comm.Index]
|
||||||
|
.Where(x => lib.Metas.ContainsKey(x.Letter))
|
||||||
|
.OrderBy(x => lib.Metas[x.Letter].Sort)
|
||||||
|
.ThenBy( x => lib.Metas[x.Letter].Order ) : null;
|
||||||
if (backlinks != null)
|
if (backlinks != null)
|
||||||
{
|
{
|
||||||
sb.Append(HTMLHelpers.CreateElement("div", "backlinks"));
|
sb.Append(HTMLHelpers.CreateElement("div", "backlinks"));
|
||||||
|
|||||||
@@ -46,7 +46,10 @@
|
|||||||
sb.Append(HTMLHelpers.CreateElement("div", "lemma", comm.Index));
|
sb.Append(HTMLHelpers.CreateElement("div", "lemma", comm.Index));
|
||||||
new LinkBuilder(lib, rd, sb);
|
new LinkBuilder(lib, rd, sb);
|
||||||
rd.Read();
|
rd.Read();
|
||||||
var backlinks = lib.Backlinks.ContainsKey(comm.Index) ? lib.Backlinks[comm.Index].OrderBy(x => x.Letter) : null;
|
var backlinks = lib.Backlinks.ContainsKey(comm.Index) ? lib.Backlinks[comm.Index]
|
||||||
|
.Where(x => lib.Metas.ContainsKey(x.Letter))
|
||||||
|
.OrderBy(x => lib.Metas[x.Letter].Sort)
|
||||||
|
.ThenBy( x => lib.Metas[x.Letter].Order ) : null;
|
||||||
if (backlinks != null) {
|
if (backlinks != null) {
|
||||||
sb.Append(HTMLHelpers.CreateElement("div", "backlinks"));
|
sb.Append(HTMLHelpers.CreateElement("div", "backlinks"));
|
||||||
var arrow = false;
|
var arrow = false;
|
||||||
|
|||||||
@@ -42,7 +42,10 @@
|
|||||||
sb.Append(HTMLHelpers.CreateElement("div", "lemma", comm.Index));
|
sb.Append(HTMLHelpers.CreateElement("div", "lemma", comm.Index));
|
||||||
new LinkBuilder(lib, rd, sb);
|
new LinkBuilder(lib, rd, sb);
|
||||||
rd.Read();
|
rd.Read();
|
||||||
var backlinks = lib.Backlinks.ContainsKey(comm.Index) ? lib.Backlinks[comm.Index].OrderBy(x => x.Letter) : null;
|
var backlinks = lib.Backlinks.ContainsKey(comm.Index) ? lib.Backlinks[comm.Index]
|
||||||
|
.Where(x => lib.Metas.ContainsKey(x.Letter))
|
||||||
|
.OrderBy(x => lib.Metas[x.Letter].Sort)
|
||||||
|
.ThenBy( x => lib.Metas[x.Letter].Order ) : null;
|
||||||
if (backlinks != null) {
|
if (backlinks != null) {
|
||||||
sb.Append(HTMLHelpers.CreateElement("div", "backlinks"));
|
sb.Append(HTMLHelpers.CreateElement("div", "backlinks"));
|
||||||
var arrow = false;
|
var arrow = false;
|
||||||
|
|||||||
Reference in New Issue
Block a user