Thibaut Courouble
63bb8cd1e1
Don't autofocus search input on Android/iOS
8 years ago
Thibaut Courouble
d63aadb27e
Improve IndexedDB error handling
8 years ago
Thibaut Courouble
29b839589c
Use <button> instead of <a> for mobile settings tabs
8 years ago
Thibaut Courouble
78213d015c
Tweak offline page
8 years ago
Thibaut Courouble
d6d7d450bd
Fix 'FastClick is not defined' error
8 years ago
Thibaut Courouble
c01782a02e
Improve automatic show/hide of sidebar
8 years ago
Thibaut Courouble
7980abde69
Fix sidebar not resizable when set to show/hide automatically
...
Fixes #592 .
8 years ago
Thibaut Courouble
57a995d2b2
Improve escape key behavior in single doc mode
8 years ago
Thibaut Courouble
82eed5d7e8
Fix menu re-opening after tap on Android Chrome
8 years ago
Thibaut Courouble
22cbb33d5a
Scroll to top when tapping mobile settings tabs
8 years ago
Thibaut Courouble
031b62485f
Add keyboard shortcut to open preferences
8 years ago
Thibaut Courouble
4984f0064f
Add setting for swapping arrow keys behavior
...
Closes #296 .
8 years ago
Thibaut Courouble
71a3c31145
Add setting to disable smooth scrolling
8 years ago
Thibaut Courouble
e94af979d9
Add settings page
8 years ago
Thibaut Courouble
0f238609da
UI improvements
8 years ago
Thibaut Courouble
f333f44111
Tweak title tags
8 years ago
Thibaut Courouble
d4d1b37626
Update Docker documentation (1.13)
8 years ago
Thibaut Courouble
c2c26ad576
Remove flawed touchscreen detection
...
https://www.fxsitecompat.com/en-CA/docs/2016/touch-event-support-has-been-re-enabled-on-windows-desktop/
8 years ago
Thibaut Courouble
193db39f9b
Finish CodeceptJS scraper
8 years ago
edno
1fda4fcb0c
CodeceptJS documentation
8 years ago
Thibaut Courouble
802a8d3804
Finish Codeception scraper
8 years ago
edno
72ab343572
Codeception 2.2 documentation
8 years ago
Thibaut Courouble
0c8ca4e5fa
Add SQLite documentation
8 years ago
Thibaut Courouble
6e43cfe7ba
Add Async documentation
8 years ago
Thibaut Courouble
a0cfe45f21
Add Yarn documentation
8 years ago
Thibaut Courouble
fd15168ebd
Add Immutable.js documentation
...
Closes #513 .
8 years ago
Thibaut Courouble
a5b44b4667
Update Yii documentation (2.0.10)
...
Fixes #528 .
8 years ago
Thibaut Courouble
bb47a91156
Update Rust documentation (1.13.0)
8 years ago
Thibaut Courouble
38b5513b97
Update Knockout.js documentation (3.4.1)
8 years ago
Thibaut Courouble
2f19cf9664
Add keyboard shortcut for opening original page
...
Closes #510 .
8 years ago
Thibaut Courouble
8c830f5790
Don't override default behavior of home/end keys when search field has focus
...
Closes #504 .
8 years ago
Thibaut Courouble
9612016351
Load MathML polyfill stylesheet only when needed
8 years ago
Thibaut Courouble
7394ab0852
Fix copy-to-clipboard links in highlighted code blocks
8 years ago
Thibaut Courouble
1a9f3affac
Update CoffeeScript documentation (1.11.0)
8 years ago
Thibaut Courouble
4dfa9b1f0e
Update Bower documentation (1.7.9)
8 years ago
Thibaut Courouble
3eb5a0caaa
Better error handling when cookies are disabled
8 years ago
Thibaut Courouble
818fa97bb0
Update Cordova documentation (6.3.1)
9 years ago
Thibaut Courouble
dc4ccd9d6c
Add D3.js v4 documentation
9 years ago
Thibaut Courouble
30900c3562
Update C and C++ documentation
...
Closes #269 . Closes #351 . Closes #439 . Closes #448 .
9 years ago
Thibaut Courouble
45312691a3
Fold sidebar item on click when it's selected
...
Closes #456 .
9 years ago
Thibaut Courouble
d9a12a595c
Clear the search scope on ctrl/cmd/alt + backspace
9 years ago
Thibaut Courouble
ebdfd4ea23
Avoid calling scrollToTarget twice when rendering entry pages
9 years ago
Thibaut Courouble
75b80a05fd
Let the browser paint the page before highlighting code
9 years ago
Thibaut Courouble
8d7b2029b8
Show progress percentage when installing docs
...
Closes #449 .
9 years ago
Thibaut Courouble
af8998453a
Performance improvements when rendering pages
9 years ago
Thibaut Courouble
4becd25605
Improve transition between doc list and doc picker
9 years ago
Thibaut Courouble
a02dd3b7b4
Improve tab/focus navigation of doc picker
9 years ago
Thibaut Courouble
aa6b928324
Improve doc list/picker on mobile
9 years ago
Thibaut Courouble
68f7ce02aa
Fix clicking on folded docs in the doc picker
...
Fixes #452 .
9 years ago
Thibaut Courouble
6f16945418
Fix autofocus behavior
9 years ago
Thibaut Courouble
6c21dc85ba
Update nginx documentation (1.11.3)
9 years ago
Thibaut Courouble
58c57e02b6
Add Boostrap 4 documentation
9 years ago
Thibaut Courouble
28b4149c6b
Add Bootstrap 3 documentation
9 years ago
Thibaut Courouble
0bc34ed011
Fix 'Show more' links in sidebar
9 years ago
Thibaut Courouble
7ab536743c
Add Redux documentation
9 years ago
Thibaut Courouble
3036c712e9
Finish Crystal scraper
9 years ago
Faustino Aguilar
0324bdca48
Add Crystal documentation
9 years ago
Thibaut Courouble
38503c054f
Update PHPUnit documentation (5.4, 4.8)
9 years ago
Thibaut Courouble
1f3ee96056
Update InfluxData documentation (0.13)
9 years ago
Thibaut Courouble
a120b88545
Update and improve Drupal documentation (7.50)
9 years ago
Thibaut Courouble
33187426d9
Update Mocha documentation (2.5.3)
9 years ago
Thibaut Courouble
ba4bcbf7ee
Improve URL search
...
Closes #434 .
9 years ago
Thibaut Courouble
562463b112
Update and improve Sphinx scrapers
9 years ago
Thibaut Courouble
d8231be3ec
Fix docs update notif not being displayed in some cases
9 years ago
Thibaut Courouble
0970a44533
Move the cursor to the end of the search input when searching from URL
9 years ago
Thibaut Courouble
925217f924
Use single click to toggle sidebar on/off
...
Ref #341 .
9 years ago
Thibaut Courouble
39b9846d78
Improve tab navigation
...
Closes #396 .
9 years ago
Thibaut Courouble
dd86527da5
Improve markup and accessibility
...
Ref #305
9 years ago
Thibaut Courouble
7303212dd2
Add back/forward buttons on mobile
...
Closes #221 .
9 years ago
Thibaut Courouble
388023ba05
Smooth scrolling when using keyboard shortcuts
...
Closes #328 .
9 years ago
Thibaut Courouble
fa100bf535
Fix and improve Chai scraper
9 years ago
nucular
a25290de80
Add LÖVE documentation
...
Made LÖVE scraper and filters work semi-properly
Added LÖVE icons
Added syntax highlighting to LÖVE documentation
LÖVE: Style hints and tables
LÖVE: Added stylesheet
LÖVE: Exclude 'PO2 Syndrome' and remove 'Config Files' from initial paths
LÖVE: Sanitize file names
LÖVE: Refactored style filters and added version-dependent-feature boxes
LÖVE: Added style for hr elements, fixed style for h3 elements; Replaced JS with SimplePage; Sorted CSS into list correctly
LÖVE: Add types to all pages as required since 5bb96f804a
LÖVE: Remove unnescessary linebreak after notice blocks
LÖVE: Categorized/removed certain remaining pages and made sure that all modules are being scraped even if they aren't referenced
LÖVE: Minor fixes
LÖVE: Fixed two bugs
9 years ago
Thibaut Courouble
4b26951ff0
Store settings in cookies instead of localStorage
9 years ago
Thibaut Courouble
b78244fb53
Add Angular 2 documentation
9 years ago
Thibaut Courouble
3efaa3c165
Update Elixir documentation (1.2.5)
9 years ago
Thibaut Courouble
41d631539c
Update Vagrant documentation (1.8.3)
9 years ago
Thibaut Courouble
b944227f95
Speed up search and sidebar rendering using requestAnimationFrame
9 years ago
Thibaut Courouble
39cc1d3cba
Force IDB schema upgrade before installing/uninstalling all docs
9 years ago
Thibaut Courouble
481233050d
Finish Padrino scraper
9 years ago
Thibaut Courouble
18199101d7
Minor optimizations to improve boot performance
9 years ago
Thibaut Courouble
2e915c135a
Improve performance of EntryPage#render
9 years ago
Thibaut Courouble
78cf26a6a7
Finish Kotlin scraper
9 years ago
Thibaut Courouble
d8c2da09d1
Ban inline scripts in CSP
9 years ago
Thibaut Courouble
d9e64f9d06
Change 'javascript:' links to use event listener
9 years ago
Thibaut Courouble
ebd6a2204d
Update app cache when toggling sidebar
9 years ago
Thibaut Courouble
740bcc65ba
Remove ability to hide sidebar by resizing
9 years ago
Thibaut Courouble
4fc1126015
Tweak sidebar show/hide
9 years ago
cristian.corcoveanu
dd4b9bfa1f
Hide/Show sidebar when dragging it or typing into the search input
9 years ago
Thibaut Courouble
ceccfc0951
Update PHP documentation (up to 7.0.7)
9 years ago
Thibaut Courouble
c2ff01d73f
Warn Android WebView users about bugs + unofficial app
...
Rel: #388
9 years ago
Thibaut Courouble
84566eac80
Update MDN docs
9 years ago
Thibaut Courouble
cc60e8c83e
Update lodash documentation (4.12.0, 3.10.0)
9 years ago
Thibaut Courouble
a2c93dd5fc
Update Phalcon documentation (2.0.10)
9 years ago
Thibaut Courouble
4468f65dd8
Add content security policy
9 years ago
Thibaut Courouble
e2b7004078
Update Laravel documentation (5.2.31, 5.1.33)
9 years ago
Thibaut Courouble
438e078de2
Update CakePHP documentation (3.2.8, 3.1.13, 2.8.3, 2.7.11)
9 years ago
Thibaut Courouble
4edefc7a8c
Make copy-to-clipboard links not tabbable/focusable
9 years ago
Thibaut Courouble
e6c7949b96
Fix alt+f shortcut when there are empty links on the page
9 years ago
Thibaut Courouble
90ebef1b6c
Update Marionette.js documentation (2.4.5)
9 years ago
Thibaut Courouble
d9ceb673bc
Update Vue.js documentation (1.0.21)
9 years ago
Thibaut Courouble
aaa864b428
Update Socket.IO documentation (1.4.5)
9 years ago
Thibaut Courouble
78811b9635
Update Sinon documentation (1.17.3)
9 years ago
Thibaut Courouble
66b67bdffc
Update Mongoose documentation (4.4.13)
9 years ago
Thibaut Courouble
0c047269bd
Update Modernizr documentation (3.3.1)
9 years ago
Thibaut Courouble
ac474b0914
Update Express documentation (4.13.4)
9 years ago
Thibaut Courouble
265f162aec
Update Chef documentation (12.9, 11.18)
9 years ago
Thibaut Courouble
6a2bd646fe
Update Angular.js documentation (1.5.5)
9 years ago
Thibaut Courouble
85623c8001
Update Phaser documentation (2.4.7)
9 years ago
Thibaut Courouble
aaee4c008b
Update Node.js documentation (5.11.0, 4.4.3)
9 years ago
Thibaut Courouble
279265d42e
Update Moment.js documentation (2.13.0)
9 years ago
Thibaut Courouble
da5ff77e7c
Update webpack documentation (1.13)
9 years ago
Thibaut Courouble
ca2d682d91
Add SQL code highlighting in PostgreSQL documentation
9 years ago
Thibaut Courouble
f78b3658b2
Finish Perl scraper
9 years ago
Phil Scherer
c6da1d0c23
Add Perl documentation
9 years ago
Thibaut Courouble
31495ff5a9
Tweak dbclick-to-toggle-sidebar code
9 years ago
cristian.corcoveanu
4cb0d7a506
Add double click event to toggle the sidebar
9 years ago
Thibaut Courouble
7d433c162b
Only activate FastClick and stop keyboard shortcuts on touch devices
9 years ago
Thibaut Courouble
1b06b299d3
Improve TensorFlow scraper
9 years ago
Thibaut Courouble
05d4b76390
Update Ember.js documentation (2.5.0)
9 years ago
Thibaut Courouble
f7a381c534
Add caniuse.com support tables
9 years ago
Thibaut Courouble
97343ca33d
Update Go documentation (1.6.0)
9 years ago
Thibaut Courouble
aa55e61eac
Update Backbone.js documentation (1.3.3)
9 years ago
Thibaut Courouble
617cec46e0
Update Ramda documentation (0.21.0)
9 years ago
Thibaut Courouble
fb37488333
Update React Native documentation (0.23)
9 years ago
Thibaut Courouble
58d2ecd027
Update and version RethinkDB documentation (2.3.0)
9 years ago
Thibaut Courouble
5f7005729c
Update Meteor documentation (1.3.0) and add new URL stubbing mechanism
9 years ago
Thibaut Courouble
905d6cee9e
Add TypeScript documentation
9 years ago
Thibaut Courouble
29efcef748
Improve mobile detection + handle iOS side view
9 years ago
Thibaut Courouble
fbbf9d5d09
Finish Haxe documentation
9 years ago
JbIPS
daded63b6a
Add Haxe documentation
9 years ago
Thibaut Courouble
2bec61a1a7
Finish TensorFlow scraper
9 years ago
Thibaut Courouble
802600b602
Fix exception in DocList#focus
9 years ago
Thibaut Courouble
ce1a04b41c
Add nginx syntax highlighting
9 years ago
Thibaut Courouble
c5caeff917
Refactor GitHub scraper code
9 years ago
Thibaut Courouble
ac3aaea531
Finish nginx Lua Module scraper
9 years ago
Julien Desgats
acac755eb1
Added Lua Nginx Module documentation
...
Only the Nginx directives and the Lua API are relevant for devdocs, all
the rest has been filtered out for now.
9 years ago
Thibaut Courouble
a5ffc1fb3b
Add lua syntax highlighting
9 years ago
Thibaut Courouble
0efa4c349e
Finish CodeIgniter scraper
9 years ago
Phil Scherer
8232a0538a
Add CodeIgniter Documentation
9 years ago
Thibaut Courouble
578ba0acab
Fix revealing disabled docs in the sidebar
9 years ago
Thibaut Courouble
cad624613c
Improve search scope behavior
...
Closes #360 .
9 years ago
Thibaut Courouble
430524f097
Improve 'Updates' notification
9 years ago
Thibaut Courouble
4c2a5565ed
Small improvements to notifications
9 years ago
Thibaut Courouble
23d3a0240f
Finish Ramda documentation
9 years ago
Hassan Zamani
38f100fbf3
add ramda.js
9 years ago
Thibaut Courouble
1fa82430b0
Finish Chef documentation
9 years ago
Thibaut Courouble
ed2806499e
Improve EntryPage#subViewClass
9 years ago
Phil Scherer
26bead24b4
Add CakePHP Documentation
9 years ago
Thibaut Courouble
183a616b03
Small refactor
9 years ago
Miko Nieminen
1a04656d11
Fix resizing left side list in Firefox
...
In Firefox drag events, different coordinates are always zeros. This
change will add window level dragover listener inside dragstart
handler of the resizer and removes the listener in dragend handler.
With this change resizing the list works for Firefox and for
Chrome.
9 years ago
Thibaut Courouble
9c53ba1d4e
Fix CSS conflict on certain error pages
9 years ago
Thibaut Courouble
a24a2ce1fe
Don't set lastDragValue when the cursor coordinate is 0 (Chrome bug)
...
Fixes #265 .
9 years ago
Thibaut Courouble
b14fc9438a
Disable search input while showing doc picker
...
Closes #196 .
9 years ago
Thibaut Courouble
3df9cfff98
Add support for blank and non-number version names
...
Ref #25 .
9 years ago
Thibaut Courouble
a00af2a7a2
Fix bug in doc_list.coffee when last doc is versioned
...
Ref #25 .
9 years ago
Thibaut Courouble
d20156e1f1
Add 'Updates' notification
...
Ref #25 .
9 years ago
Thibaut Courouble
472d40dad4
Show doc version in search results
...
Ref #25 .
9 years ago
Thibaut Courouble
5015405e7c
Use doc full name (incl. version) throughout the app
...
Ref #25 .
9 years ago
Thibaut Courouble
2ece8d13da
Improve doc list for versioned docs
...
Ref #25 .
9 years ago
Thibaut Courouble
2685860a05
Improve doc picker for versioned docs
...
Ref #25 .
9 years ago
Thibaut Courouble
6ed3994988
Only create stores for enabled docs in IndexedDB
...
Ref #25 .
9 years ago
Thibaut
6da6d5e2cd
Tweak resizer onDrag handler
9 years ago
Thibaut
96abd6756e
Add "enable" link to disabled doc entries in search results
9 years ago
Thibaut
6939865137
Finish Dojo scraper
9 years ago
Philip Karpiak
097b328e7a
_notif-close element is now an anchor instead of div
...
Now closing a notification can be done with keyboard navigation and extensions like Vimium
9 years ago
Thibaut
c2a20ef586
Ignore dragEnd coordinate when it differs too much from last drag event
...
Ref #265
9 years ago
Thibaut
de1c879730
Finish Vagrant scraper
9 years ago
Thibaut
4ce964c134
Finish Elixir scraper
9 years ago
Eddy Shure
1ff92971a5
Add Elixir documentation
9 years ago
Thibaut
a23e3c02a4
Use pageX instead of clientX
9 years ago
Thibaut
51895e9889
Speed up rendering of entry pages
9 years ago
Thibaut
dbc628cebd
Speed up re-rendering pages from cache
9 years ago
Thibaut
a37e9d87cf
Add "Copy to clipboard" icon inside each code block
...
Closes #253 .
9 years ago
Thibaut
56991211e8
Update Bower documentation (1.5.3)
9 years ago
Thibaut
4035f0fe52
Use event.clientX when available in Resizer#onDragEnd
...
ref #265
9 years ago
Thibaut
ece7a75afd
Finish Phalcon scraper
9 years ago
Thibaut
1252b36a1c
Improve offline mode error page
10 years ago
Thibaut
8f13e5f557
Fix sidebar error when re-opening tab with search input filled
10 years ago
Thibaut
7b94616502
Add an icon in the sidebar to constrain the width of the UI
...
(only visible when applicable)
10 years ago
Thibaut
e2b86742a4
Ignore right-click events in the sidebar
10 years ago
Thibaut
999b61416d
Finish Q scraper
10 years ago
Constantine Kim
a00e45e829
Add Q.js documentation
10 years ago
Thibaut
63059d7015
Set search scope based on initial URL
...
Fixes #226 .
10 years ago
Thibaut
f1cef991ec
Finish Vue.js scraper
10 years ago
kikyous
eea35dd09e
Add documentations for vue.js
10 years ago
Thibaut
6e4f56f6c2
Finish Phaser scraper
10 years ago
Jérémie Ledentu
5e4c30c86a
Add Phaser documentation
10 years ago
Thibaut
f0cb4b69cf
Finish webpack scraper
10 years ago
Thibaut
79822f8ebc
Finish Drupal scraper
10 years ago
Thibaut
7963ff337d
Update Laravel documentation (5.1.1)
10 years ago
Thibaut
d0d47e2891
Add ProTip for sidebar and scrolling keyboard shortcuts
10 years ago
Thibaut
fb7c3a9227
Tweak page titles
10 years ago
Thibaut
bd3fc20b83
Prevent exception in SidebarHover#isTarget
10 years ago
Thibaut
f25d19a7dd
Move disable doc notice to the top
10 years ago
Thibaut
a9152bdd8b
Update React documentation (0.13.3)
10 years ago
Thibaut
4d853c57f9
Add Rust documentation
10 years ago
Thibaut
3d471599b9
Tweak headings for Google
10 years ago
Thibaut
f7d1c21bb8
Remove MaxCDN documentation
10 years ago
Thibaut
9cd5f20a48
Fix entry page error
10 years ago
Thibaut
53f7978e9d
Ignore ctrl+click / right-click in sidebar list event handlers
10 years ago