mirror of
https://github.com/TangentFoxy/memex.git
synced 2024-11-22 04:54:23 +00:00
Improve term rendering.
This commit is contained in:
parent
90021ad3cc
commit
436a217087
@ -264,10 +264,7 @@ function View()
|
||||
{
|
||||
if (typeof value.TERM !== 'undefined')
|
||||
{
|
||||
for (var i = 0; i < value.TERM.length; i++)
|
||||
{
|
||||
entry += `<div class="term"><i class="fas fa-ribbon textIcon"></i><b>${value.TERM[i][0]}</b>: ${value.TERM[i][1]}</div>`;
|
||||
}
|
||||
entry += this.buildArrayElement(value.TERM, "term", "fas fa-ribbon textIcon");
|
||||
}
|
||||
}
|
||||
|
||||
@ -502,8 +499,20 @@ function View()
|
||||
else if (data[i].substring(0, 2) == "> ")
|
||||
{
|
||||
// New item
|
||||
if (data[i].includes(": "))
|
||||
{
|
||||
let titleSplit = data[i].substring(2).split(': '); // .substring(2) removes the "> "
|
||||
for (var e = 0; e < titleSplit.length; e++)
|
||||
{
|
||||
titleSplit[e] = titleSplit[e].trim();
|
||||
}
|
||||
result += `<div class="term"><i class="fas fa-ribbon textIcon"></i><b>${titleSplit[0]}</b>: ${titleSplit[1]}</div>`;
|
||||
}
|
||||
else
|
||||
{
|
||||
result += `<div class="${className}"><i class="${iconName}"></i>${data[i].substring(2)}</div>`;
|
||||
}
|
||||
}
|
||||
else if (data[i].substring(0, 2) == "& ")
|
||||
{
|
||||
// New line in current item
|
||||
@ -558,10 +567,12 @@ function View()
|
||||
var hostname;
|
||||
// find & remove protocol (http, ftp, etc.) and get hostname
|
||||
|
||||
if (url.indexOf("://") > -1) {
|
||||
if (url.indexOf("://") > -1)
|
||||
{
|
||||
hostname = url.split('/')[2];
|
||||
}
|
||||
else {
|
||||
else
|
||||
{
|
||||
hostname = url.split('/')[0];
|
||||
}
|
||||
|
||||
|
@ -29,25 +29,6 @@ function Wrap()
|
||||
this.database[this.keys[i]].TAGS = tags;
|
||||
}
|
||||
|
||||
// TERMS
|
||||
if (typeof value.TERM !== 'undefined')
|
||||
{
|
||||
let termRunic = new Runic(value.TERM).raw;
|
||||
let formattedTerms = [];
|
||||
|
||||
for (var t = 0; t < termRunic.length; t++)
|
||||
{
|
||||
term = termRunic[t].substr(2).split(':');
|
||||
for (var e = 0; e < term.length; e++)
|
||||
{
|
||||
term[e] = term[e].trim();
|
||||
}
|
||||
formattedTerms.push(term);
|
||||
}
|
||||
|
||||
this.database[this.keys[i]].TERM = formattedTerms;
|
||||
}
|
||||
|
||||
this.database[this.keys[i]].DIID = i;
|
||||
}
|
||||
}
|
||||
@ -159,7 +140,16 @@ function Wrap()
|
||||
// TERM
|
||||
if (typeof db[dbKeys[i]].TERM !== 'undefined')
|
||||
{
|
||||
stats.terms += db[dbKeys[i]].TERM.length;
|
||||
let count = 0;
|
||||
for (var t = 0; t < db[dbKeys[i]].TERM.length; t++)
|
||||
{
|
||||
if (db[dbKeys[i]].TERM[t].substr(0,2) == '> ')
|
||||
{
|
||||
count++;
|
||||
}
|
||||
}
|
||||
|
||||
stats.terms += count;
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user