Commit 6ab9ddc0 authored by JC Brand's avatar JC Brand

Add initial functionality for transmitting user presence status changes.

parent ce4528b6
...@@ -325,6 +325,10 @@ $(document).bind('jarnxmpp.message', function (event) { ...@@ -325,6 +325,10 @@ $(document).bind('jarnxmpp.message', function (event) {
xmppchat.receiveMessage(event); xmppchat.receiveMessage(event);
}); });
$(document).bind('xmppchat.send_presence', function (event, jid, type) {
jarnxmpp.connection.send($pres({'type':type}));
});
$(document).bind('jarnxmpp.connected', function() { $(document).bind('jarnxmpp.connected', function() {
var chatdata = jQuery('span#babble-client-chatdata'), var chatdata = jQuery('span#babble-client-chatdata'),
cookie = jQuery.cookie('chats-open-'+chatdata.attr('username')), cookie = jQuery.cookie('chats-open-'+chatdata.attr('username')),
...@@ -357,4 +361,8 @@ $(document).bind('jarnxmpp.connected', function() { ...@@ -357,4 +361,8 @@ $(document).bind('jarnxmpp.connected', function() {
$(document).ready(function () { $(document).ready(function () {
$('ul.tabs').tabs('div.panes > div'); $('ul.tabs').tabs('div.panes > div');
$('select#select-xmpp-status').bind('change', function (event) {
var jid = jarnxmpp.connection.jid;
$(document).trigger('xmppchat.send_presence', [jid, event.target.value]);
});
}); });
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment