JC Brand
8c6a37b2ef
Bugfix. Error presence stanzas don't have a from attr
2013-05-31 21:00:54 +02:00
JC Brand
9913cb6f98
Fallback to JID when no fullname in vcard.
...
Also a bugfix: make sure to render the status widget when the user doesn't have
any roster contacts.
2013-05-31 21:00:26 +02:00
JC Brand
91bdb56bdb
Fixed race condition bug. More intelligent fetching of vcards
2013-05-31 16:55:58 +02:00
JC Brand
c845d11f26
Make sure chat-info msgs are not auto-removed
2013-05-31 09:58:12 +02:00
JC Brand
18fc903563
Use addHelpMessages method
2013-05-31 09:50:01 +02:00
JC Brand
0a0e4f2a3e
Enable user to reconnect to an open disconnected room
...
When a user has been removed from a room and the room is still open,
we want to re-use that same room once they join it again.
2013-05-31 09:41:09 +02:00
JC Brand
49b99d9693
Refactored status message rendering code
...
As a result we now implement more status codes from the spec.
Specifically the codes related to forced removal form the room
Also fixed a bug related to wrong authentication when logging in.
2013-05-30 21:25:54 +02:00
JC Brand
7d1a7fd6b4
Add /me messages to chatboxes (they're already in chatrooms)
2013-05-30 18:06:40 +02:00
JC Brand
75adfc92f2
Bugfix. ejabbed doesn't seem to send a 110 status message
2013-05-28 20:51:01 +02:00
JC Brand
f84bf9259d
Bugfix. Couldn't open chatroom when clicking from a list
2013-05-28 20:21:21 +02:00
JC Brand
e7debe0188
Fixed room join form styling.
...
- list of rooms dropped off the controlbox
2013-05-26 19:02:30 +02:00
JC Brand
4e2745a47d
Add bosh_service_url to list of default config pars
2013-05-26 09:35:16 +02:00
JC Brand
7db90a5eb8
Make sure to display the stauts message when opening a chatbox
2013-05-23 11:33:21 +02:00
JC Brand
7f4f3d7def
Add default config options to converse.js
2013-05-21 16:48:51 +02:00
JC Brand
a48a1f3d79
Add a config setting to hide the MUC server form input
2013-05-21 16:30:39 +02:00
JC Brand
d582e0f3bb
Bugfix
2013-05-21 14:10:10 +02:00
JC Brand
18410ca4bf
Add new form input for nickname when joining chatrooms
2013-05-21 14:07:17 +02:00
JC Brand
5cb2a473f3
Fix spinner so that it also renders properly in Plone
2013-05-21 13:37:47 +02:00
JC Brand
f763757879
No need for variables
2013-05-21 09:11:53 +02:00
JC Brand
feac7363ae
Bugfix in room configuration code.
2013-05-20 22:16:35 +02:00
JC Brand
316d3f3396
Fixed an IE bug and fixed a bug in sendPresence.
2013-05-20 20:59:57 +02:00
JC Brand
0799d286fb
CSS tweaks after testing standalone again
2013-05-20 20:08:47 +02:00
JC Brand
9aabe16155
CSS fixes for fancy dropdowns after some browser testing
2013-05-20 19:54:22 +02:00
JC Brand
feb3695ebe
Tweak the error message styling
2013-05-14 22:13:05 +02:00
JC Brand
946bb7730b
Fix tests
2013-05-14 09:43:49 +02:00
JC Brand
8467dc7016
Add contact even if vcard fetching didn't work.
...
Also fixed a bug. We DO have to listen to the 'remove' event for roster items.
2013-05-13 23:38:37 +02:00
JC Brand
c1423928ab
It's now possible to enter password protected chatrooms
2013-05-13 23:17:16 +02:00
JC Brand
631c252e83
Next task is to render password form for restricted rooms
...
For now just make sure the user is informed that pw is required.
2013-05-13 09:22:45 +02:00
JC Brand
01336fefd9
Defer rendering of the messages area and roster
...
until after we are sure that the user has actually entered the room
2013-05-13 09:10:47 +02:00
JC Brand
5f0a90d00e
Make sure that checkboxes are ticked in chat config
2013-05-12 15:17:58 +02:00
JC Brand
0e1386cb60
Room configuration settings can now be saved.
2013-05-12 13:53:37 +02:00
JC Brand
b470d2a571
More work towards making chatroom configurable
...
Added a form with inputs for the configuration options (not yet usable)
2013-05-11 18:14:06 +02:00
JC Brand
0914887b4f
More work towards letting users configure chatrooms
...
Add a configure button on chatrooms when the user is the chatroom owner.
2013-05-11 16:58:08 +02:00
JC Brand
ef38fd0973
Add initial support for configuring chatrooms.
...
For now we just create an instant chatroom, but eventually we must provide a
way through the UI in which the user can request to configure the room.
2013-05-11 16:19:42 +02:00
JC Brand
fc06d46baa
Give visual indication/tooltips about MUC user roles
2013-05-11 14:19:07 +02:00
JC Brand
7c1a9242d5
Add logic to parse error messages when trying to enter a room
2013-05-11 09:59:32 +02:00
JC Brand
c392a4e598
Show all available room features
...
when clicking the info icon next to a room's name
2013-05-11 08:50:01 +02:00
JC Brand
7142dc58c7
Don't call disco#info for all chatrooms
...
It's way to inefficient when there are multiple chatrooms. Instead, I added an
info icon that can be clicked and which will fetch and display additional info
on the chatroom.
2013-05-10 21:05:58 +02:00
JC Brand
d1618300a3
Make sure fullname is saved to localStorage
...
Also make sure that logged in user's fullname is fetched from xmppstatus obj.
2013-05-10 10:58:25 +02:00
JC Brand
1d9dda374b
Fetch own vcard on startup
2013-05-10 10:00:25 +02:00
JC Brand
93a80e0db6
Add semi-colons
2013-05-10 08:47:25 +02:00
JC Brand
19cf4c753b
Pad spinner which replaces login button
2013-05-09 22:38:17 +02:00
JC Brand
472280ae5d
Add some padding around the login submit button
2013-05-09 19:01:34 +02:00
JC Brand
97c978bcfc
Indicate when chatrooms are password protected
2013-05-09 18:34:15 +02:00
JC Brand
b3ed43c450
Don't fetch rooms on roster or when leaving a room
...
Inefficient, causes way too much traffic and takes very long
2013-05-09 17:07:52 +02:00
JC Brand
df7f1ccf2c
Use feature discovery on chatrooms
2013-05-09 15:39:27 +02:00
JC Brand
07664ed350
Also inform if no rooms were found
2013-05-09 09:22:54 +02:00
JC Brand
5b2af5b03d
Add a button to manually fetch rooms from server.
...
Also show a spinner when logging in (to disable resubmitting login form)
and when refreshing the available chatrooms.
2013-05-09 00:09:24 +02:00
JC Brand
da483d63f3
Optimize showing of chatrooms
...
- by using documentFragment
2013-05-08 22:31:33 +02:00
witek
6078ab5924
fixed message counter to be windowState aware.
2013-05-08 16:27:47 +02:00