Commit Graph

36409 Commits

Author SHA1 Message Date
majordwarf
a562f208e5 css: Use SCSS nesting in zulip.scss for .last_message. 2020-05-20 11:17:06 -07:00
majordwarf
77d3df05ac css: Reorder zulip.scss to put .last_message alongside. 2020-05-20 11:17:06 -07:00
majordwarf
69e1b0f26a css: Use SCSS nesting in zulip.scss for .unread_marker. 2020-05-20 11:17:06 -07:00
majordwarf
cd88666bc1 css: Reorder zulip.scss to put .unread_marker alongside. 2020-05-20 11:17:06 -07:00
majordwarf
6e02d9e977 css: Merge css rulesets in zulip.scss for .message-header-contents. 2020-05-20 11:17:06 -07:00
majordwarf
2039f6f459 css: Use SCSS nesting in zulip.scss for .private-message. 2020-05-20 11:17:06 -07:00
majordwarf
d99a834bc4 css: Reorder zulip.scss to put .private-message alongside. 2020-05-20 11:17:06 -07:00
majordwarf
646e725b4f css: Use SCSS nesting for .message_header_private_message. 2020-05-20 11:17:06 -07:00
majordwarf
d4e7e99ec7 css: Use SCSS nesting in zulip.scss for .bookend_tr. 2020-05-20 11:17:06 -07:00
majordwarf
5282bf34dd css: Use SCSS nesting in zulip.scss for .summary_row. 2020-05-20 11:17:06 -07:00
majordwarf
0d854b736b css: Reorder zulip.scss to put .summary_row alongside. 2020-05-20 11:17:06 -07:00
majordwarf
7d491b87fd css: Use SCSS nesting in zulip.scss for .recipient_row_date. 2020-05-20 11:17:06 -07:00
majordwarf
f991990a4d css: Use SCSS nesting in zulip.scss for .stream_label. 2020-05-20 11:17:06 -07:00
majordwarf
38bd00d63b css: Use SCSS nesting in zulip.scss for .floating_recipient. 2020-05-20 11:17:06 -07:00
majordwarf
d514c5a372 css: Reorder zulip.scss to put .floating_recipient alongside. 2020-05-20 11:17:06 -07:00
majordwarf
20cb19b51a css: Use SCSS nesting in zulip.scss for .message_list. 2020-05-20 11:17:06 -07:00
majordwarf
a23455bbcb css: Reorder zulip.scss to put .message_list alongside. 2020-05-20 11:17:06 -07:00
majordwarf
6b06a23783 css: Use SCSS nesting in zulip.scss for .messagebox. 2020-05-20 11:17:06 -07:00
majordwarf
fab0263e70 css: Merge css ruleset in zulip.scss for .messagebox. 2020-05-20 11:17:06 -07:00
majordwarf
87b5329a54 css: Reorder zulip.scss to put .messagebox alongside.
Removed a comment that along with reordering that deemed null now.
2020-05-20 11:17:06 -07:00
majordwarf
7b0f015830 css: Use SCSS nesting in zulip.scss for #message-edit-history. 2020-05-20 11:17:06 -07:00
majordwarf
62de6083a5 css: Reorder zulip.scss to put #message-edit-history alongside. 2020-05-20 11:17:06 -07:00
majordwarf
2a6a817f57 css: Use SCSS nesting in zulip.scss for .sender-status. 2020-05-20 11:17:06 -07:00
majordwarf
388e4622f0 css: Reorder zulip.scss to put .sender-status alongside. 2020-05-20 11:17:06 -07:00
majordwarf
2ffc69899f css: Use SCSS nesting in zulip.scss for .include-sender. 2020-05-20 11:17:06 -07:00
majordwarf
f867175e6b css: Reorder zulip.scss to put .include-sender alongside. 2020-05-20 11:17:06 -07:00
majordwarf
7a046ae4a4 css: Use SCSS nesting in zulip.scss for #message_edit_tooltip. 2020-05-20 11:17:06 -07:00
majordwarf
4867639393 css: Use SCSS nesting in zulip.scss for .tooltip. 2020-05-20 11:17:06 -07:00
majordwarf
b5501795f1 css: Use SCSS nesting in zulip.scss for .header-main. 2020-05-20 11:17:06 -07:00
majordwarf
7c8f8a89f2 css: Use SCSS nesting in zulip.scss for input. 2020-05-20 11:17:04 -07:00
majordwarf
582f638af3 css: Use SCSS nesting in zulip.scss for .app-main. 2020-05-20 11:02:03 -07:00
majordwarf
50a9eccd77 css: Reorder zulip.scss to put .app-main alongside. 2020-05-20 11:02:03 -07:00
majordwarf
3d5352f875 css: Use SCSS nesting in zulip.scss for #panels. 2020-05-20 11:02:03 -07:00
majordwarf
4eaf99b9fa css: Use SCSS nesting in zulip.scss for .fade-in-message. 2020-05-20 11:02:03 -07:00
majordwarf
685335eb44 css: Use SCSS nesting in zulip.scss for #feedback_container. 2020-05-20 11:02:03 -07:00
majordwarf
49cc9b680c css: Reorder zulip.scss to put #feeback_container alongside. 2020-05-20 11:02:03 -07:00
majordwarf
faf6a274a0 css: Use SCSS nesting in zulip.scss for .top-messages-logo. 2020-05-20 11:02:03 -07:00
majordwarf
82c8c0e9ff css: Remove ignored css rulesets in zulip.scss.
`vertical-align` property is ignored due to the display.
With 'display: block', vertical-align should not be used.
2020-05-20 11:02:03 -07:00
Rohitt Vashishtha
c24aaa0e74 portico-css: Style codeblocks to look neater.
The currrent css of codeblocks left too much empty space between
the lines as well as indented the first character of a codeblock
slightly towards the right.

