Zulip 服务器和 Web 应用程序。开源团队聊天可帮助团队保持高效和专注。
Go to file
Waseem Daher c8e87e0e6a Unbreak ctrl-click and shift-click in Firefox.
We had this problem where clicking a hyperlink bubbles up and causes a
click on the message, which causes the composebox to open.

We "fixed" this by setting cancelBubble (or, even better, calling
stopPropagation()).

Unfortunately, on Firefox, this fix breaks Ctrl-click and Shift-click,
because those are (apparently) implemented by adding an event listener
on link clicks, and stopPropagation prevents them from being called.

We instead work around this by handling this case in the click handler
of the parent element. (This allows the normal URL click AND Firefox's
bound event handlers for Ctrl and Shift to run.)

This resolves Trac #374.

(imported from commit 16fb3aa6fc582f1fba5009812e0b1178ce7c5bb7)
2012-11-13 13:44:31 -05:00
api zephyr_mirror: Extend logging on subscribe failures. 2012-11-13 12:47:59 -05:00
certs Reorder certificate chaining with updated certificates. 2012-11-08 15:00:35 -05:00
confirmation confirmation: Use timezone-aware datetime object 2012-11-07 18:50:26 -05:00
humbug Allow running the dev server with the test database, on different ports 2012-11-13 10:59:02 -05:00
servers Tweak gitit config 2012-11-07 17:46:46 -05:00
templates Fix various compose box bugs involving typeahead and field navigation 2012-11-12 18:04:31 -05:00
tools run-dev: Use a process group to kill all spawned processes 2012-11-13 10:59:02 -05:00
zephyr Unbreak ctrl-click and shift-click in Firefox. 2012-11-13 13:44:31 -05:00
.gitignore .gitignore: Update for new all_messages_log filenames 2012-11-13 10:59:02 -05:00
manage.py chmod +x manage.py 2012-10-25 15:22:18 -04:00