55- var version = ' '
66- var page = ' '
77
8- <!-- Replace _ underscores with . dots -->
8+ //- Replace _ underscores with . dots
99if current .path [2 ]
1010 - var version = current .path [2 ].replace (/ \_ + / gm , " ." )
1111
@@ -33,7 +33,7 @@ else if current.path[3]
3333 else
3434 - var page = current .path [3 ] + ' .html'
3535
36- <!-- VERSION TREE CREATOR MIXIN -->
36+ //- VERSION TREE CREATOR MIXIN
3737mixin tree(directory, urlPrefix, name, latest )
3838 ul
3939 for val, semvar in directory
@@ -42,7 +42,7 @@ mixin tree(directory, urlPrefix, name, latest)
4242 li <a href =" #{urlPrefix}/#{semvar}/#{page}" md-button >#{name} #{libVersion} </a >
4343
4444
45- <!-- BUTTON TITLE GENERATION -->
45+ //- BUTTON TITLE GENERATION
4646if language == ' ts'
4747 if version == " latest"
4848 - var title = ' Angular 2 for TypeScript'
@@ -72,4 +72,6 @@ nav.dropdown
7272 div( class ="dropdown-menu" ng-class ="appCtrl.showMenu ? 'is-visible' : ''" )
7373 mixin tree(public .docs .ts , "/docs/ts" , "Angular 2 for TypeScript" )
7474 mixin tree(public .docs .js , "/docs/js" , "Angular 2 for JavaScript" )
75- mixin tree(public .docs .dart , "/docs/dart" , "Angular 2 for Dart" )
75+ //- Disable cross-language link for API entry pages (but keep for top API search page):
76+ if ! (current .path [3 ] === ' api' && public .docs [current .path [1 ]][current .path [2 ]][current .path [3 ]][current .path [4 ]])
77+ mixin tree(public .docs .dart , "/docs/dart" , "Angular 2 for Dart" )
0 commit comments