JC Brand
7bdb7ae5aa
Revert "Small change to remove need for jquery-private-external.js updates #269 "
...
This reverts commit d33faa53d0
.
Conflicts:
src/build-no-jquery.js
2014-10-30 15:25:53 +01:00
JC Brand
57d903fd97
Remove config settings which are already in main.js file.
2014-10-30 15:24:32 +01:00
JC Brand
d33faa53d0
Small change to remove need for jquery-private-external.js updates #269
2014-10-30 11:57:25 +01:00
Guillermo Bonvehí
75c68a0dad
New build that does not include jQuery
...
This is useful when you already have jQuery loaded in your page, for
example on a Wordpress site.
2014-10-29 15:47:28 -03:00
Guillermo Bonvehí
5620f007ea
Fix locale set during initialize not being used in utils.translation
2014-10-29 13:13:54 -03:00
JC Brand
6f7fb8356a
Use mainConfigFile option to avoid having to configure paths again.
2014-10-28 17:40:18 +01:00
JC Brand
55e32c735d
Fix tests
2014-10-27 23:06:11 +01:00
JC Brand
7e4c1d6d8d
Keep a local customized copy of strophe.roster.js
...
The new changes made to strophe.roster.js are incompatible with the way
converse.js works.
Will likely replace strophe.roster.js completely.
2014-10-27 21:54:00 +01:00
JC Brand
2f968f7095
More optimizations.
...
Don't sort the global ContactRosters collection (we only need to sort the
individual groups).
Only add the roster to the DOM once the users have been added.
2014-10-25 12:33:24 +02:00
JC Brand
55c57a346d
Move translation factory to utils
...
So that it can be used by plugins.
2014-10-13 22:02:55 +02:00
JC Brand
970da2acf0
Keep track of groupchat messages... fixes #240
...
by way of msgid attribute.
2014-10-13 21:15:25 +02:00
JC Brand
1955c611e1
Merge branch 'master' into private-jquery
2014-10-12 11:37:35 +02:00
JC Brand
eaa18cc4c2
Merge branch 'master' of github.com:jcbrand/converse.js
2014-10-10 10:52:41 +02:00
Sergey Fedoseev
ea641607e3
templates: close li tags
2014-10-10 14:35:14 +06:00
Sergey Fedoseev
642302ad60
login_panel.html: remove useless quote character
2014-10-08 01:04:51 +06:00
JC Brand
d6110a1e52
Patch all scripts that rely on jquery to be AMD compatible.
2014-10-07 18:17:19 +02:00
JC Brand
f7c943549b
otr.js also has jquery.browser as dependency
2014-10-06 21:10:35 +02:00
JC Brand
6b2dd9b3cb
Update build files and created new builds.
2014-10-06 21:10:07 +02:00
JC Brand
f2e42b4111
otr.js also has jquery.browser as dependency
2014-10-06 20:58:54 +02:00
JC Brand
0c83ac4524
Explicitly set jQuery as a dependency of converse.js
...
Also in utils.js and otr.js (this will help reach to goal of having a private
jquery which doesn't pollute the global $ var).
2014-10-06 20:23:59 +02:00
JC Brand
d8bf1961a7
Making a 0.8.3 release.
...
The 0.8.2 release didn't include new builds due to an unnoticed build error.
2014-09-22 18:17:40 +02:00
JC Brand
46400efa97
Markup fix
2014-09-22 13:16:43 +02:00
JC Brand
e860343eb2
Bugfix. The chatroom was being joined twice, causing duplication.
2014-09-21 00:19:59 +02:00
JC Brand
dbd45397a3
Move password form for chatrooms to an external template.
2014-09-20 22:59:29 +02:00
JC Brand
0babac2b17
More fixes to properly tear down session after logout.
...
Fixed problem with Strophe handlers zombies.
Remove zombie handlers for minimized chats (caused duplicate minimized chats).
2014-09-20 15:08:53 +02:00
JC Brand
785919a019
Make login method post.
...
Avoids username and pw inadvertently being added to the URL if the submit event
handler for some reason fails (which shouldn't happen of course).
2014-09-18 18:49:37 +02:00
JC Brand
90859a9811
New build which fixes the issues with room invite and typeahead.
2014-09-17 23:32:54 +02:00
JC Brand
450ce04fd9
Refactor chat rooms.
...
When re-attaching to an existing session, chat rooms are fetched from
sessionStorage and we join them again.
However, unless we send a presence of type unavailable before reloading the
page, from the XMPP server's perspective we never left the chat room.
It therefore doesn't send us again the room occupants or room messages.
To send a presence of type unavailable is a hack and not desireable. Rather, we
want to stay in the room and just re-attach to it upon page reload.
In order to do this, we need some new functionality.
* Refactor the chat room sidebar into a new Backbone Model/View combo. (done).
* Store/fetch room occupants in/from sessionStorage (done).
* Store/fetch room messages in/from sessionStorage (not yet done).
* Instead of re-joining a chat room which we never left, just register the event handlers again. (not yet done).
2014-09-12 15:30:28 +02:00
JC Brand
e59071aeea
Add the ability to log out of a session. updates #80
2014-09-07 13:18:36 +02:00
JC Brand
31de78f020
Also declare the template paths in main.js
2014-09-06 14:30:21 +02:00
JC Brand
e64153b83f
Implement the participants show/hide feature.
2014-09-03 20:04:32 +02:00
JC Brand
4087b8dea1
Made new builds containing room invite feature. fixes #215
2014-09-03 18:02:12 +02:00
JC Brand
67c00d779d
Tweak invite widget style and make the placeholder text translateable.
...
updates #215
2014-08-31 21:29:47 +02:00
JC Brand
ad99e72279
Merge branch 'master' into user-invite
2014-08-31 02:06:02 +02:00
JC Brand
53f87b566e
Include the search_contacts templates. updates #216
2014-08-29 16:09:39 +02:00
JC Brand
84c2242c91
Enable typeahead on the input and style the suggestions dropdown. updates #215
2014-08-27 11:16:29 +02:00
JC Brand
f1555774f0
Add typeahead.js as dependency and integrate. updates #215 .
2014-08-26 19:59:48 +02:00
JC Brand
1299a1d4ba
Add support for filtering by group. update #212
2014-08-11 21:48:48 +02:00
JC Brand
e31ded9f77
Rename jquery.fastLiveSearch.js to utils.js and regenerate
2014-08-08 20:18:42 +02:00
JC Brand
52ce812694
Much better live filter implementation. updates #212
2014-08-08 19:08:47 +02:00
JC Brand
aff91fc683
updates #212
...
* Make sure that the roster container has a fixed height, so that we can better
check whether the roster is overflowing.
* Call update after inserting the roster into the DOM
2014-08-08 18:00:48 +02:00
JC Brand
ecf667dc33
More tweaks. updates #212
2014-08-07 22:38:30 +02:00
JC Brand
00e05c029b
Style the live filter and make sure that it...
...
only shows when the roster is overflowing. updates #212
2014-08-07 22:18:44 +02:00
JC Brand
1441f4ab64
Add text input to act as live filter. updates #212
2014-08-07 21:33:19 +02:00
JC Brand
26e7e82f5b
Build a non-OTR version for the website on IE < 9.
2014-08-05 17:44:53 +02:00
JC Brand
5b430eef1a
Don't throw an error when no CSPRNG
2014-08-05 17:29:11 +02:00
JC Brand
ce75bc4737
Override otr.js so that we can fallback gracefully on IE
2014-08-05 16:59:38 +02:00
JC Brand
3fea9a09a8
Add a new build without OTR to be used on IE.
2014-08-05 16:11:20 +02:00
JC Brand
ab934b8573
Turns out we need to patch bigint...
2014-08-04 23:00:43 +02:00
JC Brand
c5f2c88f84
Revert "Use the bigint shipped with newest otr.js"
...
This reverts commit a7247a7c6d
.
2014-08-04 23:00:01 +02:00