[Kimchi-devel] [PATCH] [Kimchi] Fixed "Add Template" modal window alignment

Socorro Stoppler socorro at linux.vnet.ibm.com
Wed May 11 14:35:07 UTC 2016


Reviewed-by: Socorro Stoppler <socorro at linux.vnet.ibm.com>
Tested-by: Socorro Stoppler <socorro at linux.vnet.ibm.com>

On 05/11/2016 05:25 AM, sguimaraes943 at gmail.com wrote:
> From: Samuel Guimarães <sguimaraes943 at gmail.com>
>
> Minor alignment issues with kimchi.css and Add Template modal html
>
> Signed-off-by: Samuel Guimarães <sguimaraes943 at gmail.com>
> ---
>   ui/css/kimchi.css                     | 18 +++++++++++++++++-
>   ui/css/src/modules/_templates.scss    | 16 +++++++++++++++-
>   ui/js/src/kimchi.template_add_main.js |  2 +-
>   ui/pages/template-add.html.tmpl       | 17 ++++++-----------
>   4 files changed, 39 insertions(+), 14 deletions(-)
>
> diff --git a/ui/css/kimchi.css b/ui/css/kimchi.css
> index e7bed2e..49ea39a 100644
> --- a/ui/css/kimchi.css
> +++ b/ui/css/kimchi.css
> @@ -1462,6 +1462,14 @@ body.wok-gallery {
>     margin: 15px 0 0;
>   }
>   
> +#template-edit-window label.check-all {
> +  margin: 0 !important;
> +  padding: 0 !important;
> +  width: 100px;
> +  display: inline-block;
> +  vertical-align: middle;
> +}
> +
>   #template-edit-window .hide {
>     display: none;
>   }
> @@ -1655,7 +1663,6 @@ body.wok-gallery {
>   
>   #template-add-window.modal-content button#iso-more,
>   #template-add-window.modal-content button#iso-more-loading {
> -  margin-bottom: 17px;
>     clear: both;
>   }
>   
> @@ -1667,10 +1674,19 @@ body.wok-gallery {
>     left: 0;
>   }
>   
> +#template-add-window .check-all {
> +  margin-right: 0 !important;
> +  padding-left: 0 !important;
> +}
> +
>   #template-add-window .filter {
> +  width: 977px;
>     height: 40px;
>     overflow: visible;
>     clear: both;
> +  margin-bottom: 0;
> +  display: inline-block;
> +  vertical-align: middle;
>   }
>   
>   #template-add-window .pull-right .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
> diff --git a/ui/css/src/modules/_templates.scss b/ui/css/src/modules/_templates.scss
> index ad76d0f..04bcadc 100644
> --- a/ui/css/src/modules/_templates.scss
> +++ b/ui/css/src/modules/_templates.scss
> @@ -47,6 +47,13 @@
>       form {
>           margin: 15px 0 0;
>       }
> +    label.check-all {
> +        margin: 0 !important;
> +        padding: 0 !important;
> +        width: 100px;
> +        display: inline-block;
> +        vertical-align: middle;
> +    }
>       .hide {
>           display: none;
>       }
> @@ -208,7 +215,6 @@
>       }
>       &.modal-content button#iso-more,
>       &.modal-content button#iso-more-loading {
> -        margin-bottom: 17px;
>           clear: both;
>       }
>       &.modal-content div#iso-remote-box {
> @@ -217,10 +223,18 @@
>       &.modal-content div#iso-local-box {
>           left: 0;
>       }
> +    .check-all {
> +        margin-right: 0 !important;
> +        padding-left: 0 !important;
> +    }
>       .filter {
> +         width: 977px;
>           height: 40px;
>           overflow: visible;
>           clear: both;
> +        margin-bottom: 0;
> +        display: inline-block;
> +        vertical-align: middle;
>       }
>       .pull-right .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
>           width: 133px;
> diff --git a/ui/js/src/kimchi.template_add_main.js b/ui/js/src/kimchi.template_add_main.js
> index 88d26e2..38a8f5b 100644
> --- a/ui/js/src/kimchi.template_add_main.js
> +++ b/ui/js/src/kimchi.template_add_main.js
> @@ -167,7 +167,7 @@ kimchi.template_add_main = function() {
>       };
>   
>       var setupFilters = function() {
> -        $('input#template-add-iso-filter', '#form-template-add').on('keyup', function() {
> +        $('input#template-add-iso-filter', '#template-filter').on('keyup', function() {
>               filterISOs("all", $(this).val());  // Default to 'all' for now
>           });
>       };
> diff --git a/ui/pages/template-add.html.tmpl b/ui/pages/template-add.html.tmpl
> index 2a8fdb7..cecead7 100644
> --- a/ui/pages/template-add.html.tmpl
> +++ b/ui/pages/template-add.html.tmpl
> @@ -50,20 +50,15 @@
>   
>                                   <!-- 1-1-1 -->
>                                   <div id="local-iso-field" class="iso-field" style="display: none;">
> -                                    <form id="form-template-add">
> -                                        <div class="filter">
> -                                            <div class="form-group pull-right">
> -                                                <input type="text" class="form-control" id="template-add-iso-filter" placeholder="$_("Filter")" />
> -                                            </div>
> -                                        </div>
> -                                    </form>
>                                       <div class="row">
>                                           <p>$_("The following ISOs are available:")</p>
>                                       </div>
> -                                    <div class="checkbox">
> -                                        <label class="check-all">
> -                                            <input type="checkbox" id="select-all-local-iso">$_("All")
> -                                        </label>
> +                                    <div class="checkbox row">
> +                                        <input type="checkbox" class="wok-checkbox" id="select-all-local-iso">
> +                                        <label class="check-all" for="select-all-local-iso">$_("All")</label>
> +                                        <div id="template-filter" class="form-group filter">
> +                                                <input type="text" class="form-control" id="template-add-iso-filter" placeholder="$_("Filter")" />
> +                                        </div>
>                                       </div>
>                                       <div class="row" id="isoRow">
>                                           <form id="form-local-iso">




More information about the Kimchi-devel mailing list