Merge branch 'master' of abf.rosalinux.ru:abf/rosa-build
This commit is contained in:
commit
f6257a97f6
|
@ -13,12 +13,14 @@ RosaABF.controller('GitTreeCtrl', ['$scope', '$http', '$location', function($sco
|
||||||
};
|
};
|
||||||
|
|
||||||
$scope.refresh = function(more) {
|
$scope.refresh = function(more) {
|
||||||
$scope.processing = true;
|
|
||||||
|
|
||||||
var params = { format: 'json', path: $scope.path };
|
var params = { format: 'json', path: $scope.path };
|
||||||
|
|
||||||
if(more) {
|
if(more) {
|
||||||
params.page = $scope.next_page;
|
params.page = $scope.next_page;
|
||||||
|
$scope.load_more = true;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
$scope.processing = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
$http.get(Routes.tree_path($scope.project, $scope.treeish, params)).then(function(res) {
|
$http.get(Routes.tree_path($scope.project, $scope.treeish, params)).then(function(res) {
|
||||||
|
@ -28,11 +30,12 @@ RosaABF.controller('GitTreeCtrl', ['$scope', '$http', '$location', function($sco
|
||||||
$scope.next_page = res.data.next_page;
|
$scope.next_page = res.data.next_page;
|
||||||
if(more) {
|
if(more) {
|
||||||
$scope.tree.push.apply($scope.tree, res.data.tree);
|
$scope.tree.push.apply($scope.tree, res.data.tree);
|
||||||
|
$scope.load_more = false;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$scope.tree = res.data.tree;
|
$scope.tree = res.data.tree;
|
||||||
}
|
|
||||||
$scope.processing = false;
|
$scope.processing = false;
|
||||||
|
}
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -59,6 +59,6 @@
|
||||||
%td{ 'ng-hide' => 'el.commit' }
|
%td{ 'ng-hide' => 'el.commit' }
|
||||||
|
|
||||||
%hr
|
%hr
|
||||||
%btn.center-block.btn.btn-primary{ 'ng-show' => 'next_page', 'ng-disabled' => 'processing',
|
%btn.center-block.btn.btn-primary{ 'ng-show' => 'next_page', 'ng-disabled' => 'load_more || processing',
|
||||||
'ng-click' => 'getTree($event, null, true)' }
|
'ng-click' => 'getTree($event, null, true)' }
|
||||||
= t 'layout.activity_feed.load_more'
|
= t 'layout.activity_feed.load_more'
|
||||||
|
|
|
@ -64,6 +64,5 @@ else
|
||||||
|
|
||||||
json.path @path
|
json.path @path
|
||||||
json.root_path @path.present? ? @path.split('/')[0...-1].join('/') : nil
|
json.root_path @path.present? ? @path.split('/')[0...-1].join('/') : nil
|
||||||
params[:page].to_i
|
|
||||||
json.next_page page.next if @tree && @tree.contents.count >= Project::CONTENT_LIMIT*(page+1)
|
json.next_page page.next if @tree && @tree.contents.count >= Project::CONTENT_LIMIT*(page+1)
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue