middle-clicking on the feed in the category tree opens its website

This commit is contained in:
MageFroh
2013-07-01 22:36:20 +01:00
parent 65dd0ec8bd
commit a2ccd0d682
2 changed files with 21 additions and 12 deletions

View File

@@ -257,16 +257,24 @@ module.directive('category', [ function() {
return label;
};
$scope.feedClicked = function(id) {
MobileService.toggleLeftMenu();
if ($scope.selectedType == 'feed'
&& id == $scope.selectedId) {
$scope.$emit('emitReload');
} else {
$state.transitionTo('feeds.view', {
_type : 'feed',
_id : id
});
$scope.feedClicked = function(id, event) {
// Could be called by a middle click
if (!event || (!event.ctrlKey && event.which == 1)) {
MobileService.toggleLeftMenu();
if ($scope.selectedType == 'feed'
&& id == $scope.selectedId) {
$scope.$emit('emitReload');
} else {
$state.transitionTo('feeds.view', {
_type : 'feed',
_id : id
});
}
if (event) {
event.preventDefault();
event.stopPropagation();
}
}
};