7 changed files with 111 additions and 14 deletions
File diff suppressed because one or more lines are too long
@ -0,0 +1,28 @@ |
|||
<!doctype html> |
|||
<html lang="en"> |
|||
<head> |
|||
<meta charset="UTF-8"> |
|||
<title>COZe</title> |
|||
<link href="/css/styles.css" rel="stylesheet" type="text/css"/> |
|||
<link href="/css/stylesGlobal.css" rel="stylesheet" type="text/css"/> |
|||
</head> |
|||
<body> |
|||
|
|||
<div id="MainContent" class="container"> |
|||
<form method="post" enctype="multipart/form-data" class="send_message_form"> |
|||
<div class="row"> |
|||
<div class="col-12 text-center p-4"> |
|||
<span class="font-20">Do you want to send this message to the whole session?</span> |
|||
</div> |
|||
<div class="col-12 text-center p4 px-0"> |
|||
<button type="submit" class="button big full confirm mx-0">Send message</button> |
|||
</div> |
|||
</div> |
|||
</form> |
|||
</div> |
|||
|
|||
<script type="text/javascript" src="https://code.jquery.com/jquery-3.3.1.slim.min.js"></script> |
|||
<script type="text/javascript" src="/socket.io/socket.io.js"></script> |
|||
<script type="text/javascript" src="/pushMessage.js"></script> |
|||
</body> |
|||
</html> |
@ -0,0 +1,33 @@ |
|||
$(document).ready(()=>{ |
|||
|
|||
var socket = io(); |
|||
var baseUrl = 'http://' + window.location.hostname; |
|||
var urlString = window.location.href; |
|||
var mid = getParameterByName("mid", urlString); |
|||
|
|||
var form = $('.send_message_form'); |
|||
|
|||
form.on('submit', function(e){ |
|||
e.preventDefault(); |
|||
|
|||
var title = form.find('.title').val(); |
|||
//var mid = form.find('.mid').val();
|
|||
|
|||
socket.emit('pushMessage', mid); |
|||
parent.postMessage("cbClose", baseUrl); |
|||
|
|||
}); |
|||
|
|||
|
|||
function getParameterByName(name, url) { |
|||
if (!url) url = window.location.href; |
|||
name = name.replace(/[\[\]]/g, "\\$&"); |
|||
var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"), |
|||
results = regex.exec(url); |
|||
if (!results) return null; |
|||
if (!results[2]) return ''; |
|||
return decodeURIComponent(results[2].replace(/\+/g, " ")); |
|||
} |
|||
|
|||
}); |
|||
|
Loading…
Reference in new issue