This commit fixes both of these, thus making codeblocks look closer
to what someone would expect codeblocks to look like in their text
editor.
2020-05-20 10:18:29 -07:00
Rohitt Vashishtha
1e4ad0bdfc js-api: Migrate and test send-message example. 2020-05-20 10:18:29 -07:00
Rohitt Vashishtha
203b722624 js-api: Migrate and test create-user example. 2020-05-20 10:18:29 -07:00
Rohitt Vashishtha
61f6a6e9bb linter: Allow using javascript instead of JavaScript for calling examples.
This allows us to call js code examples as follows:

`{generate_code_example(javascript)|/users:post|example()}`
2020-05-20 10:18:29 -07:00
Kartik Srivastava
5f3849b517 openapi/markdown_extension: Avoid shelling out to node for JS snippets.
This refactors render_javascript_code_example to avoid shelling out to
node and parse the javascript file with python instead, to get example
code snippets.
2020-05-20 10:18:29 -07:00
Rohitt Vashishtha
6dd4030e67 js-api: Add hooks to run tests and render docs of JS API examples.
This commit adds python code to call javascript_examples.js in its
two supported modes. tools/test-api asserts that the example output
is as expected, whereas the API markdown extension is used to render
these examples in the docs.
2020-05-20 10:18:29 -07:00
Kartik Srivastava
642d1a20d0 openapi/markdown_extension: Refactor extract_code_example.
This refactors `extract_code_example` to return a nested list
of code snippets between '{code_example|start/end}' instead of
returing a list of all the lines between '{code_example|start/end}'
markers in the code examples.

Appropriate changes have been made to render_python_code_example.
2020-05-20 10:18:29 -07:00
Kartik Srivastava
302906211d js-api: Refactor ExamplesHandler to avoid running examples in a loop.
This refactors `ExamplesHandler` to avoid running examples in a loop
and add result objects to `response_data` array one by one with
`generate_validation_data`.
2020-05-20 10:18:29 -07:00
Rohitt Vashishtha
31d04fb370 js-api: Add module to create and run JS API examples.
This file will act as the container for all JS API examples to use
in our documentation, similar to our python and curl API testing
and examples generation code.

This module has two modes of operation:

- node javascript_examples.js generate-responses

   This mode runs all the examples against a server and prints the JSON
   output of all the examples we ran.

- node javascript_examples.js generate-example <endpoint>

   This mode prints example code for endpoints like: /users:post. We then
   want to render this full example code in our docs.
2020-05-20 10:18:29 -07:00
Rohitt Vashishtha
1091615b17 edit-bot: Show dropdown list widget for selecting owner.
This commit removes user_dropdown in favor of the common
dropdown_list_widget for our bot edit forms.
2020-05-20 09:51:38 -07:00
Rohitt Vashishtha
4d14ba41ba dropdown-list-widget: Properly handle disabled state.
We wrap the [reset] anchor tag in a button so that we can set 'disabled'
attribute on it. We change the styles to hide the [reset] button and the
pencil icon when the widget is disabled.

We also need to call `e.preventDefault()` in the event handler since now
the anchor tag behaves as a button.
2020-05-20 09:51:38 -07:00
Aman Agrawal
f4e70714b4 ci: Pin codecov version to avoid nondeterministic behaviour.
* This fixes the gov find error when dicovering files.
From v2.0.16, codecov-python uses "find" to discover files which
is buggy on some platforms.
Filed issue as https://github.com/codecov/codecov-python/issues/250
2020-05-20 09:47:51 -07:00