@@ -453,8 +453,15 @@ define(function (require, exports) {
453453 dialog = Dialogs . showModalDialogUsingTemplate ( compiledTemplate ) ,
454454 $dialog = dialog . getElement ( ) ;
455455 _makeDialogBig ( $dialog ) ;
456- $dialog . find ( ".commit-diff" ) . append ( Utils . formatDiff ( diff ) ) ;
456+ const diffVal = Utils . formatDiff ( diff ) ;
457+ if ( diffVal === Utils . FORMAT_DIFF_TOO_LARGE ) {
458+ Metrics . countEvent ( Metrics . EVENT_TYPE . GIT , 'diffBtn' , "diffTooLarge" ) ;
459+ } else {
460+ Metrics . countEvent ( Metrics . EVENT_TYPE . GIT , 'diffBtn' , "success" ) ;
461+ }
462+ $dialog . find ( ".commit-diff" ) . append ( Utils . formatDiff ( diffVal ) ) ;
457463 } ) . catch ( function ( err ) {
464+ Metrics . countEvent ( Metrics . EVENT_TYPE . GIT , 'diffBtn' , "error" ) ;
458465 ErrorHandler . showError ( err , Strings . ERROR_GIT_DIFF_FAILED ) ;
459466 } ) ;
460467 }
@@ -1237,8 +1244,14 @@ define(function (require, exports) {
12371244 . on ( "click" , ".git-commit-merge" , commitMerge )
12381245 . on ( "click" , ".git-merge-abort" , abortMerge )
12391246 . on ( "click" , ".git-find-conflicts" , findConflicts )
1240- . on ( "click" , ".git-prev-gutter" , GutterManager . goToPrev )
1241- . on ( "click" , ".git-next-gutter" , GutterManager . goToNext )
1247+ . on ( "click" , ".git-prev-gutter" , ( ) => {
1248+ Metrics . countEvent ( Metrics . EVENT_TYPE . GIT , 'panel' , "prevBtn" ) ;
1249+ GutterManager . goToPrev ( ) ;
1250+ } )
1251+ . on ( "click" , ".git-next-gutter" , ( ) => {
1252+ Metrics . countEvent ( Metrics . EVENT_TYPE . GIT , 'panel' , "nextBtn" ) ;
1253+ GutterManager . goToNext ( ) ;
1254+ } )
12421255 . on ( "click" , ".git-file-history" , EventEmitter . getEmitter ( Events . HISTORY_SHOW_FILE ) )
12431256 . on ( "click" , ".git-history-toggle" , EventEmitter . getEmitter ( Events . HISTORY_SHOW_GLOBAL ) )
12441257 . on ( "click" , ".git-fetch" , EventEmitter . getEmitter ( Events . HANDLE_FETCH ) )
0 commit comments