File tree Expand file tree Collapse file tree 3 files changed +11
-4
lines changed
test/integration/__snapshots__ Expand file tree Collapse file tree 3 files changed +11
-4
lines changed Original file line number Diff line number Diff line change 2
2
3
3
![ logo] ( _media/icon.svg )
4
4
5
- # docsify <small >5.0.0-rc.1</small >
5
+ # docsify <small >5.0.0-rc.1</small > : id =docsify
6
6
7
7
> A magical documentation site generator
8
8
Original file line number Diff line number Diff line change @@ -416,9 +416,16 @@ export function Events(Base) {
416
416
417
417
// Move focus to content area
418
418
if ( focusEl ) {
419
- focusEl . focus ( settings ) ;
419
+ if ( ! focusEl . hasAttribute ( 'tabindex' ) ) {
420
+ focusEl . setAttribute ( 'tabindex' , '-1' ) ;
421
+ focusEl . setAttribute ( 'data-added-tabindex' , 'true' ) ;
422
+ }
420
423
421
- focusEl . scrollIntoView ( { behavior : 'smooth' , block : 'start' } ) ;
424
+ if ( focusEl . hasAttribute ( 'data-added-tabindex' ) ) {
425
+ focusEl . scrollIntoView ( { behavior : 'smooth' } ) ;
426
+ }
427
+
428
+ focusEl . focus ( settings ) ;
422
429
}
423
430
424
431
return focusEl ;
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ exports[`Docs Site coverpage renders and is unchanged 1`] = `
5
5
<div class = " mask" ></div >
6
6
<div class = " cover-main" ><!-- markdownlint-disable first-line-h1 -->
7
7
8
- <p ><img src = " http://127.0.0.1:4000/_media/icon.svg" data-origin = " _media/icon.svg" alt = " logo" ></p ><h1 id = " docsify-500-rc1 " tabindex = " -1" ><a href = " #/?id=docsify-500-rc1 " data-id = " docsify-500-rc1 " class = " anchor" ><span >docsify <small >5.0.0-rc.1</small ></span ></a ></h1 ><blockquote >
8
+ <p ><img src = " http://127.0.0.1:4000/_media/icon.svg" data-origin = " _media/icon.svg" alt = " logo" ></p ><h1 id = " docsify" tabindex = " -1" ><a href = " #/?id=docsify" data-id = " docsify" class = " anchor" ><span >docsify <small >5.0.0-rc.1</small ></span ></a ></h1 ><blockquote >
9
9
<p >A magical documentation site generator</p ></blockquote >
10
10
<ul ><li >Simple and lightweight</li ><li >No statically built HTML files</li ><li >Multiple themes</li ></ul ><p ><a href = " #/?id=docsify" class = " button primary" >Get Started</a >
11
11
<a href = " https://github.com/docsifyjs/docsify/" target = " _blank" rel = " noopener" class = " button secondary" >GitHub</a ></p ><!--  -->
You can’t perform that action at this time.
0 commit comments