From: Michael Wood Date: Fri, 13 Nov 2015 13:48:35 +0000 (+0000) Subject: toaster: projectpage Disable/Enable build input if we have 0 layers X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=872bd5ccf58236f5146b1640cc1c465b58371e44;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git toaster: projectpage Disable/Enable build input if we have 0 layers If we've removed all the layers in the configuration, disable the build button and build input. Signed-off-by: Michael Wood Signed-off-by: Elliot Smith Signed-off-by: Richard Purdie --- diff --git a/lib/toaster/toastergui/static/js/projectpage.js b/lib/toaster/toastergui/static/js/projectpage.js index e742ef291a6..ae08d9a857a 100644 --- a/lib/toaster/toastergui/static/js/projectpage.js +++ b/lib/toaster/toastergui/static/js/projectpage.js @@ -175,11 +175,18 @@ function projectPageInit(ctx) { function updateLayersCount(){ var count = $("#layers-in-project-list").children().length; + var noLayerMsg = $("#no-layers-in-project"); + var buildInput = $("#build-input"); - if (count === 0) + + if (count === 0) { + noLayerMsg.fadeIn(); $("#no-layers-in-project").fadeIn(); - else - $("#no-layers-in-project").hide(); + buildInput.attr("disabled", "disabled"); + } else { + noLayerMsg.hide(); + buildInput.removeAttr("disabled"); + } $("#project-layers-count").text(count);