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
10 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
Thibaut
07e2007374
Fix race-condition when loading entry pages
10 years ago
Thibaut
b29d6ca002
Move doc links to manifest
10 years ago
Thibaut
34e804d455
Add Meteor documentation
10 years ago
Thibaut
76412b3fba
Add mocha documentation
10 years ago
Thibaut
aa3de225aa
Add alt+s shortcut for searching on Stack Overflow
...
Closes #174 .
10 years ago
Thibaut
c3e41d792a
Update and improve PHP documentation (5.6.6)
...
Fixes #162 .
10 years ago
Thibaut
2cdc9c56ae
Fix resizer in IE
10 years ago
Thibaut
2a5597946a
Bust AppCache on resize
10 years ago
Thibaut
e2afa6e494
Implement resizable sidebar
...
Closes #88 .
10 years ago
Thibaut
8de2dd607b
Update AppCache in background when toggling light and enabling docs inline
10 years ago
Thibaut
cf04efe78c
Fix exception in OfflinePage#onInstallSuccess
10 years ago
Thibaut
b135f8cc6f
Fix sidebar issue when docs are enabled inline
10 years ago
Thibaut
649b7b5546
Implement dark theme
...
Closes #73 .
10 years ago
Thibaut
200dd0b43f
Add links to enable docs without reloading the app
10 years ago
Thibaut
2696402458
Add note about docs and search
10 years ago
Thibaut
7fa75e795e
Fix instance variable assignment
10 years ago
Thibaut
bff403399c
Show guide/tutorial types at the top of the list
10 years ago
Thibaut
144642985d
Fix error in DocPicker#activate
10 years ago
Thibaut
83681cb96c
Avoid double element look-up
10 years ago
Thibaut
39e01bfce8
Search docs by name not slug
...
Fixes #151 .
10 years ago
Thibaut
8ec7c85dd4
Fix race condition on offline page
10 years ago
Thibaut
16486ff467
Force page reload when loading offline page in single doc mode
10 years ago
Thibaut
6a82830ab4
Add setting for updating offline docs automatically
10 years ago
Thibaut
ebd00f5a72
Check for offline doc updates automatically
10 years ago
Thibaut
71f3387eeb
Add link to offline page
10 years ago
Thibaut
95f81055ad
Add links to install/update/uninstall all docs
10 years ago
Thibaut
ebb39e95e8
Remove temporary news notif
10 years ago
Thibaut
b898ac18c8
Refactor settings
10 years ago
Thibaut
be7d43ef89
Simplify offline links data attributes
10 years ago
Thibaut
e9fc1d3c68
Download/Delete -> Install/Uninstall
10 years ago
Thibaut
f211124d14
Fully implement offline docs table
10 years ago
Thibaut
ada9949ac6
Fix race-conditions when rendering asynchronous pages
10 years ago
Thibaut
da3ca7d8c7
Undownload docs when they are disabled
10 years ago
Thibaut
0b56ef1c02
Disable offline page when IndexedDB isn't available
10 years ago
Thibaut
afbe4c3846
Remove unused property
10 years ago
Thibaut
c2879a5e80
Speed up offline page by loading download statuses in a single transaction
10 years ago
Thibaut
25f844da9b
Add ability to cache complete documntations in IndexedDB
10 years ago
Thibaut
9d47e02cf1
Add Bower documentation
10 years ago
Thibaut
0fc2aacb83
Improve Node.js scraper
10 years ago
Thibaut
88c7f108ea
Refactor javascript page classes
10 years ago
Thibaut
b94113b80e
Add Modernizr documentation
10 years ago
Thibaut
34934b27cb
Add Socket.IO documentation
10 years ago
Thibaut
7b358f6f28
Add React documentation
10 years ago
Thibaut
79e574e695
Add RethinkDB documentation
10 years ago
Thibaut
cca1b37ce0
Temporary news notif
10 years ago
Thibaut
2a2cef1467
Fix notification positioning
10 years ago
Thibaut
90a59030b8
Thanks DevDocs's sponsors
10 years ago
Thibaut
a72778e9f4
Update Yii documentation (2.0.1)
10 years ago
Thibaut
44a3b4584d
Improve keyboard usability of doc picker
10 years ago
Thibaut
752babb9d0
Move changelog to a JSON file
10 years ago
Thibaut
16f6388785
Add PHP code highlighting
10 years ago
Thibaut
b0071e2e64
Add share notification
10 years ago
Thibaut
465a172025
New design
10 years ago
Thibaut
5d0f2cd5a6
Add Mongoose documentation
10 years ago
Thibaut
e9c9884a13
Fix scrollToTarget when element id has encoded uri components
10 years ago
Thibaut
cc509c17f2
Add Marionette.js documentation
10 years ago
Thibaut
c93adea843
Update Angular.js documentation (1.3.0)
10 years ago
Thibaut
b660a09856
Update app cache on load error in case the index has been updated
10 years ago
Thibaut
2de5d012c3
Don't expand truncated sidebar items on mobile
11 years ago
Thibaut
9a21b64231
Blur previously focused entry after new search
11 years ago
Thibaut
4928c845a5
Add info text when no search results are found
11 years ago
Thibaut
6bbf267b6e
Add Django documentation
11 years ago
Thibaut
2cae43f4e8
Change alt+rarr shortcut to alt+f
...
Avoid conflict with OS X text input keyboard navigation
11 years ago
Thibaut
975f89b882
Enable sidebar keyboard navigation on desktop touch computers
...
Fixes #112
11 years ago
Thibaut
73fa8e5539
Fix Results#openFirst when firstChild isn't an element
11 years ago
Thibaut
63715a31f9
Add Sinon documentation
11 years ago
Thibaut
46f6db4a90
Add Chai documentation
11 years ago
Thibaut
ec0e9f0b44
Add RequireJS documentation
11 years ago
Thibaut
eb1141c7c0
Fix Content#onAltRight when no link is found
11 years ago
Thibaut
013eff4cba
Add MaxCDN documentation
11 years ago
Thibaut
50dfc91721
Add Grunt documentation
11 years ago
Thibaut
5f6f8a7194
Add Express documentation
11 years ago
Thibaut
cf17f74595
Press esc twice to reset to root page in single doc mode
11 years ago
Thibaut
2475600fd4
Fix DocList#removeDisabledList
11 years ago
Thibaut
1afd42b04f
Persist disabled docs list visibility state
11 years ago
Thibaut
40bb50b158
Don't show disabled list title when no docs are disabled
11 years ago
Thibaut
9f54308272
Show number of disable docs
11 years ago
Thibaut
6ae0d3753f
Always show disabled docs list
11 years ago
Thibaut
be51ff4383
Make disabled docs list foldable
11 years ago
Thibaut
25efa5522e
Improve ListFocus behavior
11 years ago
Thibaut
5f5398f503
Refactor DocList#render
11 years ago
Thibaut
6cfc8fc50b
Change alt+tab shortcut to alt+rarr
11 years ago
Thibaut
fa0941a037
Enable tab navigation in the main content area using alt+tab
...
Fixes #77
11 years ago
Thibaut
f657dfddf6
Add Go documentation
11 years ago
Thibaut
dccc8954a8
Show doc index on escape in single doc mode instead of reloading the page
11 years ago
Thibaut
7d2b35bfe8
Add C++ documentation
11 years ago
Thibaut
138ee09fc9
Improve and complete Yii documentation
11 years ago
Thibaut
06bdb77ab2
Add path bar
...
Closes #32 .
11 years ago
Thibaut
f3cfcd0435
Add Sidebar#reset()
11 years ago
Thibaut
2327397876
Show selection at the top of the sidebar on reset/reveal
11 years ago
Thibaut
5b6d9d983b
Add C documentation
11 years ago
Thibaut
032457e527
Add Moment.js documentation
11 years ago
Thibaut
c6fd3733fd
Make it more clear that some docs are disabled by default
11 years ago
Thibaut
71afc2efa3
CoffeeScript 1.7
11 years ago
Thibaut
faf6ecf549
Re-implement Angular.js scraper
...
Fixes #23 . Thanks @TheRusskiy and @afram.
11 years ago
Thibaut
ce31de5c3f
Fix URL search fragment decoding
...
Fixes #45
11 years ago
Thibaut
ece6ff80fd
Add Knockout.js documentation
11 years ago
Thibaut
8e469d340e
Add D3.js documentation
11 years ago
Thibaut
ed3c1dcb28
Add keyboard shortcut for revealing the current page in the sidebar
11 years ago
Thibaut
94119e1188
Add keyboard shortcut for searching on Google
11 years ago