in WebPortal/Scripts/clinic.js [19:55]
SignInToSkype(options).then(function () {
var container = document.getElementById("skype-cc");
var div = document.createElement("div");
container.appendChild(div);
options = {};
options.modalities = ['Chat'];
options.conversationId = config.meetingConferenceUri;
var promise = window.skypeWebAppCtor.renderConversation(div, options);
promise.then(function () {
$("#skype-cc").width(600).height(600);
});
promise.then(StageCleanupActions);
var conversation = window.skypeWebApp.conversationsManager.getConversationByUri(options.conversationId);
window.conversation = conversation;
conversation.participants.added(function (participant) {
participant.state.changed(function (newState) {
var ul = $("#admit");
if (newState == 'InLobby') {
var li = $('<li></li>');
participant.person.id.changed(function (id) { li.attr('data-participantId', id); });
var link = $('<a href="#"></a>');
participant.person.displayName.changed(function (name) { link.text(name); });
link.click(function () { participant.admit(); });
li.append(link);
ul.append(li);
}
else {
$("li[data-participantId='" + participant.person.id() + "']", ul).remove();
}
});
});
});