Skip to content

Commit 8fb1350

Browse files
committed
bump: 3.6.1
1 parent c1df946 commit 8fb1350

File tree

3 files changed

+15
-8
lines changed

3 files changed

+15
-8
lines changed

Diff for: CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11

2+
# 3.6.1 / 2017-04-09
3+
4+
* feat(event): Collapse the sidebar when click outside element in the small screen
5+
26
# 3.6.0 / 2017-04-09
37

48
* feat(render): add mergeNavbar option, close ([#125](https://github.com/QingWei-Li/docsify/issues/125)

Diff for: lib/docsify.js

+9-6
Original file line numberDiff line numberDiff line change
@@ -416,17 +416,20 @@ var title = $.title;
416416
* Toggle button
417417
*/
418418
function btn (el) {
419-
var toggle = function () { return body.classList.toggle('close'); };
419+
var toggle = function (_) { return body.classList.toggle('close'); };
420420

421421
el = getNode(el);
422-
on(el, 'click', toggle);
422+
on(el, 'click', function (e) {
423+
e.stopPropagation();
424+
toggle();
425+
});
423426

424427
var sidebar = getNode('.sidebar');
425428

426-
on(sidebar, 'click', function () {
427-
isMobile && toggle();
428-
setTimeout(function () { return getAndActive(sidebar, true, true); }, 0);
429-
});
429+
isMobile && on(body, 'click', function (_) { return body.classList.contains('close') && toggle(); }
430+
);
431+
on(sidebar, 'click', function (_) { return setTimeout((function (_) { return getAndActive(sidebar, true, true); }, 0)); }
432+
);
430433
}
431434

432435
function sticky () {

0 commit comments

Comments
 (0)