SPA are pretty common and recently on a project I had a request to show contacts with a SPA hosted on SharePoint. Here is code that shall show Skype presence to the user.
Note: Works on IE, requires the user to be logged into Skype and have the Skype client.
Note: Works on IE, requires the user to be logged into Skype and have the Skype client.
<!DOCTYPE html>
<html dir="ltr" lang="en-US">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=10" />
<title> Presence with Skype </title>
<link rel="stylesheet" type="text/css" href="/_layouts/15/1033/styles/Themable/corev15.css" />
<script type="text/javascript" src="/_layouts/15/init.js"></script>
<script type="text/javascript" src="/_layouts/15/1033/strings.js"></script>
<script type="text/javascript" src="/_layouts/15/core.js"></script>
</head>
<body>
<script type="text/javascript">
var
g_presenceEnabled = true;
</script>
<div>
<span class="ms-verticalAlignTop
ms-noWrap ms-displayInlineBlock">
<span class="ms-imnSpan">
<a class="ms-imnlink
ms-spimn-presenceLink" aria-hidden="true" onclick="IMNImageOnClick(event);return false;" href="#">
<span class="ms-spimn-presenceWrapper
ms-imnImg ms-spimn-imgSize-10x10">
<img name="imnmark" class="ms-spimn-img
ms-spimn-presence-online-10x10x32" id="imn_1,type=smtp" alt="Offline" src="/_layouts/15/images/spimn.png" sip="pb@radimaging.co.uk" showofflinepawn="1" />
</span>
</a>
</span>
<span class="ms-noWrap
ms-imnSpan">
Paul beck
</span>
</span>
</div>
</body>
</html>
Thank You so much Paul.
ReplyDeleteVery nice post, its wokring very well.