- Timestamp:
- 2018-07-30T11:10:57+12:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/web/interfaces/default/js/berrybasket/berrycheckout.js
r32300 r32307 4 4 var source_link_collections = new Array(); // or add list of collections like ["pdfberry", "mgppdemo"]; 5 5 var document_link_collections = new Array(); // or add list of collections as above. 6 //these are the default metadata items used by berry baskets. 7 var default_metas = ["Title", "root_Title", "root_assocfilepath", "root_srclinkFile", "name", "collection", "Date"]; 6 8 7 9 var docList = new Array(); … … 153 155 154 156 a.href=generateURL(doc); 155 a.appendChild(document.createTextNode(doc[' title']));156 if (doc['root_ title'] != ""){157 li.appendChild(document.createTextNode(doc['root_ title']+": "));157 a.appendChild(document.createTextNode(doc['Title'])); 158 if (doc['root_Title']){ 159 li.appendChild(document.createTextNode(doc['root_Title']+": ")); 158 160 } 159 161 li.appendChild(a); 160 162 li.appendChild(document.createTextNode(" ("+doc['collection']+")")); 161 163 var metadata = ""; 162 for (var metaItem in doc && metaItem != 'title'){ 163 metadata = "\n"+metaItem+": "+ doc[metaItem]+"\n"; 164 } 165 text +=metadata+"\n"; 164 for (var metaItem in doc) { 165 if ( !default_metas.includes(metaItem)){ 166 metadata += " "+metaItem+": "+ doc[metaItem]+" "; 167 } 168 } 169 text +=metadata; 166 170 li.appendChild(document.createTextNode(text)); 167 171 li.className = 'berrydoc'; … … 169 173 new ygDDPlayer(img.id,'trash',docList); 170 174 } 171 172 /**173 var extra = document.createElement('div');174 var textview = document.createElement('span');175 textview.id = 'extextview';176 textview.className = 'extralink';177 textview.appendChild(document.createTextNode("plain text version"));178 var email = document.createElement('span');179 email.appendChild(document.createTextNode("email to a friend"));180 email.id = 'exemail';181 email.className = 'extralink';182 extra.appendChild(textview);183 extra.appendChild(email);184 content.appendChild(extra);185 **/186 //alert('x');187 175 188 176 } … … 387 375 // remove library 388 376 root_url = root_url.substring(0, root_url.lastIndexOf('/')); 389 url = root_url+"/sites/"+gs.xsltParams.site_name+"/collect/"+doc['collection']+"/index/assoc/"+doc[" assocfilepath"]+"/"+doc["srclinkFile"];377 url = root_url+"/sites/"+gs.xsltParams.site_name+"/collect/"+doc['collection']+"/index/assoc/"+doc["root_assocfilepath"]+"/"+doc["root_srclinkFile"]; 390 378 } 391 379 return url; … … 408 396 409 397 var fulltext=""; 410 411 398 for (var i in docList){ 412 399 var doc = docList[i]; … … 414 401 415 402 var metadata = ""; 416 if (doc[' title']) {417 metadata += gs.text.berry.doc_title+": "+doc[' title']+"\n";418 } 419 if (doc['root_ title']) {420 metadata += gs.text.berry.doc_root_title+": "+doc['root_ title']+"\n";403 if (doc['Title']) { 404 metadata += gs.text.berry.doc_title+": "+doc['Title']+"\n"; 405 } 406 if (doc['root_Title']) { 407 metadata += gs.text.berry.doc_root_title+": "+doc['root_Title']+"\n"; 421 408 422 409 } … … 427 414 metadata += gs.text.berry.doc_collection+": "+doc['collection']+"\n"; 428 415 } 429 if (doc['date']) { 430 metadata += gs.text.berry.doc_date+": "+doc['date']+"\n"; 431 } 432 fulltext +=url+metadata+"\n"; 416 if (doc['Date']) { 417 metadata += gs.text.berry.doc_date+": "+doc['Date']+"\n"; 418 } 419 // allow for inclusion of custom metadata 420 for (var m in doc) { 421 if (!default_metas.includes(m)) { 422 metadata += m +":" + doc[m]+"\n"; 423 } 424 } 425 fulltext +=url+metadata+"\n"; 433 426 } 434 427
Note:
See TracChangeset
for help on using the changeset viewer.