Tim Abbott
15501c8b07
lint: Clean up json_rules logic for tab-based whitespace.
...
This both improves the comment to be more readable, and also uses the
new and improved exclude feature to limit the exclusion to just the
webhook fixtures (where it's needed).
Also fixes a mypy error.
2017-11-23 12:01:20 -08:00
Umair Khan
f70b36a5a9
12-toggle-message-editing: Add wait before flaky test.
2017-11-23 10:43:42 -08:00
Tim Abbott
9fa58a3c16
compose_ui: Automatically resize textarea after adding new syntax.
...
This fixes existing problems as well as an upcoming problem that
copy-and-pasting in markdown should usually expand the compose text
area.
2017-11-21 19:52:47 -08:00
Vishnu Ks
34689370cd
settings: Create UI and backend for setting signups stream.
2017-11-21 17:39:51 -08:00
rht
bff736868e
Generate custom-icon-webfont on each provision or update-prod-static.
...
Fixes #7354 .
2017-11-20 16:36:49 -08:00
Tim Abbott
73e4d647c7
casper: Add a few more explicit waits to message editing tests.
...
This is a second attempt at fixing a casper test flake we've been
having recently.
2017-11-20 16:18:34 -08:00
Tim Abbott
c7f47f5477
casper: Use casper.then() more consistently in editing tests.
...
Hopefully, this will fix the test flake problems we've been having
with this test since upgrading Casper.
2017-11-20 16:04:26 -08:00
Harshit Bansal
8a4fc9970f
reactions.js: Migrate webapp to use the new reactions API.
...
Fixes : #6909 .
2017-11-20 15:27:20 -08:00
Tim Abbott
fa0fb9e299
casper: Switch to use a newer casper off master.
...
Newer casper should fix some problems we've had with contenteditable.
2017-11-16 22:20:38 -08:00
David Rosa Tamsen
7072fa5b37
docs: Reorganize developer docs to improve navigation.
...
This commit helps reduce clutter on the navigation sidebar.
Creates new directories and moves relevant files into them.
Modifies index.rst, symlinks, and image paths accordingly.
This commit also enables expandable/collapsible navigation items,
renames files in docs/development and docs/production,
modifies /tools/test-documentation so that it overrides a theme setting,
Also updates links to other docs, file paths in the codebase that point
to developer documents, and files that should be excluded from lint tests.
Note that this commit does not update direct links to
zulip.readthedocs.io in the codebase; those will be resolved in an
upcoming follow-up commit (it'll be easier to verify all the links
once this is merged and ReadTheDocs is updated).
Fixes #5265 .
2017-11-16 09:45:08 -08:00
Brock Whittaker
ce62abce73
dark-mode: Add "T" hotkey for dark mode theme.
2017-11-15 16:45:34 -08:00
Florian Jüngermann
b31917be1d
frontend: Remove redundant stream separator in the left sidebar.
...
In the case of no 'normal' streams (only pinned and dormant ones) there are two separators
between the groups of streams. My commit removes one.
2017-11-15 10:06:25 -08:00
Cynthia Lin
940ca17c46
hotkeys: Expand collapsed sidebars when sidebar searches are initiated.
...
Fixes #7351 .
2017-11-14 11:12:13 -08:00
Umair Khan
7e2b452f6a
user-groups: Add composebox_typeahead tests.
2017-11-13 11:43:16 -08:00
Umair Khan
597a6e6c74
user-groups: Add user groups in typeahead code.
2017-11-13 11:42:17 -08:00
Cynthia Lin
0b800b0a7d
icons: Create framework for custom icons and add new bot icon.
2017-11-10 11:18:42 -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
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
Steve Howell
c12d46284f
node tests: Use zrequire in stream_events.js.
2017-11-08 12:24:17 -08:00
Steve Howell
2c1a855cae
node tests: Use zrequire in settings_org.js.
2017-11-08 12:24:17 -08:00
Steve Howell
9489c5d0a8
node tests: Use zrequire in settings_bots.js.
2017-11-08 12:24:17 -08:00
Steve Howell
f720aad260
node tests: Use zrequire in server_events.js.
2017-11-08 12:24:17 -08:00
Steve Howell
19ca4bff82
node tests: Use zrequire in search_suggestion.js.
2017-11-08 12:24:17 -08:00
Steve Howell
5db2f3e087
node tests: Use zrequire in reactions.js.
2017-11-08 12:24:17 -08:00