Changeset 37523 for main/trunk/greenstone3/web/interfaces/default/js/favouritebasket/favouritecheckout.js
- Timestamp:
- 2023-03-16T20:04:52+13:00 (14 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/web/interfaces/default/js/favouritebasket/favouritecheckout.js
r36071 r37523 5 5 var document_link_collections = new Array(); // or add list of collections as above. 6 6 //these are the default metadata items used by favourite baskets. 7 var default_metas = ["Title", "root_Title", "root_assocfilepath", "root_srclinkFile", "n ame", "collection", "Date"];7 var default_metas = ["Title", "root_Title", "root_assocfilepath", "root_srclinkFile", "nodeID", "collection", "Date"]; 8 8 9 9 var docList = new Array(); … … 18 18 19 19 var options = ['fullview', 'textview', 'email']; 20 var delurlPath = gs.xsltParams.library_name + "?a=pr&rt=r&ro=1&s=Delete Items&c=&o=XML&hhf="+makeURLComponentSafe("[{\"name\":\"Cache-Control\", \"value\":\"no-cache\"}]")+"&s1.items=";20 var delurlPath = gs.xsltParams.library_name + "?a=pr&rt=r&ro=1&s=DeleteFavourites&c=&o=XML&hhf="+makeURLComponentSafe("[{\"name\":\"Cache-Control\", \"value\":\"no-cache\"}]")+"&s1.items="; 21 21 var request_type = "GET"; // the default 22 22 … … 247 247 function showFullViewFavourites(){ 248 248 249 var content = YAHOO.util.Dom.get('berryBasketContent ');249 var content = YAHOO.util.Dom.get('berryBasketContentXX'); 250 250 var fullview = YAHOO.util.Dom.get('fullview'); 251 berryCheckoutPageClear();251 //berryCheckoutPageClear(); 252 252 253 253 var berryBasketDelOptions = YAHOO.util.Dom.get('delOptions'); … … 264 264 } 265 265 266 var share_anchor = YAHOO.util.Dom.get('shareBasket'); 267 var plain_text = ""; 266 268 var dlist = document.createElement('div'); 267 269 content.appendChild(dlist); … … 288 290 li.appendChild(img); 289 291 290 generateDocDisplay(li, doc, doc_id) 292 generateDocDisplay(li, doc, doc_id); 293 plain_text += generateMailEntry(doc, doc_id)+"%0D%0A%0D%0A"; 291 294 li.className = 'berrydoc'; 292 295 ul.appendChild(li); 293 296 } 294 297 295 } 296 298 var mailto = "mailto:?Subject=Favourites&body="+plain_text; 299 share_anchor.setAttribute("href", mailto); 300 } 301 302 function generateMailEntry(doc) { 303 304 var url=generateURL(doc); 305 var title = doc['Title']; 306 return "Title: "+title+"%0D%0AURL:"+url; 307 308 } 297 309 function generateDocDisplay(li, doc, doc_id) { 298 310 var a = document.createElement('a'); … … 525 537 var link_type = getDefaultLinkType(doc["collection"]); 526 538 if (link_type == "document") { 527 url = root_url+"/collection/"+doc["collection"]+"/document/"+doc["n ame"];539 url = root_url+"/collection/"+doc["collection"]+"/document/"+doc["nodeID"]; 528 540 } else if (link_type == "source") { 529 541 url = root_url+"/sites/"+gs.xsltParams.site_name+"/collect/"+doc['collection']+"/index/assoc/"+doc["root_assocfilepath"]+"/"+doc["root_srclinkFile"]; … … 583 595 584 596 function sendMail(){ 585 var url = gs.xsltParams.library_name + "?a=pr&rt=r&ro=1&s=Send Mail&c=";597 var url = gs.xsltParams.library_name + "?a=pr&rt=r&ro=1&s=SendFavouritesMail&c="; 586 598 var request_type = "POST"; 587 599 var postdata = "";
Note:
See TracChangeset
for help on using the changeset viewer.