PageSourceSearch

https://login.efleets.com/fleetweb/include/2.39.0.614/javascript/a…/directives/gridDynamicHeaders.js

js efleets.com collected 2026-09-28 08:47:44 UTC 1,131 bytes, 22 lines download raw bytes

1angular.module('gridDynamicHeaders',['gridPreferencesServices']).directive('dynamicHeaders',['GridPreferencesService','$timeout','$filter','uiGridConstants',
2  function (GridPreferences,$timeout,$filter,uiGridConstants) {
3	  return {
4		    restrict: 'A',
5		    link: function($scope, elem, attr) {
6			    	$scope.$watch('gridPrefsModel.dynamicColHeaders', function(val){
7			    		 var gridDefsMap = GridPreferences.buildColumnDefsMap($scope.gridPrefsModel.gridOptions.columnDefs);			    		 
8			    		 for (var columnName in $scope.gridPrefsModel.dynamicColHeaders) {
9								if ($scope.gridPrefsModel.dynamicColHeaders.hasOwnProperty(columnName)) {
10									if(gridDefsMap[columnName]){
11										gridDefsMap[columnName].displayName = $scope.gridPrefsModel.dynamicColHeaders[columnName];
12										if($scope.gridPrefsModel.dynamicColHeaderWidths){
13											gridDefsMap[columnName].minWidth = $scope.gridPrefsModel.dynamicColHeaderWidths[columnName];
14										}
15									}
16								}
17			    		 }	
18			    		 $scope.gridPrefsModel.gridApi.core.notifyDataChange(uiGridConstants.dataChange.COLUMN);
19		            });
20		    }
21	  }
22}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.