Steve Howell
0e25055c1d
Add explicit message field for locally_echoed.
...
We now set locally_echoed to true for messages that are
locally echoed, and we change some of our code to look
for this flag.
2017-07-21 11:38:25 -07:00
fionabunny
78f2df5649
home.py: move initial_pointer as pointer to register_ret.
...
This is the last of the fields in page_params that could come from
register_ret but wasn't doing so.
2017-04-28 23:39:14 -07:00
Tim Abbott
ee4b948873
bankruptcy: Fix narrow being lost on declaring bankruptcy.
...
This was actually being done in 2 ways: via not saving the narrow in
the reload and second through calling `change_tab_to('#home')`. The
code is so ancient that it seems unlikely that this behavior was still
intentional.
Fixes part of #3687 (the remainder is fixed in a few commits).
2017-03-22 22:28:18 -07:00
Steve Howell
d026344b37
Extract js/ui_util.js.
2017-03-19 11:05:45 -07:00
Steve Howell
c67aebf633
Move keep_pointer_in_view() to message_viewport.js.
2017-03-19 10:56:09 -07:00
Steve Howell
a51caceea5
refactor: Extract unread_ops.js
...
This module mostly contains the mark_* functions that
update the server with info about unread counts.
2017-03-18 10:35:52 -07:00
Tim Abbott
5e39ccd642
js: Rename viewport.js to message_viewport.js.
...
This fixes the mobile web experience for Chrome on iOS.
Apparently, Chrome-on-iOS silently has a `viewport` module that
overrides and user-defined module by that name, causing all of our
code that accesses the viewport module to not work on that platform.
We fix this by renaming it.
2017-03-10 14:59:59 -08:00
Elliott Jin
4092aab620
unread: Refactor to move DOM element updates into UI layer.
2017-02-11 08:36:39 -08:00
Elliott Jin
ba449d7c23
unread: Refactor to move server calls into UI layer.
2017-02-11 08:36:39 -08:00
Steve Howell
038164ff04
Remove unneeded data param in pointer.fast_forward_pointer().
2017-01-21 21:45:12 -08:00
Tim Abbott
998dff9e50
lint: Add dangling commas in JavaScript objects.
2017-01-11 15:23:42 -08:00
Jackson
29ce856843
Clean PUT /users/me/pointer to POST /users/me/pointer.
2017-01-03 15:43:11 -08:00
AZtheAsian
9c0ebc7359
eslint: change no-else-return to error and fix violations
2016-12-02 14:43:09 -08:00
Tim Abbott
6daf2b1e46
js: Move pointer initialization code out of zulip.js.
2016-11-05 11:33:04 -07:00
Tim Abbott
28eae24882
Add some links to new pointer docs.
2016-08-16 16:19:14 -07:00
Vishnu Ks
89d743787e
Move recenter_view to viewport.js.
2016-05-27 01:03:21 -07:00
Bert Muthalaly
261dac25a5
Fix skipping to latest messages (fast_forward_pointer).
...
The refactoring in b8ec8f5ef0
had a
slightly wrong URL.
2016-05-10 17:24:42 -07:00
Vishnu Ks
3179434f93
Move keep_pointer_in_view to pointer.js.
2016-04-19 15:23:45 -07:00
Vishnu Ks
35f70e9dac
Move 5 legacy global variables to pointer.js.
...
Move recenter_pointer_on_display, suppress_scroll_pointer_update,
fast_forward_pointer, furthest_read, and server_furthest_read to
a new pointer module in pointer.js.
2016-04-12 10:56:54 -07:00