bitbake: toaster: Fix build button current project race

Make sure the current project value is set before we check to see if the
project is buildable. Also update the blacklist url patterns where we
aren't displaying the button.

[YOCTO #7739]

(Bitbake rev: e169ed5cf190af62586f3e1c6ed6db6120406e05)

Signed-off-by: Michael Wood <michael.g.wood@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Michael Wood
2015-05-14 17:17:51 +01:00
committed by Richard Purdie
parent b8caddb57a
commit 5da543c7b5

View File

@@ -6,11 +6,13 @@ function basePageInit (ctx) {
/* Hide the button if we're on the project,newproject or importlyaer page
* or if there are no projects yet defined
*/
if (ctx.numProjects == 0 || ctx.currentUrl.search('newproject|project/\\d/$|importlayer/$') > 0){
if (ctx.numProjects == 0 || ctx.currentUrl.search('newproject|project/\\d$|importlayer$') > 0){
newBuildButton.hide();
return;
}
var currentProjectId = libtoaster.ctx.projectId;
/* Hide the change project icon when there is only one project */
if (ctx.numProjects == 1){
$('#project .icon-pencil').hide();
@@ -21,7 +23,6 @@ function basePageInit (ctx) {
_checkProjectBuildable()
_setupNewBuildButton();
var currentProjectId = libtoaster.ctx.projectId;
function _checkProjectBuildable(){
if (currentProjectId == undefined)