JC Brand
58241cbb74
Make converse.js more modular
...
- Removed the $(document).ready handler. Instead, converse.initialize must be
called manually together with settings data.
- As a result the Plone specific event listeners are now also gone.
- Update tests and index.html to deal wit these changes
2013-04-20 11:32:54 +02:00
JC Brand
7a0620060f
Add google analytics
2013-04-20 11:30:53 +02:00
JC Brand
4c3b2b8d30
Add docs directory
...
And a file with some preliminary notes
2013-04-20 11:30:18 +02:00
JC Brand
1cae33b06b
Globally rename xmppchat to converse
2013-04-20 10:41:10 +02:00
JC Brand
71f4cdb931
Initial work towards decoupling contact adding
...
New conf variable in converse.js to indicate how contacts are added (either via
XHR or directly).
2013-04-20 00:38:54 +02:00
JC Brand
76676dc31d
Flatten header. Update text on index.html
2013-04-19 22:20:59 +02:00
JC Brand
286b716300
Add initial chatroom tests.
2013-04-19 22:11:40 +02:00
JC Brand
fdd369eddd
Make the heading clickable (returns to home)
2013-04-19 22:11:25 +02:00
JC Brand
a306e1a716
Clear the chatroom input when form was submitted
2013-04-19 22:10:52 +02:00
JC Brand
9b445f8455
Small tweaks to tests to provide better visual feedback
2013-04-19 21:03:26 +02:00
JC Brand
399d029bd0
Fix css for xmpp status form
2013-04-19 20:23:45 +02:00
JC Brand
3fe3d3546f
Bugfix in tests
...
Controlbox's status widget was being overwritten
2013-04-19 20:17:54 +02:00
JC Brand
c1bb3ca773
Fix URLs
2013-04-19 17:12:35 +02:00
JC Brand
d646d859b3
Add section on tests
2013-04-19 00:40:02 +02:00
JC Brand
abe85c8b90
Update tests
...
The chat toggle element is now determined by class, not id.
2013-04-19 00:32:46 +02:00
JC Brand
d394ad7ff2
Update index.html with Demo section
2013-04-19 00:09:04 +02:00
JC Brand
cedb6524ce
fix formatting
2013-04-18 23:06:51 +02:00
JC Brand
6aed43818c
Add XMPP Status Widget tests
2013-04-18 22:13:28 +02:00
JC Brand
3be0f2d89b
Tests update
...
Add empty specs for status widget
Fixed roster localStorage spec to not break the xmppstatus view
2013-04-18 00:10:28 +02:00
JC Brand
fc129c20e4
Add test for message sending
2013-04-17 23:51:00 +02:00
JC Brand
4faf7f2a02
Style tweaks
...
Truncate pending contacts with too long names
Position accept/decline buttons below pending contact's name
2013-04-17 22:43:17 +02:00
JC Brand
9cc2f2339d
Use fewer contacts to make visual output clearer
2013-04-17 12:07:50 +02:00
JC Brand
b1ecdfdadc
Found a bug in jasmine
...
which after being fixed removes the need for the sleep() command because you
can set the execution speed via jasmine's updateInterval attr
2013-04-17 12:00:14 +02:00
JC Brand
da095caa38
Finish the test for receiving messages.
2013-04-17 00:09:16 +02:00
JC Brand
5193a981ff
Update contributing txt
2013-04-17 00:09:13 +02:00
JC Brand
7903c03651
Add a hide method and call that instead
...
Inside this method we can then check if animations are turned on.
2013-04-17 00:08:01 +02:00
JC Brand
1cfbe0cc8d
Add more tests for chat messages
2013-04-16 21:41:28 +02:00
JC Brand
c70e80c5f4
Update contrib text
2013-04-16 09:43:11 +02:00
JC Brand
524bda3c47
Two more tests: accept/decline of contact requests
2013-04-15 09:57:46 +02:00
JC Brand
a3b92ac321
Call destroy on rejected contact
...
Rather than calling remove and triggering a custom event
2013-04-15 09:57:01 +02:00
JC Brand
567cfd3501
Reordered the tests
...
So that we have test suites for each type of contact
- Pending
- Existing
- Requesting
2013-04-15 09:12:42 +02:00
JC Brand
29a6e1d9f1
Move requesting contacts after pending/current.
2013-04-14 03:06:30 +02:00
JC Brand
c13bd1e719
Make animations conditional
...
We don't want them during testing
2013-04-14 03:06:05 +02:00
JC Brand
f4c2327e94
Add sleep funtion to slow down tests
...
Allows one to visually follow whats going on.
2013-04-14 02:38:27 +02:00
JC Brand
7852f67a03
Split the contacts up into distinct groups.
...
This reduces some hoops that had to be jumped through to get the proper indexes
to retrieve contacts
2013-04-14 02:00:30 +02:00
JC Brand
d66cf7c2a9
Differentiate between initialize and onConnected
2013-04-14 01:17:51 +02:00
JC Brand
e8a55145b9
Call the new initialize method instead of doing setup manually
2013-04-14 01:09:26 +02:00
JC Brand
a6fd9450a9
Rename init to initialize
...
Also make sure to hash all localStorage keys
2013-04-14 01:08:24 +02:00
JC Brand
f2ae33d47c
Bugfix in show and moved setup code to init method
2013-04-14 00:47:18 +02:00
JC Brand
29c275bb93
Update description
2013-04-14 00:03:43 +02:00
JC Brand
c0095d4d15
New test
...
Test that chatboxes are removed from localStorage when closed
2013-04-14 00:03:04 +02:00
JC Brand
66dde5e986
Add another test
...
Test that chatboxes can also be closed.
2013-04-13 01:24:55 +02:00
JC Brand
acf3f75b7d
Test that chatboxes are stored to localStorage
2013-04-13 01:13:30 +02:00
JC Brand
0f0599d5a0
Extended the test
2013-04-13 01:09:25 +02:00
JC Brand
8525ee506e
Rename RosterSpec.js to MainSpec.js
2013-04-13 01:00:15 +02:00
JC Brand
ed86b22fe6
Add a new test
...
Check that a chatbox is created when a roster item is clicked.
2013-04-13 00:56:53 +02:00
JC Brand
7b2dbf9ba4
Add a new test to check that roster items are saved to localstorage
...
Also renamed some other tests to make them shorter and more legible
2013-04-13 00:16:50 +02:00
JC Brand
a18155f672
Fix rogue html el in readme
2013-04-12 23:28:27 +02:00
JC Brand
2593dd7099
Improve the test names
2013-04-12 23:20:31 +02:00
JC Brand
f97b8d209e
Remove storage tests for now.
...
They'll have to be completely rewritten since we're not using Burry.js anymore
2013-04-12 23:08:52 +02:00