zulip/static
Vaibhav d285f67afe copy_and_paste: Fix copy/paste behaviour on Firefox.
Firefox and Chrome handle selection of multiple messages differently. FF
creates multiple Ranges and Chrome creates one. Code written previously
terminated when we got an empty Range or Range with same starting and ending
message. This behaviour was incorrect since the selection was valid.

* Check for same message is done after looping through all the ranges now.
* `construct_copy_div` is called once since it is much easier to determine
  start_id and end_id with confidence and this avoids any overlap between
  same message ids.

Extended by tabbott to include a ton of comments on how this works.

Fixes #11805.
2019-03-13 17:37:26 -07:00
..
assets Fix favicon generator script. 2018-01-30 10:32:55 -08:00
audio notifications: Add a setting for changing the notification sound. 2018-12-09 21:25:30 -08:00
generated
html HTML validation: Remove xmlns:svg attribute. 2018-07-09 09:45:42 +05:30
icons/fonts CSS: Remove manual antialiasing configuration. 2019-03-04 15:12:48 -08:00
images portico: Update screenshots on /apps. 2019-03-07 21:03:49 -08:00
js copy_and_paste: Fix copy/paste behaviour on Firefox. 2019-03-13 17:37:26 -07:00
locale i18n: Update translation data from Transifex. 2019-03-13 14:10:09 -07:00
styles css: Replace generated U+202A LEFT-TO-RIGHT EMBEDDING with CSS properties. 2019-03-11 17:12:53 -07:00
templates settings_org: Improve robustness of organization settings. 2019-03-11 10:58:15 -07:00
third markdown: Change syntax of silent mentions ( _@person -> @_person). 2019-02-20 10:41:42 -08:00
ts webpack: Upgrade webpack version 4.5.0. 2018-04-23 15:49:33 -07:00
.gitignore tools: Move generate-custom-icon-webfont to a subdirectory. 2018-08-09 15:39:57 -07:00
favicon.ico
node_modules