diff options
Diffstat (limited to 'src/sisudoc/outputs')
| -rw-r--r-- | src/sisudoc/outputs/io_out/metadata.d | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/src/sisudoc/outputs/io_out/metadata.d b/src/sisudoc/outputs/io_out/metadata.d index 853fb83..1634b9a 100644 --- a/src/sisudoc/outputs/io_out/metadata.d +++ b/src/sisudoc/outputs/io_out/metadata.d @@ -510,10 +510,16 @@ string theme_light_1 = format(q"┃ ~ " 🫛 zipped </a>| " ~ "<a href=\"../../" ~ pth_pod.internal_base ~ "/" ~ doc_matters.src.filename_base ~ "/\" class=\"lnkicon\">" ~ " 🫛 tree </a>] "; - /+ .ssp peg parsable source, interesting (path may be of interest for downloading) but renders poorly visually in browser +/ - // metadata_ ~= "<p class=\"lev1\">● .ssp [peg parsable source]:" - // ~ "<a href=\"../../" ~ pth_pod.internal_base ~ "/" ~ doc_matters.src.filename_base ~ "/media/abstraction/" ~ doc_matters.src.filename_base ~ "." ~ doc_matters.src.language ~ ".ssp\" class=\"lnkicon\">" - // ~ " 🗎 .ssp [peg parsable source] </a>]</p>"; + { + auto pths_pod_ = spinePathsPods!()(doc_matters); + string _db_name = doc_matters.src.doc_uid_out ~ ".ocda.db"; + string _db_fn = pths_pod_.pod_dir_() ~ "/" ~ _db_name; + if (doc_matters.opt.action.ocda_db && _db_fn.exists) { + metadata_ ~= "<p class=\"lev1\">● document abstraction:" + ~ " [<a href=\"../../" ~ pth_pod.internal_base ~ "/" ~ _db_name ~ "\" class=\"lnkicon\">" + ~ " 🫛 ocda.db </a>]</p>"; + } + } metadata_ ~= "<p class=\"lev1\">● source digests:" ~ " [ <a href=\"../../" ~ pth_pod.internal_base ~ "/" ~ doc_matters.src.filename_base ~ ".digests.txt\" class=\"lnkizipcon\">" ~ " # digests </a>]</p>"; |
