@@ -12,6 +12,7 @@ var template = require('jsdoc/template'),
1212 _ = require ( 'underscore' ) ,
1313 htmlsafe = helper . htmlsafe ,
1414 linkto = helper . linkto ,
15+ registerLink = helper . registerLink ,
1516 resolveAuthorLinks = helper . resolveAuthorLinks ,
1617 scopeToPunc = helper . scopeToPunc ,
1718 hasOwnProp = Object . prototype . hasOwnProperty ,
@@ -20,7 +21,6 @@ var template = require('jsdoc/template'),
2021 language ,
2122 outdir = env . opts . destination ;
2223var util = require ( 'util' ) ;
23-
2424function find ( spec ) {
2525 return helper . find ( data , spec ) ;
2626}
@@ -511,20 +511,14 @@ exports.publish = function (taffyData, opts, tutorials) {
511511 doclet . kind = 'member' ;
512512 }
513513 } ) ;
514-
514+ for ( const typeLink in view . typeLinks ) {
515+ registerLink ( typeLink , view . typeLinks [ typeLink ] ) ;
516+ }
515517 var members = helper . getMembers ( data ) ;
516518 members . tutorials = tutorials . children ;
517- var extendLinkto = function ( longname , linkText , cssClass , fragmentId ) {
518- if ( longname && view . typeLinks && view . typeLinks [ longname ] ) {
519- linkText = longname ;
520- longname = view . typeLinks [ longname ] ;
521- }
522- return linkto ( longname , linkText , cssClass , fragmentId ) ;
523-
524- }
525519 // add template helpers
526520 view . find = find ;
527- view . linkto = extendLinkto ;
521+ view . linkto = linkto ;
528522 view . resolveAuthorLinks = resolveAuthorLinks ;
529523 view . tutoriallink = tutoriallink ;
530524 view . htmlsafe = htmlsafe ;
0 commit comments