@@ -33,6 +33,12 @@ export default class ManualDocBuilder extends DocBuilder {
3333 ice . attr ( 'baseUrl' , 'href' , baseUrl , IceCap . MODE_WRITE ) ;
3434 ice . attr ( 'rootContainer' , 'class' , ' manual-index' ) ;
3535 callback ( ice . html , fileName ) ;
36+
37+ if ( this . _config . manual . globalIndex ) {
38+ ice . attr ( 'baseUrl' , 'href' , './' , IceCap . MODE_WRITE ) ;
39+ callback ( ice . html , 'index.html' ) ;
40+ }
41+
3642 ice . attr ( 'rootContainer' , 'class' , ' manual-index' , IceCap . MODE_REMOVE ) ;
3743 }
3844
@@ -176,7 +182,7 @@ export default class ManualDocBuilder extends DocBuilder {
176182 let card = `<h1>${ label } </h1>` ;
177183 const nextAll = $el . nextAll ( ) ;
178184
179- for ( let i = 0 ; i < nextAll . length ; i ++ ) {
185+ for ( let i = 0 ; i < nextAll . length ; i ++ ) {
180186 const next = nextAll . get ( i ) ;
181187 const tagName = next . tagName . toLowerCase ( ) ;
182188 if ( tagName === 'h1' ) return ;
@@ -191,7 +197,7 @@ export default class ManualDocBuilder extends DocBuilder {
191197
192198 const ice = new IceCap ( this . _readTemplate ( 'manualCardIndex.html' ) ) ;
193199 ice . loop ( 'cards' , cards , ( i , card , ice ) => {
194- ice . text ( 'label' , card . label ) ;
200+ ice . text ( 'label' , card . label ) ;
195201 ice . attr ( 'link' , 'href' , card . link ) ;
196202 ice . load ( 'card' , card . card ) ;
197203 } ) ;
0 commit comments