[Kimchi-devel] [PATCH] Bugfix: Multiple progress indicator during debug report generating
Hongliang Wang
hlwang at linux.vnet.ibm.com
Thu Jun 12 08:04:34 UTC 2014
On 06/12/2014 02:36 PM, Wen Wang wrote:
> From: Wen Wang <wenwang at linux.vnet.ibm.com>
Reviewed-by: Hongliang Wang <hlwang at linux.vnet.ibm.com>
>
> Progress indicators appear in multiple grids including "Software
> Updates" and "Repositories" during debug report's generating. This patch
> removes all indicators but one that in "Debug Reports" grid.
> ---
> ui/js/src/kimchi.report_add_main.js | 9 ++++-----
> 1 files changed, 4 insertions(+), 5 deletions(-)
>
> diff --git a/ui/js/src/kimchi.report_add_main.js b/ui/js/src/kimchi.report_add_main.js
> index 45b7e57..ad2bb39 100644
> --- a/ui/js/src/kimchi.report_add_main.js
> +++ b/ui/js/src/kimchi.report_add_main.js
> @@ -15,7 +15,6 @@ kimchi.report_add_main = function() {
> }
> var formData = addReportForm.serializeObject();
> kimchi.window.close();
> - var reportGrid = null;
> $('#' + reportGridID + '-generate-button').prop('disabled',true);
> $('#' + reportGridID + '-remove-button').prop('disabled',true);
> $('#' + reportGridID + '-download-button').prop('disabled',true);
> @@ -27,7 +26,7 @@ kimchi.report_add_main = function() {
> });
> var textboxValue = $('#report-name-textbox').val();
> if (textboxValue != "") {
> - $('.grid-body-view table', reportGrid).prepend(
> + $('.grid-body-view table', '#' + reportGridID).prepend(
> '<tr>' +
> '<td>' +
> '<div class="cell-text-wrapper">' + textboxValue + '</div>' +
> @@ -39,7 +38,7 @@ kimchi.report_add_main = function() {
> );
> }
> else {
> - $('.grid-body-view table', reportGrid).prepend(
> + $('.grid-body-view table', '#' + reportGridID).prepend(
> '<tr>' +
> '<td>' +
> '<div class="cell-text-wrapper">' + i18n['KCHDR6012M'] + '</div>' +
> @@ -51,7 +50,7 @@ kimchi.report_add_main = function() {
> );
> }
> kimchi.createReport(formData, function(result) {
> - $('.grid-body-view table tr:first-child', reportGrid).remove();
> + $('.grid-body-view table tr:first-child', '#' + reportGridID).remove();
> $('#' + reportGridID + '-generate-button').prop('disabled',false);
> kimchi.topic('kimchi/debugReportAdded').publish({
> result: result
> @@ -66,7 +65,7 @@ kimchi.report_add_main = function() {
> var errText = result['responseJSON']['reason'];
> }
> result && kimchi.message.error(errText)
> - $('.grid-body-view table tr:first-child', reportGrid).remove();
> + $('.grid-body-view table tr:first-child', '#' + reportGridID).remove();
> });
>
> event.preventDefault();
More information about the Kimchi-devel
mailing list