@@ -378,7 +378,16 @@ Doc.prototype = {
378
378
dom . h ( title ( this . name ) , function ( ) {
379
379
380
380
notice ( 'deprecated' , 'Deprecated API' , self . deprecated ) ;
381
- dom . tag ( 'a' , { href : 'http://github.com/angular/angular.js/edit/master/' + self . file , class : 'improve-docs btn btn-primary' } , 'Improve this doc' ) ;
381
+ dom . tag ( 'a' , { href : 'http://github.com/angular/angular.js/edit/master/' + self . file , class : 'improve-docs btn btn-primary' } , function ( dom ) {
382
+ dom . tag ( 'i' , { class :'icon-edit' } , ' ' ) ;
383
+ dom . text ( ' Improve this doc' ) ;
384
+ } ) ;
385
+ if ( self . section === 'api' ) {
386
+ dom . tag ( 'a' , { href : 'http://github.com/angular/angular.js/tree/v' + gruntUtil . getVersion ( ) . number + '/' + self . file + '#L' + self . line , class : 'view-source btn btn-action' } , function ( dom ) {
387
+ dom . tag ( 'i' , { class :'icon-zoom-in' } , ' ' ) ;
388
+ dom . text ( ' View source' ) ;
389
+ } ) ;
390
+ }
382
391
if ( self . ngdoc != 'overview' ) {
383
392
dom . h ( 'Description' , self . description , dom . html ) ;
384
393
}
@@ -401,7 +410,7 @@ Doc.prototype = {
401
410
//////////////////////////
402
411
403
412
function notice ( name , legend , msg ) {
404
- if ( self [ name ] == undefined ) return ;
413
+ if ( self [ name ] === undefined ) return ;
405
414
dom . tag ( 'fieldset' , { 'class' :name } , function ( dom ) {
406
415
dom . tag ( 'legend' , legend ) ;
407
416
dom . text ( msg ) ;
0 commit comments