diff --git a/src/scripts/coopstarter.js b/src/scripts/coopstarter.js index 70f2f06da905b3b6a89fc78f428e5276b3283943..3727ab59e57aafc608b0c7ded6f4279d2fe705ad 100644 --- a/src/scripts/coopstarter.js +++ b/src/scripts/coopstarter.js @@ -551,18 +551,23 @@ document.addEventListener("DOMContentLoaded", event => { }); //Set the share links - document.querySelectorAll(".twitter-link")[0].addEventListener("populate", function (e) { - var regexContributor = /contributor/g - var regexSearcher = /searcher/g - var valUrl = window.location.href.replace(regexContributor, 'public').replace(regexSearcher, 'public') - console.log("urls are",valUrl); - $('.twshare').attr("href", "https://twitter.com/intent/tweet?text=Check%20this%20resource%20from%20Coopedia%20:%20&original_referer="+valUrl+"&ref_src=twsrc%5Etfw&tw_p=tweetbutton&&url="+valUrl+"&"); + document.querySelectorAll(".twitter-link").forEach( shareLink => { + shareLink.addEventListener("populate", function (e) { + var regexContributor = /contributor/g + var regexSearcher = /searcher/g + var valUrl = window.location.href.replace(regexContributor, 'public').replace(regexSearcher, 'public') + console.log("urls are",valUrl); + shareLink.querySelector('.twshare').setAttribute("href", "https://twitter.com/intent/tweet?text=Check%20this%20resource%20from%20Coopedia%20:%20&original_referer="+valUrl+"&ref_src=twsrc%5Etfw&tw_p=tweetbutton&&url="+valUrl+"&"); + }); }); - document.querySelectorAll(".email-link")[0].addEventListener("populate", function (e) { - var regexContributor = /contributor/g - var regexSearcher = /searcher/g - var valUrl = window.location.href.replace(regexContributor, 'public').replace(regexSearcher, 'public') - document.querySelectorAll('.emshare')[0].setAttribute("href", "mailto:?subject=Coopedia%20shared%20resource&body=I%20share%20you%20this%20resource%20from%20Coopedia%20:%20" + valUrl); + + document.querySelectorAll(".email-link").forEach( emailLink => { + emailLink.addEventListener("populate", function (e) { + var regexContributor = /contributor/g + var regexSearcher = /searcher/g + var valUrl = window.location.href.replace(regexContributor, 'public').replace(regexSearcher, 'public') + emailLink.querySelector('.emshare').setAttribute("href", "mailto:?subject=Coopedia%20shared%20resource&body=I%20share%20you%20this%20resource%20from%20Coopedia%20:%20" + valUrl); + }); }); //Refresh pagination