source: main/trunk/model-interfaces-dev/heritage-nz/js/berrybasket/custom.js@ 34092

Last change on this file since 34092 was 34092, checked in by davidb, 4 years ago

Open link as new tab

File size: 1.7 KB
Line 
1
2function berryTitle(berryItem) {
3
4 var title = berryItem.getAttribute('dc.Title');
5 if (title.length > 76){
6 title = title.substring(0,30)+" ... "+title.substr(title.length-45,45);
7 }
8
9 return title;
10}
11
12
13function generateDocDisplay(li, doc, doc_id) {
14
15 var a = document.createElement('a');
16 a.href=generateURL(doc);
17 a.target="_blank";
18 a.appendChild(document.createTextNode(doc['dc.Title']));
19 li.appendChild(a);
20}
21
22
23function populateUrlsAndMetadata(parea){
24
25 var fulltext="";
26 for (var i in docList){
27 var doc = docList[i];
28 var url = generateURL(doc)+"\n";
29
30 var metadata = "";
31 if (doc['dc.Title']) {
32 metadata += gs.text.berry.doc_title+": "+doc['dc.Title']+"\n";
33 }
34
35 if (doc['name']) {
36 metadata += gs.text.berry.doc_name+": "+doc['name']+"\n";
37 }
38// if (doc['collection']) {
39// metadata += gs.text.berry.doc_collection+": "+doc['collection']+"\n";
40// }
41 if (doc['Date']) {
42 metadata += gs.text.berry.doc_date+": "+doc['Date']+"\n";
43 }
44 // allow for inclusion of custom metadata
45// for (var m in doc) {
46// if (!default_metas.includes(m)) {
47// metadata += m +":" + doc[m]+"\n";
48// }
49// }
50 fulltext +=url+metadata+"\n";
51 }
52
53 parea.value = fulltext;
54
55}
56
Note: See TracBrowser for help on using the repository browser.