| Server IP : 209.209.40.120 / Your IP : 216.73.217.112 Web Server : Microsoft-IIS/10.0 System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586 User : NEWWWW$ ( 0) PHP Version : 8.3.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/Program Files (x86)/Mail Enable/Bin/NETWebMail/Mobile/ |
Upload File : |
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Chat.aspx.vb" Inherits="MailEnable.Clients.WebMail.Mobile.Chat" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Web Chat</title>
<%=WriteCSSIncludes() %>
<!-- require:dependencies -->
<script type= "text/javascript" src="<%=LibRoot%>/lib/dep/jquery.min.js"></script>
<script type= "text/javascript" src="<%=LibRoot%>/lib/dep/jquery-ui.min.js"></script>
<script type= "text/javascript" src="<%=LibRoot%>/lib/jquery.slimscroll.js"></script>
<script type= "text/javascript" src="<%=LibRoot%>/lib/jquery.fullscreen.js"></script>
<script type= "text/javascript" src="<%=LibRoot%>/lib/jsxc.dep.min.js"></script>
<script type= "text/javascript" src="<%=LibRoot%>/lib/dep/bootstrap.min.js"></script>
<!-- endrequire -->
<!-- jsxc library -->
<script type= "text/javascript" src="<%=LibRoot%>/<%=JSXCLIB%>"></script>
<meta content='width=device-width, initial-scale=1' name='viewport'/>
<script type="text/javascript" language="javascript">
function JSXC_Reset() {
localStorage.clear();
jsxc.storage.setItem('lastActivity', (new Date()).getTime());
jsxc.storage.setItem('debug', true);
jsxc.restore = true; // dont actually know what this does, but others seem to call it
//jsxc.storage.setItem('sid', '<%=mToken%>');
//jsxc.storage.setItem('rid', '<%=GetInitialRID()%>');
var from='<%=mXMPPDomain%>';
//need to configure basic identity for domain/host (since we are pre-biding and missing some steps)
var _jidNodeIndex={}; _jidNodeIndex[from]='http://www.mailenable.com/en/mexmpp/';
var _jidVerIndex={}; _jidVerIndex[from]='psa8Dsqc7mrrh15XfA38kRtlj78=';
localStorage.setItem('strophe.caps._jidNodeIndex', JSON.stringify(_jidNodeIndex));
localStorage.setItem('strophe.caps._jidVerIndex', JSON.stringify(_jidVerIndex));
}
function JSXC_OverloadMenu() {
//
// modify the options for the roster so we only provide a subset of the functionality
//
jsxc.gui.template['roster'] = '<div id="jsxc_roster">\n' +
' <ul id="jsxc_buddylist"></ul>\n' +
' <div class="jsxc_bottom jsxc_presence jsxc_rosteritem" data-bid="own">\n' +
' <div id="jsxc_avatar" class="jsxc_avatar jsxc_statusIndicator" />\n' +
' <div id="jsxc_menu">\n' +
' <span></span>\n' +
' <div class="jsxc_inner">\n' +
' <ul>\n' +
' <li class="jsxc_muteNotification" data-i18n="Mute"></li>\n' +
' <li class="jsxc_hideOffline" data-i18n="Hide_offline"></li>\n' +
<%If AllowlInvitations() Then%>
' <li class="jsxc_addBuddy jsxc_contacticon" data-i18n="Add_buddy"></li>\n' +
<%End If%>
' <li class="jsxc_about" data-i18n="About"></li>\n' +
' </ul>\n' +
' </div>\n' +
' </div>\n' +
' <div id="jsxc_notice">\n' +
' <span></span>\n' +
' <div class="jsxc_inner">\n' +
' <ul></ul>\n' +
' </div>\n' +
' </div>\n' +
' <div id="jsxc_presence">\n' +
' <span data-i18n="Offline">Offline</span>\n' +
' <div class="jsxc_inner">\n' +
' <ul>\n' +
' <li data-pres="online" class="jsxc_online" data-i18n="Online"></li>\n' +
' <li data-pres="chat" class="jsxc_chat" data-i18n="Chatty"></li>\n' +
' <li data-pres="away" class="jsxc_away" data-i18n="Away"></li>\n' +
' <li data-pres="xa" class="jsxc_xa" data-i18n="Extended_away"></li>\n' +
' <li data-pres="dnd" class="jsxc_dnd" data-i18n="dnd"></li>\n' +
' <li data-pres="offline" class="jsxc_offline" data-i18n="Offline"></li>\n' +
' </ul>\n' +
' </div>\n' +
' </div>\n' +
' </div>\n' +
' <div id="jsxc_toggleRoster"></div>\n' +
'</div>\n' +
'';
}
function JSXC_PreBind() {
<%=JSSXBeginOptions()%>
}
$(document).ready(function () {
JSXC_Reset();
JSXC_PreBind();
JSXC_OverloadMenu();
});
function LogOff()
{
jsxc.xmpp.logout(true);
}
</script>
</head>
<body onbeforeunload="LogOff()">
</body>
</html>