bitbake: toastegui: project page build selected targets

Fixing the action on the "Build selected targets" button.
Remove "build-button" duplicate id from the build page.

[YOCTO #7047]

(Bitbake rev: 8278d7b15b58484af93d952e594f29dabb9200a9)

Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Alexandru DAMIAN
2015-01-20 16:56:35 +00:00
committed by Richard Purdie
parent c546815eee
commit 08e5a49afb
2 changed files with 25 additions and 6 deletions

View File

@@ -337,8 +337,12 @@ projectApp.controller('prjCtrl', function($scope, $modal, $http, $interval, $loc
}
$scope.buildExistingTarget = function(targets) {
$scope.buildTargetList(targets.map(function(v,i,a){return v.target}));
}
$scope.buildTargetList = function(targetlist) {
var oldTargetName = $scope.targetName;
$scope.targetName = targets.map(function(v,i,a){return v.target}).join(' ');
$scope.targetName = targetlist.join(' ');
$scope.buildNamedTarget();
$scope.targetName = oldTargetName;
}
@@ -733,12 +737,27 @@ projectApp.controller('prjCtrl', function($scope, $modal, $http, $interval, $loc
angular.element(id+"-opposite").toggle();
}
$scope.selectedMostBuildTargets = function () {
keys = Object.keys($scope.mostBuiltTargets);
/**
* Functionality related to "Most build targets"
*/
$scope.enableBuildSelectedTargets = function () {
var keys = Object.keys($scope.mostBuiltTargets);
keys = keys.filter(function (e) { if ($scope.mostBuiltTargets[e]) return e });
return keys.length == 0;
}
$scope.buildSelectedTargets = function () {
var keys = Object.keys($scope.mostBuiltTargets);
keys = keys.filter(function (e) { if ($scope.mostBuiltTargets[e]) return e });
$scope.buildTargetList(keys);
for (var i = 0; i < keys.length; i++)
{
$scope.mostBuiltTargets[keys[i]] = 0;
}
}
/**
* Helper function to deal with error string recognition and manipulation
*/