Akash Nimare
4b3309f3f0
help: Close other article headings on click.
...
This commit adds a minor improvment in clicking
the left sidebar behaviour. So if you click on
an article heading then other opened headings will
be closed automatically. This makes the toggle
experience better.
2018-06-07 11:20:10 -07:00
Akash Nimare
733b1a14bb
help: Highlight article heading in left-sidebar.
...
This fixes a bug where we don't toggle the article heading
if you open it direclty.
Fixes : #9700 .
2018-06-07 10:51:59 -07:00
Akash Nimare
84d3a4dbf3
help: Fix back button on help pages.
...
We should use update_page function for popstate
event so that we can fetch and update the help
articles correctly.
Fixes : #9617 .
2018-06-06 03:18:58 +05:30
Akash Nimare
3a8a5a39bd
help: Extract code for updating the page.
...
This commit extracts the code for updating
help page to update_page function.
2018-06-06 03:13:56 +05:30
Akash Nimare
5a2c19c67e
help: Refactor code in help.js.
...
This commit organizes the code properly i.e.
declaring variable on top of the function and
moving window events in the bottom.
Fixes : #9617 .
2018-06-06 03:01:52 +05:30
Akash Nimare
ac93281cfe
portico: Update advance clicking on tour carousel.
...
We shouldn't move the slide forward if the user is
on the last slide. This commit adds an exception for
the same.
2018-06-04 15:07:54 -07:00
Shubham Dhama
cc03f9fb8f
eslint: Enable space-infix-ops rule.
...
More about rule at https://eslint.org/docs/rules/space-infix-ops
2018-06-05 00:47:35 +05:30
Shubham Dhama
4b42a1207a
portico: Fix `/plans` link in the tour carousel.
2018-06-04 08:54:52 -07:00
Shubham Dhama
06d00b0dfe
portico: Fix clicking of carousel-container to move to next slide.
2018-06-04 08:54:52 -07:00
Shubham Dhama
e59fcddb13
portico: Stop wraping of slides in landing page carousel.
2018-06-04 08:54:52 -07:00
Shubham Padia
f6f4a3f50a
browser-support: Replace occurrences of `.includes` in static/js/*.
...
Fixes #9649 .
`.includes` is not supported in Internet Explorer.
Replace `.includes` with `.indexOf() !== -1`.
2018-06-03 14:30:22 -07:00
Akash Nimare
873cd23811
desktop: Update app version to v2.3.2.
2018-05-30 15:08:06 -07:00
Tim Abbott
c3a81157de
help: Fix ordering of code sections work and scrollbar update.
...
Conceptually, the scrollbar update should be after we've rendered the
code blocks.
2018-05-26 10:04:46 -07:00
Tim Abbott
b7f9139ffc
help: Render all HTML tables with the bootstrap striped theme.
2018-05-26 10:04:46 -07:00
Akash Nimare
683fbf68ce
portico: Move carousel forward on clicking inside tour container.
...
Fixes : #9540 .
2018-05-25 18:49:20 +05:30
Akash Nimare
dc54260cce
desktop: Update app version to v2.3.1.
2018-05-24 12:19:43 -07:00
Max Nussenbaum
a0dacea811
portico: Remove transition on page load.
...
Removes the fade in and fade out that used to happen when a
page was loaded.
2018-05-08 09:28:39 -07:00
Tim Abbott
063d11b139
js: Standardize indentation of switch/case statements.
...
This gets my current draft eslint indentation configuration passing
cleaning on static/js.
2018-05-06 19:35:18 -07:00
Tim Abbott
7ab8a8e820
js: Fix a bunch of indentation issues found by eslint.
...
This is preparation for enabling an eslint indentation configuration.
90% of these changes are just fixes for indentation errors that have
snuck into the codebase over the years; the others are more
significant reformatting to make eslint happy (that are not otherwise
actually improvements).
The one area that we do not attempt to work on here is the
"switch/case" indentation.
2018-05-06 16:25:02 -07:00
gooca
a8830ec8da
hello.html: Add testimonial carousel.
...
Replaces single testimonial and replaces it with multi-testimonial
slider.
Quote added by Tim Abbott with permission from Jacinda.
2018-05-01 16:45:52 -07:00
Akash Nimare
bfcff052fe
desktop-app: Update app to latest v2.0.0.
2018-04-27 17:23:17 -07:00
Vishnu Ks
d504c336dc
portico: Mention about thirdparty desktop apps.
2018-04-27 11:14:17 -07:00
Akash Nimare
51113baebc
desktop-app: Update app to latest v1.9.0.
2018-03-30 13:14:10 -07:00
sinwar
675e844e6b
team page: Add contributors of zulip-terminal.
...
It adds zulip terminal contributions to
team page using github apis.
2018-03-22 21:06:18 -07:00
Anupam-dagar
865480ec42
portico: Fix positioning of "disposable email address" errors.
...
Modified by tabbott to prevent losing the frontend errors, and make it
more clear which errors are from the frontend vs. backend.
Fixes : #8784 .
2018-03-22 14:38:57 -07:00
Gooca
2363c9955a
ui scrollbar: Update perfect-scrollbar to 1.3.0.
...
Update perfect-scrollbar to fix stutter space-scrolling in #8544 . Also
reworked deprecated `element.perfectScrollbar` to `new
PerfectScrollbar(element)`. Lastly, updated provision version and
changed node module path to new path.
This also refactors perfect-scrollbar in help.js to work with updated
version of perfect-scrollbar. Because the update also changed
perfect-scrollbar's css selectors for all scrollbars in zulip, we
update those too.
Fixes #8544 .
2018-03-20 21:59:11 -07:00
Tim Abbott
8a53e83cf6
help: Use more consistent module name for perfectScrollbar.
...
The `Ps` alias that we were using previously was potentially confusing
and made this usage harder to grep for.
2018-03-16 12:50:33 -07:00
Rohitt Vashishtha
3710252eba
portico: Prevent Firefox from bfcaching the page.
...
Firefox stores the last state of the page in its back/forward cache
in memory and uses that for quickly rendering the page. Since our page's
last state was 'faded-out', the content wasn't visible when the browser
rendered the page from it's bfcache.
Fixes #7907 .
2018-03-11 22:17:18 -07:00
Akash Nimare
cd84fde8c5
apps: Update desktop app to latest release v1.8.2.
2018-03-07 14:09:35 -08:00
Vishnu Ks
d34dd4cd02
signup: Show subdomain availability during signup.
...
This uses an actual query to the backend to check if the subdomain is
available, using the same logic we would use to check when the
subdomain is in fact created.
2018-02-19 10:45:17 -08:00
Tim Abbott
dcda633b3a
help: Fix scroll position when reloading browser window with hash.
...
This uses the same technique as the last commit, just with the final
case for how we navigate to/from these pages.
2018-02-14 09:26:42 -08:00
Aman Jain
d48664fc5f
help: Fix links with query selector from left sidebar.
...
This resolves the issue of scrolling to correct position when loaded
from left sidebar to a link with query selector.
Fixes #6714 .
2018-02-14 09:25:26 -08:00
Brock Whittaker
61dad0701a
/login/: Remove previous alerts before displaying new alerts.
...
The issue is that the server wants to display an error when you make a
request and fail, but the jQuery form validator also wants to display
errors at the same time. This removes the server errors to display the
jQuery.
Fixes : #8239 .
2018-02-05 13:42:48 -08:00
VishalCR7
68df428de9
portico: Add a loading indicator to login button.
...
Added a loading indicator when user clicks on Log in button.
Fixes #6477 .
2018-02-05 13:42:46 -08:00
Brock Whittaker
957d1ee896
landing-page: Click anywhere to close sidebar.
...
This makes it so you can click anywhere over the grey-ed out area
to close the sidebar.
Fixes : #8208 .
2018-01-31 14:50:17 -08:00
Cynthia Lin
d449fcb309
user docs: Dynamically replace keyboard shortcuts for Mac OS.
2018-01-22 19:41:17 -05:00
akashnimare
37c792aee5
apps: Update desktop app to latest release.
2018-01-20 00:46:31 +05:30
Rohitt Vashishtha
cc8942e0dc
/team: Fetch zulip-js repository data.
2018-01-16 12:23:19 -05:00
Cynthia Lin
20a745390b
user docs: Allow redirection of external URLs in documentation sidebars.
...
Fixes #7916 .
2017-12-31 08:08:25 -05:00
Cynthia Lin
5df9011ae5
user docs: Apply highlights to documentation indexes.
2017-12-27 15:15:05 -05:00
Cynthia Lin
fa92a35f17
user docs: Highlight currently selected user docs article.
...
Fixes #7053 .
2017-12-27 15:15:05 -05:00
YJDave
99e62f80b9
portico: Enhanced password warning
2017-12-14 07:16:56 -05:00
Akash Nimare
54affeac02
desktop: Update desktop app to v1.7.0.
...
Update desktop app to latest stable release.
2017-12-11 11:14:38 -06:00
Tommy Ip
db240de555
/team: Make the contributor list more fair.
...
Don't display contributors with less commits than the 100th server
contributor (the Github API limits the output of users to 100).
2017-11-22 11:33:24 -08:00
Tommy Ip
e44b8809b2
/team: Render contributors list in tabs client side.
2017-11-22 11:33:24 -08:00
Cynthia Lin
aa50fae4ba
portico: Add anchor link support to API and user docs.
...
Fixes #7432 .
2017-11-20 17:23:19 -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
Tim Abbott
3104d3ea3e
api: Fix rendering of code blocks after clicking sidebar links.
...
We need to call `render_code_sections` to show the code block for the
current language whenever switching which code block we're looking at.
2017-10-30 22:53:41 -07:00
Tim Abbott
f01f596138
help: Merge api.js and help.js bundles to fix code blocks.
...
In addition to decreasing the excessive number of bundles we had, this
will set us up to fix rendering of code blocks when clicking the
sidebar links in the /api-new site.
2017-10-30 22:53:17 -07:00
Brock Whittaker
e86e259cb1
/api/: Add Markdown-based /api-new documentation.
...
This commit allows for the /api-new/ page to rendered similarly to our
/help pages. It's based on the old content for /api, but we're not
replacing the old content yet, to give a bit of time to restructure
things reasonably.
Tweaked by eeshangarg and tabbott.
2017-10-30 22:32:43 -07:00