Guest User

Untitled

a guest
Apr 27th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 2.68 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4.     <meta charset="utf-8" />
  5.     <title>Index</title>
  6.     <link href="/Content/Site.css" rel="stylesheet" type="text/css" />
  7.     <script src="/Scripts/jquery-1.7.1.min.js" type="text/javascript"></script>
  8.     <script src="/Scripts/jquery.tmpl.min.js" type="text/javascript"></script>
  9.     <script src="/Scripts/jquery.jazor.js" type="text/javascript"></script>
  10.  
  11.     <script src="/Scripts/jquery.signalr.min.js" type="text/javascript"></script>
  12.     <script src="/signalr/hubs" type="text/javascript"></script>
  13.     <script src="/scripts/signalrmvc.js"></script>
  14.     <script type="text/javascript">
  15.         ///reference
  16.         var handler = new SignalRMVC();
  17.        
  18.         $(function () {
  19.             handler.mvcconnect();
  20.         });
  21.     </script>
  22. </head>
  23. <body>
  24.     <h2>Index</h2>
  25.  
  26. <script type="text/javascript">
  27.     $(function () {
  28.         $("#send").click(function (e) {
  29.             handler.request({
  30.                 path: "user/sendmessage",
  31.                 data: {
  32.                     broadcastGroupName: "sample-chat-room",
  33.                     message: $("#message").val()
  34.                 },
  35.                 success: function () {
  36.                     console.log("message was sent successfully");
  37.                     $("#message").val("");
  38.                     $("#message").focus();
  39.                 },
  40.                 error: function () {
  41.                     alert('unable to send message');
  42.                 }
  43.             });
  44.             e.preventDefault();
  45.             return false;
  46.         });
  47.  
  48.         $("#login").click(function (e) {
  49.             //let's register the user
  50.             handler.request({
  51.                 path: "user/login",
  52.                 data: $("#username").val(),
  53.                 success: function () {
  54.                     //hide the login screen and show the chat screen
  55.                     $("#chat").show();
  56.                     $("#user-login").hide();
  57.                     console.log("joining simple-chat-room");
  58.                     handler.request({ path: "user/join", data: "sample-chat-room" });
  59.                 }
  60.             });
  61.  
  62.             e.preventDefault();
  63.             return false;
  64.         });
  65.     });
  66.    
  67. </script>
  68. <div id="chat" style="display:none;">
  69.     <ul id="messages">
  70.     </ul>
  71.     <p>Type a message and click send</p>
  72.     <input type="text" name="message" id="message" value="" />
  73.     <input type="submit" name="send" id="send" value="Send" />
  74. </div>
  75. <div id="user-login">
  76.     <p>Type your username below and click 'Login'</p>
  77.  
  78.     Username: <input type="text" id="username" value="" />
  79.     <input type="submit" name="login" id="login" value="Login" />
  80. </div>
  81. </body>
  82. </html>
Add Comment
Please, Sign In to add comment