JC Brand
53f38dcc71
Two changes, see below:
...
* Call refreshWebkit hack when opening a chat room
* New event emitted when a chat room is opened.
2014-07-17 19:18:48 +02:00
JC Brand
3423f7bc74
Bugfix. fixes #180
2014-07-17 17:44:44 +02:00
JC Brand
66e45f91e9
Bugfix. First render before fetching msgs. Fixes #191
2014-07-17 17:29:05 +02:00
JC Brand
9846f89a2c
If no resource exists, add one which mentions converse.js
...
updates #123
2014-07-15 07:57:28 +02:00
JC Brand
01c2c5d93c
Save groups on RosterItem. updates #83
2014-07-14 21:44:18 +02:00
JC Brand
6bded11304
Add connection feedback on the controlbox.
...
Now that the toggle is hidden when the controlbox is visible.
2014-07-14 20:41:26 +02:00
JC Brand
fe3e9f5294
Bugfix, xhr_user_search_url is not a global. Fixes #192
2014-07-11 16:12:56 +02:00
JC Brand
012cbfb61a
Rename events.
...
Remove the "on" prefix. Events are listened to via "on" method, so it's
redundant.
2014-07-06 18:31:17 +02:00
JC Brand
4f5534ed66
Finally fixed the non-AMD case to work with external templates.
2014-07-06 17:32:06 +02:00
JC Brand
166b3bd003
Increase the clickable area for restoring a minimized chat
2014-07-06 12:40:50 +02:00
JC Brand
5034ae33f2
Work on getting proper separation between tests.
2014-06-30 20:26:45 +02:00
JC Brand
75a94fb2b7
Merge branch 'master' of https://github.com/derek-wangpch/converse.js into derek-wangpch-master
2014-06-30 18:59:49 +02:00
JC Brand
8aedc3fcf7
Integrate backbone.browserStorage. Fixes #176
...
Data is now by default cached in sessionStorage and not localStorage.
Can be configured via the "storage" option.
2014-06-30 18:53:58 +02:00
JC Brand
180d175e54
Fix tests. Make sure the min chats toggle gets updated
2014-06-29 18:30:01 +02:00
JC Brand
27cce2c229
Refactor to store number of unread messages
2014-06-29 15:59:39 +02:00
JC Brand
4b8196cd7e
Add more tests around minimized chats.
2014-06-21 23:01:56 +02:00
JC Brand
c9d7e17a10
Fix test failures due to previous commit
2014-06-14 22:03:04 +02:00
JC Brand
4273e19716
rid and sid are on the _proto obj. Fixes #180
2014-06-14 20:41:20 +02:00
JC Brand
0d3977d3d4
Remember the state of the minimized chats toggle
2014-06-14 20:32:45 +02:00
JC Brand
30a6e6cb58
Remove redundant function wrapping
2014-06-14 19:47:19 +02:00
JC Brand
7ff99a5025
Only need a reference to the toggle view
2014-06-14 19:44:00 +02:00
JC Brand
d45ba9e57e
Try to fix some corner cases resulting from narrow window widths.
2014-06-14 18:21:52 +02:00
JC Brand
190142a0b0
Call trimChats when the window is resized.
...
Also fixed 2 bugs.
1. Instead of checking whether minimized chats toggle is visible, check whether
there ae aleady minimized chats (visuals might be delayed).
2. Don't call restore from removeChat. Chat gets restored earlier.
2014-06-14 16:22:52 +02:00
JC Brand
9c2b19c71d
2 bugfixes.
...
When a chat is minimized in trimChats, trimChats needs to be called again (in
case the minimized chats toggle is newly shown).
Debounce the "restore" method to avoid breakage due to double click.
2014-06-11 22:53:14 +02:00
JC Brand
7d6595435e
Add the logic for toggling minimized chats
2014-06-11 22:01:18 +02:00
JC Brand
f416a455d1
Add a toggle to show/hide the minimized chat boxes.
...
Still rough around the edges
2014-06-05 00:12:53 +02:00
JC Brand
e2d494f0ad
Unread chat messages now appear on the minimized chat view.
2014-06-04 09:32:40 +02:00
JC Brand
0d3c101cbf
Start fixing message count bugs
2014-06-02 21:51:30 +02:00
JC Brand
c6a32b847e
Fix chatroom tests
2014-06-02 05:13:53 +02:00
JC Brand
ef9fd9617d
Fix rendering of minimized chatrooms
2014-06-02 04:47:23 +02:00
JC Brand
afcb49b6b6
Show the consolidation in the mockup.
2014-06-01 20:56:58 +02:00
JC Brand
6e5bf44ada
This branch marks the start of a significant conceptual change.
...
Instead of differentiating between trimmed chats and minimized chats, the two
are now combined into the same thing.
This commit contains some initial work, but functionality is still impaired.
2014-06-01 20:09:09 +02:00
JC Brand
c594e5a1e9
Add new test for trimmed chats
2014-06-01 17:57:03 +02:00
JC Brand
81f3814e32
Refactor code out into backbone.overview
2014-06-01 15:28:52 +02:00
JC Brand
76545632fc
More work on properly restoring trimmed chats.
...
* Make sure that a restored (grown) chat is inserted to the right
* Make sure restoring via the contacts roster works
2014-06-01 02:09:05 +02:00
JC Brand
b84fb41341
Trimmed chats can now be restored.
2014-05-27 22:51:11 +02:00
JC Brand
38e0668372
Fix tests.
2014-05-27 19:18:02 +02:00
JC Brand
ad51e1c0f7
More working on trimming chats. (still very buggy)
...
More flesh on the view and superview for trimmed chats.
Add event handlers.
Renamed some methods to make them shorter, more consistent.
2014-05-27 18:34:22 +02:00
JC Brand
2d237f9e6d
More work on trimming chat boxes.
...
Added a view for trimmed chat boxes and a super-view for keeping track of them.
2014-05-27 09:57:06 +02:00
Derek Wang
f0bb123e7f
Fix a bug that emoticon of '<3' and '>:)' cannot be displayed correctly in the message
2014-05-19 22:06:11 +08:00
Derek Wang
40bc3ec55d
Revert "Fix a bug that emoticon of <3 and >:) cannot display correctly in the message."
...
This reverts commit f7e7d1a658
.
2014-05-19 22:03:26 +08:00
Derek Wang
f7e7d1a658
Fix a bug that emoticon of <3 and >:) cannot display correctly in the message.
2014-05-19 18:27:22 +08:00
JC Brand
1a92db8946
Override save on ChatBox to not persist the 'trimmed' attribute
2014-05-13 11:50:33 +02:00
JC Brand
0c0a3f86b6
Remove the need for having an HTML snippet in the body.
2014-05-13 09:26:57 +02:00
JC Brand
0b10ad00fd
Some initial work on adding trimmed chat functionality
2014-05-11 20:45:28 +02:00
JC Brand
d1aead81d7
Fix to remove artifact when switching control box tabs.
2014-05-11 20:08:36 +02:00
JC Brand
ad466b62a0
Rewrite and improve trimOpenChats. updates #61
2014-05-05 23:37:52 +02:00
JC Brand
aa52ba5b94
Add method trimOpenChats. Updates #61
2014-04-26 06:55:52 +02:00
JC Brand
c7b900859d
Bugfix. use !isBefore instead of isAfter
...
moment.js is accurate to the second, instead of milliseconds. This causes
timing errors while testing.
2014-04-25 23:59:05 +02:00
JC Brand
b307d5170b
Date handling is now done with moment.js
2014-04-25 23:44:10 +02:00