Changeset 32307
- Timestamp:
- 2018-07-30T11:10:57+12:00 (6 years ago)
- Location:
- main/trunk/greenstone3/web/interfaces/default/js/berrybasket
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/web/interfaces/default/js/berrybasket/berrybasket.js
r30772 r32307 199 199 var berryElement = document.createElement('li'); 200 200 list.appendChild(berryElement); 201 var title = berryItem.getAttribute(' title');202 var root_title = berryItem.getAttribute('root_ title');201 var title = berryItem.getAttribute('Title'); 202 var root_title = berryItem.getAttribute('root_Title'); 203 203 //var id = berryItem.getAttribute('collection')+":"+berryItem.getAttribute('name'); 204 204 205 if (root_title != ""){ 206 root_title +=":"; 207 } 208 209 title = root_title+title; 210 title += " ("+berryItem.getAttribute('collection')+")"; 205 if (root_title != null){ 206 title = root_title+":"+title; 207 } 208 title += " ("+berryItem.getAttribute('collection')+")"; 211 209 if (title.length > 76){ 212 210 title = title.substring(0,30)+" ... "+title.substr(title.length-45,45); … … 351 349 352 350 if (id == tid){ 353 var title = berryItem.getAttribute('title'); 354 var root_title = berryItem.getAttribute('root_title'); 355 if (root_title != ""){ 356 root_title +=":"; 351 var title = berryItem.getAttribute('Title'); 352 var root_title = berryItem.getAttribute('root_Title'); 353 if (root_title != null){ 354 355 title = root_title+":"+title; 357 356 } 358 359 title = root_title+title;360 357 if (title.length > 50){ 361 358 title = title.substring(0,20)+" ... "+title.substr(title.length-35,35); -
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.