JC Brand
f73075d20a
Move translation machinery into a separate module
2017-10-24 12:56:35 +02:00
JC Brand
20f3172f5e
Add fixme note
2017-10-24 11:07:58 +02:00
Weblate
15430a159f
Merge remote-tracking branch 'origin/master'
2017-10-23 14:18:14 +02:00
JC Brand
dffc6fbb50
Throw more helpful error when there's no connection
2017-10-23 12:18:00 +00:00
JC Brand
71440fe2e0
Add another example to the section about dealing with async
2017-10-23 12:15:57 +00:00
Allan Nordhøy
6392b11cce
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 70.3% (199 of 283 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/nb/
2017-10-18 00:47:44 +02:00
Weblate
7368900112
Merge remote-tracking branch 'origin/master'
2017-10-15 11:42:47 +02:00
Giuseppe Pignataro
d5ac15319c
Updated italian translation ( #932 )
2017-10-15 11:42:41 +02:00
Jean-Baptiste
ddac7658ab
Translated using Weblate (French)
...
Currently translated at 100.0% (283 of 283 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/fr/
2017-10-05 12:10:40 +02:00
anonymous
fca70a4b9e
Translated using Weblate (French)
...
Currently translated at 96.1% (272 of 283 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/fr/
2017-10-05 12:07:06 +02:00
Jean-Baptiste
c9945145a4
Translated using Weblate (French)
...
Currently translated at 95.7% (271 of 283 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/fr/
2017-10-05 12:06:23 +02:00
anonymous
60a1a802cf
Translated using Weblate (French)
...
Currently translated at 92.5% (262 of 283 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/fr/
2017-10-05 12:00:11 +02:00
Jean-Baptiste
c3992d1d57
Translated using Weblate (French)
...
Currently translated at 92.2% (261 of 283 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/fr/
2017-10-05 11:59:54 +02:00
Andreas Kleinert
a37e5ccb66
Translated using Weblate (German)
...
Currently translated at 100.0% (283 of 283 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/de/
2017-09-30 21:46:13 +02:00
Andreas Kleinert
057af85a6d
Translated using Weblate (German)
...
Currently translated at 100.0% (283 of 283 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/de/
2017-09-29 20:17:58 +02:00
JC Brand
724e66d0e5
Initial code for opening a room via URL
2017-09-29 00:07:16 +02:00
Weblate
f54516aa2c
Merge remote-tracking branch 'origin/master'
2017-09-28 23:31:04 +02:00
JC Brand
79080b3569
Routing fixes
...
* Check if `Backbone.history.start()` has been called before.
* Only call it after routes have been registered.
* Use route for switching between login and register forms
2017-09-28 23:29:37 +02:00
Weblate
89ec9a6d0f
Merge remote-tracking branch 'origin/master'
2017-09-28 21:26:37 +02:00
JC Brand
79412215b5
Fix smooth scroll code for the website
2017-09-28 21:26:11 +02:00
Weblate
4cc3aa178c
Merge remote-tracking branch 'origin/master'
2017-09-27 00:36:28 +02:00
JC Brand
5ac1e00cdb
Don't add fade-in to controlbox. Causes flashes
2017-09-27 00:36:19 +02:00
Weblate
44d1d2c0bf
Merge remote-tracking branch 'origin/master'
2017-09-27 00:34:45 +02:00
JC Brand
50064ec1fd
Translation bugfix. Wait until after locales
attribute is there
2017-09-27 00:33:58 +02:00
Weblate
24e4dac2b8
Merge remote-tracking branch 'origin/master'
2017-09-26 23:24:05 +02:00
JC Brand
80b3692131
More work in removing locales from builds
2017-09-26 18:27:41 +02:00
Weblate
2d7e326dbe
Merge remote-tracking branch 'origin/master'
2017-09-25 13:55:45 +02:00
JC Brand
74b91faf9a
Use browser-based "constraint validation"
...
to validate required fields, instead of doing it manually.
All supported browsers have this feature.
2017-09-25 13:55:17 +02:00
JC Brand
f0debc61ab
Refactor i18n so that only relevant translations are fetched
...
instead of bundling all translations in the dist file.
2017-09-25 12:49:10 +02:00
JC Brand
9375e382b8
Regenerated po and json files
2017-09-24 11:03:47 +02:00
JC Brand
9a8db618d3
More user-friendly phrasing
2017-09-24 11:03:27 +02:00
JC Brand
b4b50049e1
Some margin tweaking
2017-09-24 11:03:00 +02:00
JC Brand
85078b403b
Use change
event instead of blur
.
...
This solves a bug whereby switching to the register form doesn't happen because
validation gets triggered which somehow prevents it.
2017-09-24 10:21:14 +02:00
JC Brand
f1519bed1e
Generate new po files
2017-09-24 00:33:15 +02:00
JC Brand
3d53943f49
Generate pot file from the converse-no-dependencies
build
...
This is a workaround for the fact that getttext doesn't support ES2015 template
literals and it also allows us to scan for translateable strings in our HTML
templates.
2017-09-24 00:30:43 +02:00
JC Brand
92af05d510
Some more refactoring now that we use a vdom for the login panel
...
We can now simply call `render` whenever we want to show an error or
notification message.
The flip side is that the template is now larger and contains more login.
2017-09-24 00:30:43 +02:00
JC Brand
be7f8ab4c4
Use a virtual dom to render the login form
2017-09-24 00:30:43 +02:00
JC Brand
2203e9505a
Set autofocus
on inputs
2017-09-24 00:30:43 +02:00
JC Brand
937b310733
Refactor login form to make it more reactive.
2017-09-24 00:30:43 +02:00
JC Brand
f827979000
converse-register: render the buttons as part of the template
...
instead of manually
2017-09-24 00:30:43 +02:00
JC Brand
33cc72829b
converse-register: 2 changes.
...
* Use declarative events instead of `addEventListener`.
* Remove the jquery dependency in this module
2017-09-24 00:30:43 +02:00
JC Brand
4063bbfc1c
converse-register: Consolidate validation and error reporting
2017-09-24 00:30:43 +02:00
JC Brand
7cfe81ea1f
Fix failing tests.
...
Somehow the tests are flaky when the router sets a URL fragment for login or
registration, so I've now added an event handler which does the work without
setting the URL fragment.
The router is still there so that one can manually link to a URL that has the
registration form open. (Issue #828 )
2017-09-24 00:30:43 +02:00
JC Brand
2bb6565168
Fix unnecessary scrolling on login/register panes
2017-09-24 00:30:43 +02:00
JC Brand
a9b74ca9b5
converse-register: refactor in order to simplify.
2017-09-24 00:30:43 +02:00
JC Brand
ce1e29e4f2
Bugfix. Fields weren't being marked as required.
2017-09-24 00:30:43 +02:00
JC Brand
9cdb0dde8c
Various changes
...
* In certain places, use native methods instead of jQuery
* Nicer rendering of registration forms
* Use CSS3 fade-in animations.
2017-09-24 00:30:43 +02:00
JC Brand
43bbae9006
Don't require auto_login
to be true when using the API to log in
2017-09-24 00:30:43 +02:00
JC Brand
57d2f9bce8
Add validation message for an invalid JID in the login form
2017-09-24 00:30:43 +02:00
JC Brand
158acbf1d7
Fixes #828 Add routing for login and register URL fragments
2017-09-24 00:30:43 +02:00