Fix client side timestamp problem
Added Support for standalone webchat by reading a json file Fix for jsonfile-interval in code Added working php script with spam prevention, for webchat
This commit is contained in:
parent
912dd0694b
commit
15e7417807
5 changed files with 102 additions and 13 deletions
|
|
@ -1,4 +1,4 @@
|
|||
function sendChat(message) {
|
||||
function sendChat(me, message) {
|
||||
var ip;
|
||||
$.ajax({
|
||||
type: "GET",
|
||||
|
|
@ -13,6 +13,8 @@ function sendChat(message) {
|
|||
dataType: 'json',
|
||||
success: function(response) {
|
||||
//handle response
|
||||
if(response)
|
||||
me.onPlayerChat('', response);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
|
|
|||
|
|
@ -213,7 +213,7 @@ DynMap.prototype = {
|
|||
.keydown(function(event) {
|
||||
if (event.keyCode == '13') {
|
||||
event.preventDefault();
|
||||
sendChat(chatinput.val());
|
||||
sendChat(me, chatinput.val());
|
||||
chatinput.val('');
|
||||
}
|
||||
})
|
||||
|
|
@ -329,6 +329,7 @@ DynMap.prototype = {
|
|||
//var divs = $('div[rel]');
|
||||
//divs.filter(function(i){return parseInt(divs[i].attr('rel')) > timestamp+me.options.messagettl;}).remove();
|
||||
});
|
||||
me.lasttimestamp = update.timestamp;
|
||||
setTimeout(function() { me.update(); }, me.options.updaterate);
|
||||
}, function(status, statusText, request) {
|
||||
me.alertbox
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue