zulip/zephyr
Waseem Daher 6d2b2f897a Implement safari composebox workaround in a less fragile way.
If Javascript breaks or stops working, the previous hack means that
Tab-Enter stops working on Firefox and Chrome (since the tab key now
needs to select two divs before it gets to the Send button.)

By putting the one div *after* the Send button, we ensure that this
keeps working gracefully on Firefox and Chrome (and presumably IE), at
the expense of Safari in this specific case.

(imported from commit 9c9a613b1b1718ff8f0b9ef7497ebb13db0ddc64)
2012-11-26 12:15:14 -05:00
..
fixtures Rename zephyrs.json => messages.json in .gitignore. 2012-10-10 10:39:27 -04:00
jstemplates Temporarily remove user-visible "time travel" UI. 2012-11-21 11:30:56 -05:00
lib bugdown: Use Markdown.reset() instead of re-creating the whole parser 2012-11-20 15:10:15 -05:00
management Fix email addresses generated by populate_db --extra-users 2012-11-23 19:19:46 -05:00
static Implement safari composebox workaround in a less fragile way. 2012-11-26 12:15:14 -05:00
static-access-control Lay the groundwork for a "typeahead helper" module. 2012-11-18 19:41:03 -05:00
tests tests/frontend/run: Make waiting for the server less noisy 2012-11-16 15:33:38 -05:00
__init__.py Initial Django commit: basic account, zephyr stream, narrowing, etc. 2012-08-28 12:44:51 -04:00
context_processors.py context_processors: Rename misleadingly named unused parameter 2012-11-07 17:46:46 -05:00
decorator.py Use Django's built-in @require_POST decorator 2012-11-26 11:52:50 -05:00
forms.py Always allow registration if attempting to register for a non-MIT realm. 2012-11-21 16:42:15 -05:00
middleware.py Log how long requests take to process. 2012-11-14 15:52:57 -05:00
models.py Fix bug where sending a PM would display as sent to the wrong person. 2012-11-20 15:08:50 -05:00
tests.py Use Django's built-in @require_POST decorator 2012-11-26 11:52:50 -05:00
views.py Show a user-visible error message when mirroring is not working. 2012-11-26 11:49:29 -05:00