I'm trying to use this code to add a 'Copy Link' button using Ribbon Workbench. I got this from a bookmarklet that was provided in another thread. After publishing, nothing happens when I click the button. Can someone help me with my code?
function copyLink(){
var contentPanels=Array.from(document.querySelectorAll('iframe')).filter(function(d){return d.style.visibility!=='hidden'});
if (contentPanels && contentPanels.length > 0) {
var Xrm = contentPanels[0].contentWindow.Xrm; var entityId = Xrm.Page.data.entity.getId();
if(entityId){
prompt('Ctrl+C to copy to clipboard',Xrm.Page.context.getClientUrl()+'/main.aspx?etn='+Xrm.Page.data.entity.getEntityName()+'&id='+entityId+'&newWindow=true&pagetype=entityrecord');
}
}
}
Code from bookmarklet:
javascript:(function(){var%20contentPanels=Array.from(document.querySelectorAll('iframe')).filter(function(d){return%20d.style.visibility!=='hidden'});if(contentPanels&&contentPanels.length>0){var%20Xrm=contentPanels[0].contentWindow.Xrm;var%20entityId=Xrm.Page.data.entity.getId();if(entityId){prompt('Ctrl+C%20to%20copy%20to%20clipboard',Xrm.Page.context.getClientUrl()+'/main.aspx?etn='+Xrm.Page.data.entity.getEntityName()+'&id='+entityId+'&newWindow=true&pagetype=entityrecord');}}})();void%200;
*This post is locked for comments
I have the same question (0)


Report
All responses (
Answers (