stickyants-sp-util
Version:
A set of utility functions and classes to simplify working with JSOM for SharePoint Online/2013/2016 development.
27 lines (26 loc) • 1.07 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
/**
* Get user picture using their email address
* @param email the email address of the user
*/
function getUserPictureLink(email) {
return "https://outlook.office365.com/owa/service.svc/s/GetPersonaPhoto?email=" + email + "&UA=0&size=HR64x64";
}
exports.getUserPictureLink = getUserPictureLink;
/**
* Get user delve profile link using their email address
* @param email the email address of the user
*/
function getUserDelveLink(email) {
return location.protocol + "//" + location.host.replace(/(.*)?\.sharepoint\.*com$/gi, '$1') + "-my.sharepoint.com/_layouts/15/me.aspx/?p=" + email + "&v=work";
}
exports.getUserDelveLink = getUserDelveLink;
/**
* Creates a link to a specific version of the current page given a ui version
* @param uiVersion the UIVersion to generate a link to
*/
function createVersionLink(uiVersion) {
return location.protocol + "//" + location.host + location.pathname + "?PageVersion=" + uiVersion;
}
exports.createVersionLink = createVersionLink;