Make meta table part of matchinfo
Change-Id: I558663229da10784cb3feba449c20fb9d75cd74c
diff --git a/dev/js/src/match/reference.js b/dev/js/src/match/reference.js
index 9d59af3..9462874 100644
--- a/dev/js/src/match/reference.js
+++ b/dev/js/src/match/reference.js
@@ -22,7 +22,12 @@
biblEditionStatement
fileEditionStatement
*/
-define(function () {
+define(['util'], function () {
+
+ // Localization values
+ var loc = KorAP.Locale;
+ loc.METADATA = loc.METADATA || 'Metadata';
+
return {
/**
@@ -55,9 +60,23 @@
if (this._element !== undefined)
return this._element;
- var metaTable = document.createElement('dl');
+ var metaTable = document.createElement('div');
metaTable.classList.add('metatable');
+ var header = metaTable.appendChild(
+ document.createElement('h6')
+ );
+
+ header.appendChild(
+ document.createElement('div')
+ ).appendChild(
+ document.createTextNode(loc.METADATA)
+ );
+
+ var metaDL = metaTable.appendChild(
+ document.createElement('dl')
+ );
+
this._element = metaTable;
// TODO: Meta fields should be separated
@@ -85,7 +104,7 @@
document.createTextNode(metaInfo[k])
);
- metaTable.appendChild(metaL);
+ metaDL.appendChild(metaL);
};
};