diff options
author | David Reyna <David.Reyna@windriver.com> | 2015-03-12 16:56:12 -0700 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2015-03-21 00:00:28 +0000 |
commit | 12c7efe40addfbc5f02a105ad62eccdf5f9d9c82 (patch) | |
tree | 410e134fb155309ba4d1d8a6144d352e2f03d18e /bitbake/lib/toaster/toastergui/templates | |
parent | d2b20465c3c806efb54a7ef8bedc53f90f27ed4f (diff) | |
download | ast2050-yocto-poky-12c7efe40addfbc5f02a105ad62eccdf5f9d9c82.zip ast2050-yocto-poky-12c7efe40addfbc5f02a105ad62eccdf5f9d9c82.tar.gz |
bitbake: toaster: insure IMAGE_INSTALL_append values have a space prefix
When the IMAGE_INSTALL_append value is not empty, it must have a space prefix
in order for the "append" operator to concatenate the values correctly, so we
enforce it in this variable's submit javascript.
[YOCTO #7394]
(Bitbake rev: fc0cec1f38aa6f2d09434cc008a429d350a5706f)
Signed-off-by: David Reyna <David.Reyna@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/toaster/toastergui/templates')
-rw-r--r-- | bitbake/lib/toaster/toastergui/templates/projectconf.html | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/bitbake/lib/toaster/toastergui/templates/projectconf.html b/bitbake/lib/toaster/toastergui/templates/projectconf.html index ffdf760..d8ead81 100644 --- a/bitbake/lib/toaster/toastergui/templates/projectconf.html +++ b/bitbake/lib/toaster/toastergui/templates/projectconf.html @@ -468,7 +468,7 @@ // re-assert the event handlers } - /* ensure cookie exists {% csrf_token %} */ + /* ensure cookie exists {% csrf_token %} */ function postEditAjaxRequest(reqdata) { var ajax = $.ajax({ type:"POST", @@ -621,10 +621,13 @@ // change IMAGE_INSTALL_append variable $('#change-image_install-icon').click(function() { // preset the edit value - var current_val = $("span#image_install").text(); + var current_val = $("span#image_install").text().trim(); if (current_val == "Not set") { current_val=""; $("#apply-change-image_install").attr("disabled","disabled"); + } else { + // insure these non-empty values have single space prefix + current_val=" " + current_val; } $("input#new-image_install").val(current_val); @@ -643,7 +646,7 @@ }); $("#new-image_install").on('input', function(){ - if ($(this).val().length == 0) { + if ($(this).val().trim().length == 0) { $("#apply-change-image_install").attr("disabled","disabled"); } else { @@ -652,13 +655,14 @@ }); $('#apply-change-image_install').click(function(){ - var name = $('#new-image_install').val(); - postEditAjaxRequest({"configvarChange" : 'IMAGE_INSTALL_append:'+name}); - $('#image_install').text(name); + // insure these non-empty values have single space prefix + var value = " " + $('#new-image_install').val().trim(); + postEditAjaxRequest({"configvarChange" : 'IMAGE_INSTALL_append:'+value}); + $('#image_install').text(value); $('#image_install').removeClass('muted'); $("#change-image_install-form").slideUp(function () { $('#image_install, #change-image_install-icon').show(); - if (name.length > -1) { + if (value.length > -1) { $('#delete-image_install-icon').show(); setDeleteTooltip($('#delete-image_install-icon')); } |