Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <!--skip-->
- <title>EasyRTC Demo: Instant Messaging + Rooms </title>
- <link rel="stylesheet" type="text/css" href="/easyrtc/easyrtc.css" />
- <!--hide-->
- <link rel="stylesheet" type="text/css" href="css/landing.css" />
- <!-- Prettify Code -->
- <script type="text/javascript" src="js/prettify/prettify.js"></script>
- <link rel="stylesheet" type="text/css" href="js/prettify/prettify.css" />
- <script type="text/javascript" src="js/prettify/loadAndFilter.js"></script>
- <script type="text/javascript" src="js/prettify/jquery.min.js"></script>
- <!--show-->
- <!-- Assumes global locations for socket.io.js and easyrtc.js -->
- <script src="/socket.io/socket.io.js"></script>
- <script type="text/javascript" src="/easyrtc/easyrtc.js"></script>
- <script type="text/javascript" src="js/demo_instant_messaging_rooms.js"></script>
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
- <link rel="stylesheet" type="text/css" href="css.css">
- <!--hide-->
- <!-- Styles used within the demo -->
- <style type="text/css">
- #stuffToSend {
- width:300px;
- }
- #sendMessageArea{
- float:left;
- width:400px;
- padding-right:20px;
- }
- #sendMessageText{
- width:100%;
- }
- #conversation {
- height:150px;
- border:solid 1px gray;
- overflow-y:scroll;
- }
- .roomDiv {
- margin-bottom: 15px;
- background-color: antiquewhite;
- }
- .roomOccupants{
- margin-left: 20px;
- }
- #main.connected>.preconnection{
- display:none;
- }
- #main.notconnected>.postconnection{
- display:none;
- }
- .quickJoin {
- display: inline-block;
- }
- #quickJoinBlock {
- display: inline-block;
- }
- </style>
- <!--show-->
- </head>
- <body onload="initApp();" >
- <!--hide-->
- <div id="container">
- <!-- <div id="menu"></div> -->
- <div id="main">
- <div class="preconnection">
- Username: <input type="text" id="userNameField" />
- Password: <input type="text" id="credentialField" />
- <div >
- <button id="connectButton" onclick="connect();">Connect</button>
- </div>
- <hr>
- </div>
- <div class="postconnection">
- <button onclick="disconnect();">Disconnect from server.</button>
- </div>
- <!-- <div >
- Quick Join -
- <div id="quickJoinBlock"></div> <button onclick="refreshRoomList();"> Refresh</button>
- <button onclick="addRoom(null, null, true);">or join </button>
- <input id="roomToAdd" type="text" size="20" />
- <br>
- Optional room parameters<input id="optRoomParms" type="text" size="20"/>
- </div> -->
- <div class="postconnection">
- <hr>
- <div id="sendMessageArea">
- <div id="iam">Not connected yet</div>
- <textarea id="sendMessageText" placeholder="Enter your message here"></textarea>
- Rooms:
- <div id="rooms"></div>
- </div>
- <div id="receiveMessageArea">
- Received Messages:
- <div id="conversation"></div>
- </div>
- </div>
- <div class="container">
- <div class="row">
- <br> <br> <br> <br> <br> <br>
- <div class="col-md-3">
- <div class="panel panel-primary">
- <div class="panel-heading">
- <span class="glyphicon glyphicon-comment"></span> Chat
- <div class="btn-group pull-right">
- <button type="button" class="btn btn-default btn-xs dropdown-toggle" data-toggle="dropdown">
- <span class="glyphicon glyphicon-chevron-down"></span>
- </button>
- <ul class="dropdown-menu slidedown">
- <li><a href="http://www.jquery2dotnet.com"><span class="glyphicon glyphicon-refresh">
- </span>Refresh</a></li>
- <li><a href="http://www.jquery2dotnet.com"><span class="glyphicon glyphicon-ok-sign">
- </span>Available</a></li>
- <li><a href="http://www.jquery2dotnet.com"><span class="glyphicon glyphicon-remove">
- </span>Busy</a></li>
- <li><a href="http://www.jquery2dotnet.com"><span class="glyphicon glyphicon-time"></span>
- Away</a></li>
- <li class="divider"></li>
- <li><a href="http://www.jquery2dotnet.com"><span class="glyphicon glyphicon-off"></span>
- Sign Out</a></li>
- </ul>
- </div>
- </div>
- <div class="panel-body">
- <ul class="chat">
- <li class="left clearfix"><span class="chat-img pull-left">
- <img src="http://placehold.it/50/55C1E7/fff&text=U" alt="User Avatar" class="img-circle" />
- </span>
- <div class="chat-body clearfix">
- <div class="header">
- <strong class="primary-font">Jack Sparrow</strong> <small class="pull-right text-muted">
- <span class="glyphicon glyphicon-time"></span>12 mins ago</small>
- </div>
- <p>
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur bibendum ornare
- dolor, quis ullamcorper ligula sodales.
- </p>
- </div>
- </li>
- <li class="right clearfix"><span class="chat-img pull-right">
- <img src="http://placehold.it/50/FA6F57/fff&text=ME" alt="User Avatar" class="img-circle" />
- </span>
- <div class="chat-body clearfix">
- <div class="header">
- <small class=" text-muted"><span class="glyphicon glyphicon-time"></span>13 mins ago</small>
- <strong class="pull-right primary-font">Bhaumik Patel</strong>
- </div>
- <p>
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur bibendum ornare
- dolor, quis ullamcorper ligula sodales.
- </p>
- </div>
- </li>
- </ul>
- </div>
- <div class="panel-footer">
- <div class="input-group">
- <input id="btn-input" type="text" class="form-control input-sm" placeholder="Type your message here..." />
- <span class="input-group-btn">
- <button class="btn btn-warning btn-sm" id="btn-chat">
- Send</button>
- </span>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="postconnection" style="display: none;">
- <div id="fields"> </div></div>
- </div>
- <!--hide-->
- </div>
- <script type="text/javascript">
- addQuickJoinButtons({
- room1: {roomName: "room1", numberClients: " "},
- room2: {roomName: "room2", numberClients: " "},
- room3: {roomName: "room3", numberClients: " "}
- }
- );
- </script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement