summaryrefslogtreecommitdiffstats
path: root/bitbake
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake')
-rw-r--r--bitbake/lib/toaster/toastergui/static/js/projectapp.js22
1 files changed, 21 insertions, 1 deletions
diff --git a/bitbake/lib/toaster/toastergui/static/js/projectapp.js b/bitbake/lib/toaster/toastergui/static/js/projectapp.js
index d52ba73f3d..1fd4a54f57 100644
--- a/bitbake/lib/toaster/toastergui/static/js/projectapp.js
+++ b/bitbake/lib/toaster/toastergui/static/js/projectapp.js
@@ -424,6 +424,24 @@ projectApp.controller('prjCtrl', function($scope, $modal, $http, $interval, $loc
424 $scope.layerAddId = item.id; 424 $scope.layerAddId = item.id;
425 }; 425 };
426 426
427 $scope.machineSelect = function (machineName) {
428 $scope._makeXHRCall({
429 method: "POST", url: $scope.urls.xhr_edit,
430 data: {
431 machineName: machineName,
432 }
433 }).then(function () {
434 $scope.machine.name = machineName;
435
436 $scope.displayAlert($scope.zone2alerts, "You have changed the machine to: <strong>" + $scope.machine.name + "</strong>", "alert-info");
437 var machineDistro = angular.element("#machine-distro");
438
439 angular.element("html, body").animate({ scrollTop: machineDistro.position().top }, 700).promise().done(function() {
440 $animate.addClass(machineDistro, "machines-highlight");
441 });
442 });
443 };
444
427 445
428 $scope.layerAddById = function (id) { 446 $scope.layerAddById = function (id) {
429 $scope.layerAddId = id; 447 $scope.layerAddId = id;
@@ -752,7 +770,9 @@ projectApp.controller('prjCtrl', function($scope, $modal, $http, $interval, $loc
752 770
753 _cmdExecuteWithParam("/machineselect=", function (machine) { 771 _cmdExecuteWithParam("/machineselect=", function (machine) {
754 $scope.machineName = machine; 772 $scope.machineName = machine;
755 $scope.toggle('#select-machine'); 773 $scope.machine.name = machine;
774 $scope.machineSelect(machine);
775
756 }); 776 });
757 777
758 778