/usr/lib/python3/dist-packages/glances/outputs/static/js/directives.js is in glances 2.7.1.1-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | glancesApp.directive("sortableTh", function() {
return {
restrict: 'A',
scope: {
sorter: '='
},
link: function (scope, element, attrs) {
element.addClass('sortable');
scope.$watch(function() {
return scope.sorter.column;
}, function(newValue, oldValue) {
if (angular.isArray(newValue)) {
if (newValue.indexOf(attrs.column) !== -1) {
element.addClass('sort');
} else {
element.removeClass('sort');
}
} else {
if (attrs.column === newValue) {
element.addClass('sort');
} else {
element.removeClass('sort');
}
}
});
element.on('click', function() {
scope.sorter.column = attrs.column;
scope.$apply();
});
}
};
});
|