Commit Graph

353 Commits

Author SHA1 Message Date
squidfunk
4cc07912df Added clipboard integration 2020-02-02 17:18:18 +01:00
squidfunk
18c8c4c2ba Close drawer and search on hash change 2020-02-02 16:51:42 +01:00
squidfunk
4e76da9647 Removed title from search results 2020-02-02 16:35:47 +01:00
squidfunk
a074005b41 Added support for keyboard handlers 2020-02-02 16:19:01 +01:00
squidfunk
018e38e9ac Added support for lunr-languages 2020-01-26 16:03:49 +01:00
squidfunk
1fdb65b88f Added loading logic for lunr-languages 2020-01-26 15:42:22 +01:00
squidfunk
eb968dfec0 Added support for announcement bar 2020-01-25 14:25:50 +01:00
squidfunk
68272079c3 Added before print hooks and search keyboard handlers 2020-01-08 18:17:19 +01:00
squidfunk
bad16638c4 Formatting 2019-12-25 15:14:02 +01:00
Benjamin Staneck
9c6a4ca64f Merge branch 'master' into refactor/rxjs-typescript (#1406)
* Improved Lighthouse score (#1391)

* a few accessibility fixes from lighthouse report

* add rel="noopener" to external links

* add title attribute to social links

* add mimetype to manifest link and allow it to work behind auth

* add font-display: swap to all the places where external fonts are used

* remove font-display: swap from icon fonts

* removed font-display from style blocks in base

* add target="_blank" to social links

* switch base fonts grabbed from Google back to display:fallback

As per recommendation from https://developers.google.com/web/updates/2016/02/font-display#fallback

* add target="_blank" to the footer links as well

* Set `tabindex` to `0` for skip to content link (#1393)

see https://web.dev/control-focus-with-tabindex/

* Added diff to CI build

* Added built files

* Bump @babel/cli from 7.7.5 to 7.7.7

Bumps [@babel/cli](https://github.com/babel/babel) from 7.7.5 to 7.7.7.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/compare/v7.7.5...v7.7.7)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump css-loader from 3.3.2 to 3.4.0

Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 3.3.2 to 3.4.0.
- [Release notes](https://github.com/webpack-contrib/css-loader/releases)
- [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/css-loader/compare/v3.3.2...v3.4.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump eslint from 6.7.2 to 6.8.0

Bumps [eslint](https://github.com/eslint/eslint) from 6.7.2 to 6.8.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v6.7.2...v6.8.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump mini-css-extract-plugin from 0.8.0 to 0.9.0

Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) from 0.8.0 to 0.9.0.
- [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v0.8.0...v0.9.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump @babel/plugin-transform-react-jsx from 7.7.4 to 7.7.7

Bumps [@babel/plugin-transform-react-jsx](https://github.com/babel/babel) from 7.7.4 to 7.7.7.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/compare/v7.7.4...v7.7.7)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump style-loader from 1.0.1 to 1.1.1

Bumps [style-loader](https://github.com/webpack-contrib/style-loader) from 1.0.1 to 1.1.1.
- [Release notes](https://github.com/webpack-contrib/style-loader/releases)
- [Changelog](https://github.com/webpack-contrib/style-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/style-loader/compare/v1.0.1...v1.1.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump webpack from 4.41.2 to 4.41.4

Bumps [webpack](https://github.com/webpack/webpack) from 4.41.2 to 4.41.4.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v4.41.2...v4.41.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump @babel/core from 7.7.5 to 7.7.7

Bumps [@babel/core](https://github.com/babel/babel) from 7.7.5 to 7.7.7.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/compare/v7.7.5...v7.7.7)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump @babel/preset-env from 7.7.6 to 7.7.7

Bumps [@babel/preset-env](https://github.com/babel/babel) from 7.7.6 to 7.7.7.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/compare/v7.7.6...v7.7.7)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Fix makefile

* Update packages

* build

* "Fix" lint

* Revert icon and makefile change

Co-authored-by: Martin Donath <squidfunk@users.noreply.github.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2019-12-25 15:09:36 +01:00
squidfunk
abc851b64c Added support for repository information on mobile 2019-12-24 18:06:09 +01:00
squidfunk
74c458d559 Implemented repository information 2019-12-24 17:59:26 +01:00
squidfunk
48817cfb18 Fixed wrong search result locations 2019-12-24 16:52:26 +01:00
squidfunk
581d7c017c Reduced content shift when icons are loading 2019-12-23 19:39:40 +01:00
squidfunk
6e29fc3723 Moved FontAwesome back into footer 2019-12-22 17:42:58 +01:00
squidfunk
f39c9f9e68 Fixed unmapped components 2019-12-22 17:30:55 +01:00
squidfunk
37b3870133 Renamed components 2019-12-22 17:18:20 +01:00
squidfunk
e04387902c Restructured project 2019-12-22 16:52:28 +01:00
squidfunk
156b070f18 Added built files 2019-12-22 16:23:54 +01:00
squidfunk
d1928cc31f Fixed inline JavaScript minification 2019-12-22 16:15:22 +01:00
squidfunk
6863aeb4a4 Finished search and moved components to setup functions 2019-12-20 18:03:31 +01:00
squidfunk
2fa347aaae Fixed excessive repaints on non-retina devices 2019-12-19 18:25:13 +01:00
squidfunk
29a34d19a8 Added built files + documentation 2019-12-18 17:14:20 +01:00
squidfunk
4e4e086af7 Added observable for web worker communication 2019-12-17 15:59:13 +01:00
squidfunk
1ee9e74bc7 Commit before merging master back in 2019-12-17 09:53:16 +01:00
squidfunk
c409fe3953 Fixed Travis and added more components 2019-11-27 19:12:49 +01:00
squidfunk
0cfd796598 Prototypical implementation of instant loading 2019-11-22 18:42:25 +01:00
squidfunk
aa716ae3ba Added compiled assets missing in master 2019-11-20 11:12:09 +01:00
squidfunk
8c6ddc9ded Prepare 4.5.0 release 2019-11-16 21:51:17 +01:00
squidfunk
a633f4fec7 Migrated first features to RxJS 2019-09-29 00:30:56 +02:00
squidfunk
34cc56bf28 Fixed development environment 2019-09-28 20:39:07 +02:00
squidfunk
ea931e4617 Switched build process to Makefile 2019-09-28 19:32:02 +02:00
squidfunk
f02d4aa47f Added copyright banners to minified JavaScript 2019-09-22 12:46:35 +02:00
squidfunk
3ec9506651 Added missing assets 2019-08-27 17:43:20 +02:00
Timothy Pharo
422406bed3 Fixed issue where HTML tags were shown in page title (#1220)
* Strip tags from page tile when displaying in header <title> tag

* Build resources for stripping html tags from header <title>
2019-08-23 11:02:28 +02:00
squidfunk
6b7535b8cc Added black as a primary color 2019-08-22 16:11:51 +02:00
Timothy Pharo
a47f1efe6d Fixed issue where HTML elements in H1's cause footer layout to be broken (#1217)
* Add striptags to next/previous links to eascape invalid html tags

* Add generated built files for escaped titles in footer
2019-08-22 15:52:49 +02:00
squidfunk
9d1390f318 Fixed disappearance of tabs for smaller font sizes 2019-06-15 15:54:50 +02:00
squidfunk
e24f2a3d7e Removed remaining whitespace control tags 2019-06-15 15:23:03 +02:00
squidfunk
b36a725d30 Removed all whitespace from compiled files - saving 700 bytes per page (gzip) 2019-05-17 21:37:21 +02:00
squidfunk
b245e9f769 Fixed search hotkey stealing focus from non-form textarea 2019-04-28 11:49:40 +02:00
squidfunk
8049185aa8 Fixed search hotkeys to trigger for smaller screen sizes 2019-04-28 10:34:27 +02:00
squidfunk
50ea834759 Fixed search field alignment in tablet landscape mode 2019-04-28 10:20:55 +02:00
squidfunk
185147684c Inlined regex escaping from dependency 2019-04-17 10:40:41 +02:00
squidfunk
aba3263c72 Prepare 4.1.2 release 2019-04-16 11:33:54 +02:00
Lars
bd8eaf4a09 Removed HTML tags from nav item titles (#1073) 2019-04-16 11:29:16 +02:00
squidfunk
56d04bb1a6 Added README to distribution to display on PyPI 2019-03-28 17:24:33 +01:00
squidfunk
6500664b14 Prepare 4.1.1 release 2019-03-28 17:18:12 +01:00
squidfunk
6e43b874f6 Fixed CSS errors detected during validation 2019-03-28 17:16:26 +01:00
squidfunk
c06ba21f18 Prepare 4.1.0 release 2019-03-22 19:23:27 +01:00
squidfunk
1aa8aeb252 Fixed content editable elements losing focus on control keys 2019-03-12 16:51:22 +01:00
squidfunk
9a16b9c6ea Fixed Asian search after lunr-languages upgrade 2019-03-12 16:33:58 +01:00
squidfunk
8a01e0cc8c Fixed HTML entities appearing in search result titles 2019-03-01 13:17:13 +01:00
squidfunk
4ca20f1b8b Fixed glitch in sidebar when collapsing items 2019-02-13 18:04:13 +01:00
squidfunk
71fc5d1d37 Added support for automatic expansion of details when printing 2019-02-13 17:22:27 +01:00
squidfunk
2b2d908d6e Added background on hover for table rows 2019-02-13 16:14:20 +01:00
squidfunk
9a4b142e10 Removed FastClick 2019-02-13 15:49:10 +01:00
squidfunk
946f4f1509 Reset font-size on body for correct inline spacing 2019-02-12 19:21:14 +01:00
squidfunk
2007484306 Added helper function for rem calculation and set base font size to 20px 2019-02-12 19:13:08 +01:00
squidfunk
a182314a15 Fixed too unspecific selector for table of contents blur on scroll 2019-01-29 10:56:27 +01:00
squidfunk
2f31618d60 Use asynchronous Google Analytics tracking 2019-01-28 11:13:26 +01:00
squidfunk
ee0371d026 Fixed Unicode slugifier breaking table of contents blur on scroll 2019-01-28 09:48:05 +01:00
squidfunk
e766726e06 Added .vscode to .gitignore 2019-01-01 18:41:10 +01:00
Martin Donath
4e72119d20
Upgraded to webpack 4 (#941)
* Upgrade to webpack 4 - partly working

* Upgraded to webpack 4

* Fixed error with webpack ProvidePlugin

* Fixed ESLint errors
2018-12-28 14:44:41 +01:00
squidfunk
1dfac969e7 Updated dependencies and package-lock.json 2018-11-17 18:01:39 +01:00
squidfunk
09f979c32c Upgraded Lunr.js to fix search bug in Safarai 2018-11-17 17:39:59 +01:00
squidfunk
61dcde1dda Fixed JavaScript code block evaluation in search results 2018-10-26 12:55:36 +02:00
squidfunk
0bfdd09c02 Adjusted build process 2018-09-11 12:09:54 +02:00
squidfunk
309389befd Prepare 3.0.1 release 2018-08-05 21:45:54 +02:00
squidfunk
fd75fa8eb7 Added Serbian and Serbo-Croatian translations 2018-08-04 20:35:14 +02:00
squidfunk
d7a32d0a84 Upgraded MkDocs to 1.0 2018-08-04 19:53:13 +02:00
squidfunk
a8dce54dc1 Updated dependencies and package-lock.json 2018-07-29 16:25:43 +02:00
squidfunk
4d7f77e88b Formatting and documentation 2018-06-18 10:14:10 +02:00
Isaac Muse
31e561201e Added ".highlighttable" as an alias for ".codehilitetable" (#800)
When codehilite is disabled, or if pymdownx.highlight is used instead of codehilite, the default class "highlight" is used instead of "codehilite".  This also applies to the number table format that, and will use "highlighttable" instead of "codehilitetable".
2018-06-18 10:11:11 +02:00
squidfunk
46154ac92d Updated Promise polyfill 2018-06-10 15:38:46 +02:00
squidfunk
2163f58447 Bundled Material icons with theme 2018-06-10 14:52:46 +02:00
Isaac Muse
a42fdb33ed Scope all internal HTML id tags to avoid name clashes
* Fix ids not being unique enough in templates

* Revert disqus id change
2018-06-10 14:45:16 +02:00
squidfunk
a7b6b608c0 Prepare 2.7.2 release 2018-04-09 09:50:12 +02:00
Isaac Muse
a3642c779f Fixed rendering issue for details on MS Edge (#753)
Fixes issue where details are not rendered properly in MS Edge due to the fact that details tags are not styled as block elements.
2018-04-09 09:35:18 +02:00
squidfunk
1d5817e919 Added ability to set absolute URL for logo 2018-03-06 17:50:54 +01:00
squidfunk
323f83808a Reverted GitHub stars rounding method 2018-02-21 21:12:04 +01:00
squidfunk
3f61b651a6 Replaced yarn with npm 5.6 2018-02-21 21:06:11 +01:00
squidfunk
165218646d Fixed incorrect rounding of amount of GitHub stars 2018-02-12 21:43:31 +01:00
squidfunk
94acf18d5d Fixed active page highlight not working with default palette 2018-02-11 20:01:00 +01:00
squidfunk
3c8f12a41a Prepare 2.6.0 release 2018-02-02 00:28:32 +01:00
squidfunk
b0b559cd27 Added uncommitted assets 2018-02-02 00:28:32 +01:00
squidfunk
c002cc2881 Fixed search for languages without stemmers 2018-02-02 00:28:32 +01:00
squidfunk
4f5677d584 Fixed uncaught reference error when search plugin is disabled 2018-01-22 19:00:40 +01:00
squidfunk
4b5c45c656 Refactored search language handling 2018-01-21 23:02:04 +01:00
squidfunk
0e1850280a Added support for skip-to-content link 2018-01-18 21:33:22 +01:00
squidfunk
1020185c82 Improved tabbing behavior in tabs mode 2018-01-11 23:20:49 +01:00
squidfunk
4026513889 Improved reset of tabbing behavior 2018-01-11 23:20:49 +01:00
squidfunk
3217754daa Fixed odd behavior in navigation tab behavior 2018-01-11 23:20:49 +01:00
squidfunk
7a0c464ed6 Fixed lost tab focus on collapsible navigation 2018-01-11 23:20:49 +01:00
squidfunk
809f943240 Fixed search bar stealing tab focus 2018-01-11 23:20:49 +01:00
squidfunk
6d9a48fc80 Prepare 2.2.6 release 2017-12-27 13:50:58 +01:00
squidfunk
6dc12758bb Fixed lunr search stemmers not being correctly loaded 2017-11-22 19:11:07 +01:00
Martin Donath
f033fd5437
Added support for hero text 2017-11-22 00:13:56 +01:00
Martin Donath
81e433bf2e
Refactored Gulp build pipeline with Webpack 2017-11-21 21:32:25 +01:00
squidfunk
e6a5e2e160 Fixed missing ellipsis in header if JavaScript is enabled 2017-11-19 17:49:37 +01:00
squidfunk
354c713e4f Added support for sliding title 2017-11-19 17:49:37 +01:00
squidfunk
042eb374a0 Slight facelift 2017-11-19 17:49:37 +01:00
squidfunk
823347fcb3 Updated dependencies and yarn.lock 2017-11-18 18:03:32 +01:00
squidfunk
c622056a7c Fixed redundant clipboard button when using line numbers on code blocks 2017-11-08 08:39:07 +01:00
squidfunk
185c6128d3 Prepare 2.0.4 release 2017-11-05 17:26:08 +01:00
squidfunk
c2bbb060dc Fixed jumping to anchor inside closed details 2017-11-05 15:20:36 +01:00
squidfunk
87d8855dfe Fixed error when initializing search 2017-10-31 20:52:29 +01:00
squidfunk
4060ad09d9 Added compatibility for mkdocs 0.17 2017-10-22 21:29:25 +02:00
squidfunk
9c3134750e Fixed backward compatibility for localization 2017-10-18 21:56:53 +02:00
squidfunk
00911b7350 Improved passing i18n values to JavaScript 2017-10-18 20:44:15 +02:00
Lukas Geiter
253596c58d Keep search open on enter without selection 2017-10-12 17:02:54 +02:00
squidfunk
aff623aaac Fixed uninitialized overflow scrolling on main pane for iOS 2017-09-01 19:59:48 +07:00
squidfunk
1e5611f1e8 Added polyfill for details and adjusted social footer 2017-08-29 21:17:16 +07:00
squidfunk
4d4c76c979 Added basic implementation for details 2017-08-29 13:17:26 +07:00
squidfunk
fc4d13de7d Added missing files 2017-08-26 18:36:49 +07:00
squidfunk
35dbc1c0bb Refactored Admonition styles 2017-08-26 18:36:49 +07:00
squidfunk
a09d5e5819 Prepare 1.8.1 release 2017-08-07 19:18:12 +02:00
squidfunk
cc7facb199 Fixed missing pagination on GitHub API 2017-08-07 19:10:11 +02:00
squidfunk
c0164698cd Merge branch 'master' into feat/search-separator 2017-08-02 14:15:48 +02:00
squidfunk
bbb3455c52 Added support for lazy rendering of search results 2017-08-02 14:09:13 +02:00
squidfunk
fde1e25a69 Added missing files 2017-08-02 12:21:36 +02:00
squidfunk
d204b63ee4 Added search separator customization option 2017-07-27 23:27:27 +02:00
squidfunk
ef1c5a4043 Added search separator customization option 2017-07-27 22:48:47 +02:00
squidfunk
932be00bc8 Forgot to include built JS 2017-07-25 17:11:44 +02:00
squidfunk
bda96f88df Improved search user experience 2017-07-25 17:07:16 +02:00
squidfunk
357c6f4122 Improved search matching and highlighting 2017-07-25 16:50:15 +02:00
squidfunk
fce9e77c26 Fixed broken forms due to search shortcuts 2017-07-25 16:11:26 +02:00
squidfunk
a2cab75d96 Upgraded dependencies 2017-06-21 11:09:07 +02:00
squidfunk
80c6474683 Upgraded dependencies 2017-06-13 15:11:03 +02:00
squidfunk
ef1a71a973 Upgraded dependencies 2017-06-13 15:11:03 +02:00
squidfunk
ba0b46e9b0 Fixed non-disappearing tooltip 2017-06-06 21:54:39 +02:00
squidfunk
271d974266 Merge branch 'master' into feature/lunr-languages-integration 2017-06-01 09:14:10 +02:00
squidfunk
d17b0fbb90 Fixed search highlighting for non-latin languages 2017-06-01 00:54:06 +02:00
squidfunk
974f07ccb4 Added support for multilingual search 2017-06-01 00:40:10 +02:00
squidfunk
0253d6e6c8 Added support for superfences without codehilite 2017-05-31 16:34:20 +02:00
squidfunk
fba1883def Refactored clipboard initialization 2017-05-31 16:22:00 +02:00
squidfunk
13cd1d1a26 Merge branch 'master' into feature/clipboard-js-integration 2017-05-31 15:31:17 +02:00
squidfunk
670ae4a44c Refactored clipboard integration, not finished 2017-05-31 15:22:59 +02:00
squidfunk
f86b79b0e5 Upgraded gulp-uglify and updated pinned dependencies 2017-05-24 16:16:50 +02:00
squidfunk
0e30256604 Fixed JavaScript error for GitHub organization URLs 2017-05-24 16:09:24 +02:00
Martin Donath
db397f3151 Merge branch 'master' into clipboard 2017-05-16 21:07:26 +02:00
squidfunk
e473a1fedc Fixed undefined source stats for private repositories 2017-05-16 19:41:12 +02:00
facelessuser
4b6ffe6628 Add clipboard.js support 2017-05-15 18:31:10 -06:00
squidfunk
6b5629317f Removed ligatures on monospace fonts 2017-05-15 11:27:22 +02:00
squidfunk
58288f87ac Fixed miscalculated sidebar height 2017-05-15 10:53:41 +02:00
squidfunk
7ae0a42654 Fixed following of link if search input is focused 2017-04-23 20:52:27 +02:00
squidfunk
00b7e600a8 Merged master and implemented search overlay 2017-04-22 14:17:25 +02:00
squidfunk
a5b06b9839 Updated babel-loader, flow-bin, lunr and gulp-changed 2017-04-22 13:22:54 +02:00
squidfunk
77e972753c Fixed hijacking of browser search 2017-04-20 18:31:41 +02:00
squidfunk
49ac0e2111 Merge branch 'master' into fix/search-missing-results 2017-04-08 18:52:28 +02:00