@mikezimm/npmfunctions
Version:
Functions used in my SPFx webparts
23 lines (15 loc) • 736 B
text/typescript
import { PageContext } from '@microsoft/sp-page-context';
export function goToParentSite( e: any, pageContext: PageContext ) {
// let e: any = event;
console.log('goToParentSite event:',e);
let target = e.ctrlKey === true || e.altKey === true ? '_blank' : '_self';
let parentUrl = pageContext.web.absoluteUrl.substr(0, pageContext.web.absoluteUrl.lastIndexOf('/') );
window.open( parentUrl, target );
}
export function goToHomePage( e: any, pageContext: PageContext ) {
// let e: any = event;
console.log('goToHomePage event',e);
let target = e.ctrlKey === true || e.altKey === true ? '_blank' : '_self';
let parentUrl = pageContext.web.absoluteUrl;
window.open( parentUrl, target );
}