treeherder/ui/js/filters.js

35 строки
897 B
JavaScript
Исходник Обычный вид История

2013-07-11 21:52:04 +04:00
'use strict';
/* Filters */
treeherder.filter('showOrHide', function() {
// determine whether this is a label for a job group (like mochitest)
return function(input, isCollapsed) {
if (isCollapsed == true) {
return "show" + input;
} else {
return "hide" + input;
}
};
});
treeherder.filter('platformName', function() {
// fix the platform name from the raw name in the db, with the more
// "human read-able" one from Config.js
return function(input, name) {
var newName = Config.OSNames[name];
if (newName) {
return newName;
}
// if it's not found in Config.js, then return it unchanged.
return name;
};
2014-03-27 23:12:00 +04:00
})
treeherder.filter('stripHtml', function() {
return function(input) {
return input.replace(/<\/?[^>]+>/gi, '');
};
})