> requestMsg: function (pipe, options) {
> var message = encodeURIComponent(chatBox.val()); // message
> submitted by user / input value
> // message depends on whether author is same or not
> var userAvatar = $('.onAvatar').attr('src');
> var messageError = $('.messageError'); // message error if
> less than 3 characters or empty
> var curTime = new Date().getTime();
> var msg = '<span style="color:#' + SNColorCur + '">' +
> stagename + ': </span>' + ' ' + message;
> if ((curTime < lastMsg + sendLimit) &&
> (jQuery.trim(message)).length > 0){ // if the message is not 3
> characters or is a space don't post
> messageError.remove();
> $('.chatBoxmsginCon').append("<p class='newMessage'
> id=newMessageW> You are sending messages too fast. </p>");
> $('.messageError').fadeOut(6000);
> return false;
> }else {//send the message to everyone on channel
> if ((jQuery.trim(message)).length > 0) {
> lastMsg = curTime;
> myPipe.request.send('objectPush', {
> 'raw': 'newMessage',
> 'channel': 'lobby',
> 'data': {
> 'author': stagename,
> 'msg': msg
> }
> });
> $('.chatBoxmsginCon').append("<p author='" + name +
> "'" + "class='newMessage'>" + decodeURIComponent(msg) + "</p>");
> $('.newMessage:last-of-type').hide().fadeIn(300);
> chatBox.val("");// empty message box every message sent
> this.scrollBot;// chat box scroll to bottom
> }
> }
> return false;
> },
>
> createUser: function(user, pipe) {
>
> },
> rawSendMsg: function (raw, pipe) {// this function handles actually
> relaying the message to all users
> this.sendMsg(pipe, raw.data.author,
> decodeURIComponent(raw.data.msg));// used to send message to all users in
> same channel
> },
> setAuthor: function () {
>
> },
> parseMessage: function(message) {
> return decodeURIComponent(message);// escape and return raw data
> for use in sendMsg
> },
> sendMsg: function (pipe, from, message) { // function used to send
> decoded message through rawDataEscape
> $('.chatBoxmsginCon').append( // once rawDataEscape receives it,
> the message will be sent to chat
> new Element('p', {'author':this.parseMessage(from),
> 'class':'newMessage', html:this.parseMessage(message)}));
> $('.newMessage:last-of-type').hide().fadeIn(300);
> $(chatBox).val("");
> }
>
Also when i send a message like " hello' " i get a message in the console
of the browser receiving the message saying unexpected token '
>
>>
>
--
--
You received this message because you are subscribed to the Google
Groups "APE Project" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/ape-project?hl=en
---
APE Project (Ajax Push Engine)
Official website : http://www.ape-project.org/
Git Hub : http://github.com/APE-Project/
---
You received this message because you are subscribed to the Google Groups "APE
Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.