5
5
- var version = ' '
6
6
- var page = ' '
7
7
8
- <!-- Replace _ underscores with . dots -->
8
+ //- Replace _ underscores with . dots
9
9
if current .path [2 ]
10
10
- var version = current .path [2 ].replace (/ \_ + / gm , " ." )
11
11
@@ -33,7 +33,7 @@ else if current.path[3]
33
33
else
34
34
- var page = current .path [3 ] + ' .html'
35
35
36
- <!-- VERSION TREE CREATOR MIXIN -->
36
+ //- VERSION TREE CREATOR MIXIN
37
37
mixin tree(directory, urlPrefix, name, latest )
38
38
ul
39
39
for val, semvar in directory
@@ -42,7 +42,7 @@ mixin tree(directory, urlPrefix, name, latest)
42
42
li <a href =" #{urlPrefix}/#{semvar}/#{page}" md-button >#{name} #{libVersion} </a >
43
43
44
44
45
- <!-- BUTTON TITLE GENERATION -->
45
+ //- BUTTON TITLE GENERATION
46
46
if language == ' ts'
47
47
if version == " latest"
48
48
- var title = ' Angular 2 for TypeScript'
@@ -72,4 +72,6 @@ nav.dropdown
72
72
div( class ="dropdown-menu" ng-class ="appCtrl.showMenu ? 'is-visible' : ''" )
73
73
mixin tree(public .docs .ts , "/docs/ts" , "Angular 2 for TypeScript" )
74
74
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