add link to docs on requests if branch is gh-pages
This commit is contained in:
parent
0813d8cd45
commit
7aa77b4f6f
49
app/components/requests-item.coffee
Normal file
49
app/components/requests-item.coffee
Normal file
|
@ -0,0 +1,49 @@
|
||||||
|
`import Ember from 'ember'`
|
||||||
|
`import config from 'travis/config/environment'`
|
||||||
|
|
||||||
|
RequestsItemComponent = Ember.Component.extend
|
||||||
|
classNames: ['request-item']
|
||||||
|
classNameBindings: ['requestClass']
|
||||||
|
tagName: 'li'
|
||||||
|
|
||||||
|
requestClass: (->
|
||||||
|
if @get('request.isAccepted')
|
||||||
|
'accepted'
|
||||||
|
else
|
||||||
|
'rejected'
|
||||||
|
).property('content.isAccepted')
|
||||||
|
|
||||||
|
type: (->
|
||||||
|
if @get('request.isPullRequest')
|
||||||
|
'pull_request'
|
||||||
|
else
|
||||||
|
'push'
|
||||||
|
).property('request.isPullRequest')
|
||||||
|
|
||||||
|
status: (->
|
||||||
|
if @get('request.isAccepted')
|
||||||
|
'Accepted'
|
||||||
|
else
|
||||||
|
'Rejected'
|
||||||
|
).property('request.isAccepted')
|
||||||
|
|
||||||
|
hasBranchName: (->
|
||||||
|
@get('request.branchName')
|
||||||
|
).property('request')
|
||||||
|
|
||||||
|
message: (->
|
||||||
|
message = @get('request.message')
|
||||||
|
|
||||||
|
if message == 'github pages branch'
|
||||||
|
@set('isGHPages', true)
|
||||||
|
|
||||||
|
if config.pro && message == "private repository"
|
||||||
|
''
|
||||||
|
else if !message
|
||||||
|
'Build created successfully '
|
||||||
|
else
|
||||||
|
message
|
||||||
|
).property('request.message')
|
||||||
|
|
||||||
|
|
||||||
|
`export default RequestsItemComponent`
|
|
@ -37,6 +37,10 @@ export default Ember.Component.extend({
|
||||||
message: function() {
|
message: function() {
|
||||||
var message;
|
var message;
|
||||||
message = this.get('request.message');
|
message = this.get('request.message');
|
||||||
|
|
||||||
|
if (message === 'github pages branch') {
|
||||||
|
this.set('isGHPages', true);
|
||||||
|
}
|
||||||
if (config.pro && message === "private repository") {
|
if (config.pro && message === "private repository") {
|
||||||
return '';
|
return '';
|
||||||
} else if (!message) {
|
} else if (!message) {
|
||||||
|
|
|
@ -14,6 +14,7 @@
|
||||||
list-style: none
|
list-style: none
|
||||||
|
|
||||||
.request-item
|
.request-item
|
||||||
|
position: relative
|
||||||
border: 1px solid $cream-dark
|
border: 1px solid $cream-dark
|
||||||
margin-bottom: 5px
|
margin-bottom: 5px
|
||||||
font-size: 15px
|
font-size: 15px
|
||||||
|
@ -46,8 +47,6 @@
|
||||||
align-items: center
|
align-items: center
|
||||||
padding: .3em 0
|
padding: .3em 0
|
||||||
white-space: nowrap
|
white-space: nowrap
|
||||||
.row-item
|
|
||||||
overflow: hidden
|
|
||||||
|
|
||||||
.row-item:first-of-type
|
.row-item:first-of-type
|
||||||
flex: 0 0 3em
|
flex: 0 0 3em
|
||||||
|
@ -64,4 +63,3 @@
|
||||||
flex: 0 0 8%
|
flex: 0 0 8%
|
||||||
.row-item:last-of-type
|
.row-item:last-of-type
|
||||||
flex: 0 0 20%
|
flex: 0 0 20%
|
||||||
|
|
||||||
|
|
|
@ -107,3 +107,19 @@
|
||||||
right: 0
|
right: 0
|
||||||
margin: auto
|
margin: auto
|
||||||
|
|
||||||
|
|
||||||
|
.tooltip--requests
|
||||||
|
@extend %tooltip
|
||||||
|
position: absolute
|
||||||
|
right: 0
|
||||||
|
bottom: 0
|
||||||
|
.tooltip-trigger
|
||||||
|
margin: .2em .5em
|
||||||
|
.tooltip-bubble
|
||||||
|
top: -3.6em
|
||||||
|
right: 0
|
||||||
|
width: 10em
|
||||||
|
height: 3em
|
||||||
|
white-space: normal
|
||||||
|
&:before
|
||||||
|
right: .8em
|
||||||
|
|
|
@ -33,5 +33,12 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="row-item fade-out">
|
<div class="row-item fade-out">
|
||||||
<span class="label-align">{{message}}</span>
|
<span class="label-align">{{message}} </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
{{#if isGHPages}}
|
||||||
|
<a class="tooltip--requests" href="https://docs.travis-ci.com/user/customizing-the-build/#Whitelisting-or-blacklisting-branches" title="Branch whitelisting - Travis CI Docs">
|
||||||
|
<span class="icon-question tooltip-trigger" aria-label="Help"></span>
|
||||||
|
<span class="tooltip-bubble">Read about branch whitelisting</span>
|
||||||
|
</a>
|
||||||
|
{{/if}}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user