<span class="trigger-description-element" ng-switch on="::$ctrl.trigger.service"> <!-- GitHub --> <span ng-switch-when="github"> <i class="fa fa-github fa-lg" style="margin-right: 6px" data-title="GitHub" bs-tooltip></i> Push to GitHub <span ng-if="::$ctrl.keyService.isEnterprise('github-trigger')">Enterprise</span> repository <a href="{{ ::$ctrl.trigger.repository_url }}" target="_new"> {{ ::$ctrl.trigger.config.build_source }} </a> </span> <!-- BitBucket --> <span ng-switch-when="bitbucket"> <i class="fa fa-bitbucket fa-lg" style="margin-right: 6px" data-title="BitBucket" bs-tooltip></i> Push to BitBucket repository <a href="{{ ::$ctrl.trigger.repository_url }}" target="_new"> {{ ::$ctrl.trigger.config.build_source }} </a> </span> <!-- GitLab --> <span ng-switch-when="gitlab"> <i class="fa fa-gitlab fa-lg" style="margin-right: 6px" data-title="GitLab" bs-tooltip></i> Push to GitLab repository <a ng-href="{{ ::$ctrl.trigger.repository_url }}" target="_new"> {{ ::$ctrl.trigger.config.build_source }} </a> </span> <!-- Custom Git --> <span ng-switch-when="custom-git"> <i class="fa fa-git-square fa-lg" style="margin-right: 6px;" data-title="git" bs-tooltip></i> Push to repository {{ ::$ctrl.trigger.config.build_source }} </span> </span>