aboutsummaryrefslogtreecommitdiff
path: root/html/item_preview.js
diff options
context:
space:
mode:
Diffstat (limited to 'html/item_preview.js')
-rw-r--r--html/item_preview.js12
1 files changed, 12 insertions, 0 deletions
diff --git a/html/item_preview.js b/html/item_preview.js
index 1da9492..b67455a 100644
--- a/html/item_preview.js
+++ b/html/item_preview.js
@@ -73,6 +73,12 @@ function resource_preview(resource, preview_object, link_cb=make_file_link) {
if (preview_object === undefined)
preview_object = clone_template("resource_preview");
+ preview_object.conforms_to.innerHTML = "";
+ const schema_link = document.createElement("a");
+ schema_link.href = resource.$schema;
+ schema_link.innerText = resource.$schema;
+ preview_object.conforms_to.append(schema_link);
+
preview_object.identifier.innerText = resource.identifier;
preview_object.long_name.innerText = resource.long_name;
preview_object.uuid.innerText = resource.uuid;
@@ -104,6 +110,12 @@ function mapping_preview(mapping, preview_object, link_cb=make_file_link) {
if (preview_object === undefined)
preview_object = clone_template("mapping_preview");
+ preview_object.conforms_to.innerHTML = "";
+ const schema_link = document.createElement("a");
+ schema_link.href = mapping.$schema;
+ schema_link.innerText = mapping.$schema;
+ preview_object.conforms_to.append(schema_link);
+
preview_object.identifier.innerText = mapping.identifier;
preview_object.long_name.innerText = mapping.long_name;
preview_object.uuid.innerText = mapping.uuid;