Create links from # and @ items in status

This commit is contained in:
Hannes Verschore 2015-04-10 09:45:25 -07:00
Родитель 69900aae15
Коммит 1b69a6f35d
2 изменённых файлов: 10 добавлений и 3 удалений

Просмотреть файл

@ -12,10 +12,17 @@ var isFF = function(name) {
}
return false;
}
awfyCtrl.filter('linkify', function($sce, $parse) {
return function(input) {
input = input.replace(/#([0-9]+)/, "<a href='https://bugzilla.mozilla.org/show_bug.cgi?id=$1'>#$1</a>");
input = input.replace(/@([0-9]+)/, "<a href='http://arewefastyet.com/regressions/#/regression/$1'>@$1</a>");
return $sce.trustAsHtml(input);
};
})
awfyCtrl.controller('regressionCtrl', ['$scope', '$http', '$routeParams', '$q', 'modalDialog',
'RegressionService',
function ($scope, $http, $routeParams, $q, modalDialog, regression) {
'RegressionService', '$sce',
function ($scope, $http, $routeParams, $q, modalDialog, regression, $sce) {
var regression_id = $routeParams.id * 1;
var requests = [
$http.post('data-regression.php', {id:regression_id}),

Просмотреть файл

@ -70,7 +70,7 @@
<tr ng-repeat="status in states">
<td class='stamp'>{{status.stamp | date:'dd MMM yy HH:mm'}}</td>
<td class='name'>{{status.name}}</td>
<td class='extra'>{{status.extra}}</td>
<td class='extra' ng-bind-html="status.extra | linkify"></td>
</tr>
</table>
</div>