in WebPortal/Scripts/meeting.js [28:92]
function register_popup(participantEmail, id, name) {
for (var iii = 0; iii < popups.length; iii++) {
//already registered. Bring it to front.
if (id == popups[iii]) {
console.log("already registered at :" + iii + ", " + popups[iii]);
Array.remove(popups, iii);
popups.unshift(id);
calculate_popups();
return;
}
}
var objExists = document.getElementById('chatPopUp_' + id);
if (objExists == null) {
var element = '<div id="' + id + '"><div id="chatPopUp_' + id + '" class="chatPopUp">' +
'<div id="chatServiceWrap_' + id + '" class="chatServiceWrap"> ' +
'<div class="panel panel-primary">' +
'<div class="panel-heading" id="accordion">' +
'<span class="glyphicon glyphicon-comment"></span> ' + name +
'<div class="btn-group pull-right">' +
'<a type="button" class="btn btn-default-override btn-xs" data-toggle="collapse" data-parent="#accordion" href="#collapseOne" >' +
'<span class="glyphicon glyphicon-minus" id="chatMinimize_' + id + '" style="padding-right:10px"></span>' +
'<span class="glyphicon glyphicon-remove" id="chatClose_' + id + '"></span>' +
'</a>' +
'</div>' +
'</div>' +
'</div>' +
'<div>' +
'<div id="message-history_' + id + '" class="messages"></div>' +
'<div id="message-input">' +
'<input id="message_' + id + '" type="text" placeholder="Type Message here" style="border:1px solid black;width:100%"/>' +
//'<input type="button" class="btnChatSendMessages" value="Send Message" id="sendMessasge_'+id+'" />'+
'<a id="sendMessasge_' + id + '" class="iconfont sendmessage" title="Send Message" style="width:30px;vertical-align:middle;"></a>' +
'</div>' +
//'<div id="input-message" class="chatinput editable"' +
// 'contenteditable="true" placeholder="Type a message here"></div>' +
'</div>' +
'</div>' +
'</div></div>';
$('#multipleChats').append(element);
$('#message-input').not('.chat-processed').addClass('chat-processed').on('keypress', function (evt) {
if (evt.keyCode == 13) {
evt.preventDefault();
$('.sendmessage', this).click();
}
});
$('#chatMinimize_' + id).attr('onclick', 'minimize_popup("' + id + '")');
if (participantEmail != '') {
$('#sendMessasge_' + id).click(function () { SendIMMessages(participantEmail, id); });
$('#chatClose_' + id).click(function () { close_multipleChats(participantEmail, id); });
}
else {
$('#sendMessasge_' + id).click(function () { sendMessage(config.meetingConferenceUri, id); });
$('#chatClose_' + id).click(function () { close_multipleChats(config.meetingConferenceUri, id); });
}
}
popups.unshift(id);
calculate_popups();
}