[Kimchi-devel] [PATCH] UI: Enable Upload function in UI

Aline Manera alinefm at linux.vnet.ibm.com
Tue Nov 18 19:51:50 UTC 2014


On 11/18/2014 01:19 AM, Wen Wang wrote:
> From: Wen Wang <wenwang at linux.vnet.ibm.com>
>
> After testing, upload funcion works and this patch did the ui change
> that enable upload a volume in storage
>
> Signed-off-by: Wen Wang <wenwang at linux.vnet.ibm.com>
> ---
>   ui/js/src/kimchi.storagepool_add_volume_main.js |    2 +-
>   ui/pages/storagepool-add-volume.html.tmpl       |    2 +-
>   2 files changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/ui/js/src/kimchi.storagepool_add_volume_main.js b/ui/js/src/kimchi.storagepool_add_volume_main.js
> index 590ccde..05c7bb1 100644
> --- a/ui/js/src/kimchi.storagepool_add_volume_main.js
> +++ b/ui/js/src/kimchi.storagepool_add_volume_main.js
> @@ -88,12 +88,12 @@ kimchi.sp_add_volume_main = function() {
>               sp: kimchi.selectedSP,
>               formData: fd
>           }, function(result) {

> -            kimchi.window.close();
>               kimchi.topic('kimchi/storageVolumeAdded').publish();
>           }, onError);
>       };
>
>       $(addButton).on('click', function(event) {
> +        kimchi.window.close();

Although this change, the dialog taks ~2 minutes to get closed.

I'd say to keep upload function disabled for 1.4 and then change the 
backend to allow receive the file part by part.

>           $(this).prop('disabled', true);
>           $(typeRadios).prop('disabled', true);
>           if(type === 'download') {
> diff --git a/ui/pages/storagepool-add-volume.html.tmpl b/ui/pages/storagepool-add-volume.html.tmpl
> index 573a764..298a565 100644
> --- a/ui/pages/storagepool-add-volume.html.tmpl
> +++ b/ui/pages/storagepool-add-volume.html.tmpl
> @@ -47,7 +47,7 @@
>                   </div>
>                   <div class="form-section">
>                       <h2>
> -                        <input type="radio" id="volume-type-upload" class="volume-type" name="volumeType" value="upload" disabled/>
> +                        <input type="radio" id="volume-type-upload" class="volume-type" name="volumeType" value="upload"/>
>                           <label for="volume-type-upload">
>                           $_("Upload an file")
>                           </label>




More information about the Kimchi-devel mailing list