Steve Howell
66b42e0a42
Remove unused import in app_filters.py.
2017-11-09 10:32:14 -08:00
Steve Howell
50e3285a0d
tests: Remove force_text() in test_messages.py.
2017-11-09 10:27:30 -08:00
YJDave
de67bf81fd
org settings: Allow users to delete their message.
...
Fixes #7049 .
2017-11-09 10:20:34 -08:00
rht
88a828dd0c
Remove six.moves.urllib usage.
2017-11-09 10:00:00 -08:00
rht
5ee40bf718
Remove usage of six.moves.binary_type.
2017-11-09 10:00:00 -08:00
rht
5937141264
Remove usage of six.moves.string_types.
2017-11-09 10:00:00 -08:00
rht
bb46bea44d
Remove usage of six.moves.text_type.
2017-11-09 10:00:00 -08:00
Harshit Bansal
65838bb825
email_gateway: Disable code block processor for email gateway.
...
Generally emails are not written with markdown in mind and hence
sometimes render in strange ways. This commit fixes a particular
issue that was causing whitespace before paragraphs to be treated
as code block due to which email content was being rendered in a
box that scrolls in right direction a lot.
Fixes : #7045 .
2017-11-09 09:56:35 -08:00
Steve Howell
d7254a0556
Append space as needed in compose_ui.smart_insert().
2017-11-09 09:49:20 -08:00
Steve Howell
f935afa241
Prepend space as needed in compose_ui.smart_insert().
2017-11-09 09:49:20 -08:00
Steve Howell
1b1858aa64
node tests: Test compose_ui.smart_insert().
2017-11-09 09:49:20 -08:00
Steve Howell
12dc567a89
Move insert_syntax_and_focus() to compose_ui.js.
...
This change also removes a couple lines of test code that
weren't really testing anything.
2017-11-09 09:49:20 -08:00
derAnfaenger
19bc55aa45
Fix various typos.
...
The typos and their corrections were found with the
aid of https://github.com/lucasdemarchi/codespell .
2017-11-09 16:26:38 +01:00
Brock Whittaker
4817ba44a4
tab-switcher: Switch tabs with left/right arrows.
...
This now allows all tab switcher components to be used with left
and right arrows, given that a tab is already in focus, which is
the default behavior unless overridden (like on the streams
overlay).
2017-11-08 18:13:57 -08:00
Brock Whittaker
5b86b65818
message-feed: Do not autoscroll new messages if popovers open.
...
Do not attempt to autoscroll down to view new messages if popovers are
open. This prevents the issue where someone can be viewing a profile or
reacting to a message and not be able to due to a new message coming in.
Fixes : #7319 .
2017-11-08 13:37:00 -08:00
Tim Abbott
0386c674cb
api: Fill out the sidebar with sections.
...
Most of these should be migrated from ReadTheDocs to this new site.
2017-11-08 13:15:41 -08:00
Tim Abbott
a8c735e1d2
/api/: Fix some headings.
2017-11-08 13:08:23 -08:00
Brock Whittaker
d2e55fa5c8
/api/ & /help/: Change index to <h1>.
...
The Index should be presented as an <h1> section and to the far left.
2017-11-08 13:01:33 -08:00
Brock Whittaker
228b0c4290
/help/: Add a slide class for sidebars that should have slide mechanism.
...
This adds a slide class that specifies that the JS actions for sliding
up and down sections is the desired behavior, along with a bit of CSS
to help display correctly in the case of not being a sliding section.
2017-11-08 13:01:33 -08:00
Brock Whittaker
670f20248a
/api/: Fix incorrect sidebar styling.
...
This rule is only applied to the API page which makes it inconsistent
with the /help/ page.
2017-11-08 13:01:33 -08:00
rht
04f4f7166c
zerver/tests: Use python 3 syntax for typing.
...
This patch was extracted by tabbott for just the files with no open
PRs modifying them.
2017-11-08 12:50:27 -08:00
neiljp (Neil Pilgrim)
fec59b29cd
Tools/mypy: Enforce typed generics in tools/run-mypy.
...
This adds the "--disallow-any=generics" option to run-mypy, which no
longer permits:
- inheriting from "list"; use "List[sometype]" (or a TypeVar)
- generic types with no following square brackets specifying the type
(even if initially 'Any')
Any (and '...' for Callable) is a lot easier to search for than an
absence of square brackets, and should improve overall typing quality.
2017-11-08 12:40:40 -08:00
neiljp (Neil Pilgrim)
790cd5e7c8
mypy: Specify generic type parameters in cachify decorator.
...
Use of the decorator in event_queue.py suggests concrete return type,
for application of copy() function.
2017-11-08 12:40:40 -08:00
Tim Abbott
94554c65da
certbot: Modify nginx configuration to support automated renewal.
2017-11-08 12:32:26 -08:00
Tim Abbott
38dc43fdf8
certbot: Use --standalone mode during installer.
...
This should help avoid problems, since we don't need to install
`nginx` before using this mode.
2017-11-08 12:32:26 -08:00
Tim Abbott
62bb465896
puppet: Modify lb0 nginx configuration.
2017-11-08 12:32:26 -08:00
Brock Whittaker
dfb3597eb2
left-sidebar: Remove leading whitespace underline on global filters.
...
This removes the leading whitespace that was approximately the width of
a space character that would get underlined when hovering over any one
of the global filters.
2017-11-08 12:29:40 -08:00
Steve Howell
c3b89845c9
node tests: Use zrequire in typing_status.js.
2017-11-08 12:24:17 -08:00
Steve Howell
0fc20bf943
node tests: Use zrequire in typing_data.js.
2017-11-08 12:24:17 -08:00
Steve Howell
c32f69bef6
node tests: Use zrequire in topic_data.js.
2017-11-08 12:24:17 -08:00
Steve Howell
1dc5218ef5
node tests: Use zrequire in rtl.js.
2017-11-08 12:24:17 -08:00
Steve Howell
f65d3316e0
node tests: Use zrequire in recent_senders.js.
2017-11-08 12:24:17 -08:00
Steve Howell
34bddd26d8
node tests: Use zrequire in pm_conversations.js.
2017-11-08 12:24:17 -08:00
Steve Howell
99695da799
node tests: Use zrequire in people.js.
2017-11-08 12:24:17 -08:00
Steve Howell
6304aea4bc
node tests: Use zrequire in hotkey.js.
2017-11-08 12:24:17 -08:00
Steve Howell
bf0ed5915c
node tests: Use zrequire in common.js.
2017-11-08 12:24:17 -08:00
Steve Howell
adb02b37ce
node tests: Use zrequire in colorspace.js.
2017-11-08 12:24:17 -08:00
Steve Howell
e0fa317be1
node_tests: Remove unneeded var statements.
...
Variables like Dict/_/assert are already globally defined.
2017-11-08 12:24:17 -08:00
Steve Howell
bef176f5f6
node tests: Use zrequire in channel.js.
2017-11-08 12:24:17 -08:00
Steve Howell
7a68add9a4
Remove unneeded requires in activity.js.
2017-11-08 12:24:17 -08:00
Steve Howell
cdc1bf3d5e
node test: Remove add_dependencies().
2017-11-08 12:24:17 -08:00
Steve Howell
a1c5b0928e
node tests: Use zrequire in util.js.
2017-11-08 12:24:17 -08:00
Steve Howell
8cdd08a02a
node tests: Use zrequire in user_events.js.
2017-11-08 12:24:17 -08:00
Steve Howell
9b9ff5cce3
node tests: Use zrequire in unread.js.
2017-11-08 12:24:17 -08:00
Steve Howell
c233bb53fd
node tests: Use zrequire in typeahead_helper.js.
2017-11-08 12:24:17 -08:00
Steve Howell
c38081b528
node tests: Use zrequire in topic_generator.js.
2017-11-08 12:24:17 -08:00
Steve Howell
de341e88c5
node tests: Use zrequire in timerender.js.
2017-11-08 12:24:17 -08:00
Steve Howell
83c9b1134e
node tests: Use zrequire in templates.js.
2017-11-08 12:24:17 -08:00
Steve Howell
4ef8df15c9
node tests: Use zrequire in subs.js.
2017-11-08 12:24:17 -08:00
Steve Howell
b3bfca9c2e
node tests: Use zrequire in stream_sort.js.
2017-11-08 12:24:17 -08:00