diff options
Diffstat (limited to 'bitbake/lib/toaster/toastergui/static/js/importlayer.js')
-rw-r--r-- | bitbake/lib/toaster/toastergui/static/js/importlayer.js | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/bitbake/lib/toaster/toastergui/static/js/importlayer.js b/bitbake/lib/toaster/toastergui/static/js/importlayer.js index b3f094e69b..59652b9a36 100644 --- a/bitbake/lib/toaster/toastergui/static/js/importlayer.js +++ b/bitbake/lib/toaster/toastergui/static/js/importlayer.js | |||
@@ -176,6 +176,8 @@ function importLayerPageInit (ctx) { | |||
176 | success: function (data) { | 176 | success: function (data) { |
177 | if (data.error != "ok") { | 177 | if (data.error != "ok") { |
178 | console.log(data.error); | 178 | console.log(data.error); |
179 | /* let the user know why nothing happened */ | ||
180 | alert(data.error) | ||
179 | } else { | 181 | } else { |
180 | createImportedNotification(data); | 182 | createImportedNotification(data); |
181 | window.location.replace(libtoaster.ctx.projectPageUrl); | 183 | window.location.replace(libtoaster.ctx.projectPageUrl); |
@@ -244,9 +246,18 @@ function importLayerPageInit (ctx) { | |||
244 | enable_import_btn(true); | 246 | enable_import_btn(true); |
245 | } | 247 | } |
246 | 248 | ||
247 | if ($("#git-repo-radio").prop("checked") && | 249 | if ($("#git-repo-radio").prop("checked")) { |
248 | vcsURLInput.val().length > 0 && gitRefInput.val().length > 0) { | 250 | if (gitRefInput.val().length > 0 && |
249 | enable_import_btn(true); | 251 | gitRefInput.val() == 'HEAD') { |
252 | $('#invalid-layer-revision-hint').show(); | ||
253 | $('#layer-revision-ctrl').addClass('has-error'); | ||
254 | enable_import_btn(false); | ||
255 | } else if (vcsURLInput.val().length > 0 && | ||
256 | gitRefInput.val().length > 0) { | ||
257 | $('#invalid-layer-revision-hint').hide(); | ||
258 | $('#layer-revision-ctrl').removeClass('has-error'); | ||
259 | enable_import_btn(true); | ||
260 | } | ||
250 | } | 261 | } |
251 | } | 262 | } |
252 | 263 | ||