Fix sorting on builds list
This commit is contained in:
parent
557797ab19
commit
c70ed06848
|
@ -1,8 +1,8 @@
|
||||||
import Ember from 'ember';
|
import Ember from 'ember';
|
||||||
|
|
||||||
export default Ember.Controller.extend({
|
export default Ember.Controller.extend({
|
||||||
sortAscending: false,
|
buildsSorting: ['number:desc'],
|
||||||
sortProperties: ['number'],
|
builds: Ember.computed.sort('model', 'buildsSorting'),
|
||||||
repoController: Ember.inject.controller('repo'),
|
repoController: Ember.inject.controller('repo'),
|
||||||
repoBinding: 'repoController.repo',
|
repoBinding: 'repoController.repo',
|
||||||
tabBinding: 'repoController.tab',
|
tabBinding: 'repoController.tab',
|
||||||
|
@ -12,14 +12,14 @@ export default Ember.Controller.extend({
|
||||||
showMore() {
|
showMore() {
|
||||||
var id, number, type;
|
var id, number, type;
|
||||||
id = this.get('repo.id');
|
id = this.get('repo.id');
|
||||||
number = this.get('model.lastObject.number');
|
number = this.get('builds.lastObject.number');
|
||||||
type = this.get('tab') === "builds" ? 'push' : 'pull_request';
|
type = this.get('tab') === "builds" ? 'push' : 'pull_request';
|
||||||
return this.get('model').load(this.olderThanNumber(id, number, type));
|
return this.get('builds').load(this.olderThanNumber(id, number, type));
|
||||||
},
|
},
|
||||||
|
|
||||||
displayShowMoreButton: function() {
|
displayShowMoreButton: function() {
|
||||||
return this.get('tab') !== 'branches' && parseInt(this.get('model.lastObject.number')) > 1;
|
return this.get('tab') !== 'branches' && parseInt(this.get('builds.lastObject.number')) > 1;
|
||||||
}.property('tab', 'model.lastObject.number'),
|
}.property('tab', 'builds.lastObject.number'),
|
||||||
|
|
||||||
displayPullRequests: function() {
|
displayPullRequests: function() {
|
||||||
return this.get('tab') === 'pull_requests';
|
return this.get('tab') === 'pull_requests';
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
{{#builds-wrapper contentType=contentType repo=repo}}
|
{{#builds-wrapper contentType=contentType repo=repo}}
|
||||||
{{#if model.isLoaded}}
|
{{#if isLoaded}}
|
||||||
<ul class="build-list">
|
<ul class="build-list">
|
||||||
{{#each model as |build|}}
|
{{#each builds as |build|}}
|
||||||
{{builds-item build=build}}
|
{{builds-item build=build}}
|
||||||
{{else}}
|
{{else}}
|
||||||
{{no-builds repo=noticeData isPR=displayPullRequests isBranch=displayBranches}}
|
{{no-builds repo=noticeData isPR=displayPullRequests isBranch=displayBranches}}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user