On Dec 12, 2014, at 2:26 PM, David Lyle <dkly...@gmail.com> wrote:

> works for me, less complexity +1

Sorry I’m a bit late to the game here… +1 to this though from my perspective!

Liz

> 
> On Fri, Dec 12, 2014 at 11:09 AM, Timur Sufiev <tsuf...@mirantis.com> wrote:
> It seems to me that the consensus on keeping the simpler approach -- to make 
> Bootstrap data-backdrop="static" as the default behavior -- has been reached. 
> Am I right?
> 
> On Thu, Dec 4, 2014 at 10:59 PM, Kruithof, Piet <pieter.c.kruithof...@hp.com> 
> wrote:
> My preference would be “change the default behavior to 'static’” for the 
> following reasons:
> 
> - There are plenty of ways to close the modal, so there’s not really a need 
> for this feature.
> - There are no visual cues, such as an “X” or a Cancel button, that selecting 
> outside of the modal closes it.
> - Downside is losing all of your data.
> 
> My two cents…
> 
> Begin forwarded message:
> 
> From: "Rob Cresswell (rcresswe)" 
> <rcres...@cisco.com<mailto:rcres...@cisco.com>>
> To: "OpenStack Development Mailing List (not for usage questions)" 
> <openstack-dev@lists.openstack.org<mailto:openstack-dev@lists.openstack.org>>
> Date: December 3, 2014 at 5:21:51 AM PST
> Subject: Re: [openstack-dev] [horizon] [ux] Changing how the modals are 
> closed in Horizon
> Reply-To: "OpenStack Development Mailing List (not for usage questions)" 
> <openstack-dev@lists.openstack.org<mailto:openstack-dev@lists.openstack.org>>
> 
> +1 to changing the behaviour to ‘static'. Modal inside a modal is potentially 
> slightly more useful, but looks messy and inconsistent, which I think 
> outweighs the functionality.
> 
> Rob
> 
> 
> On 2 Dec 2014, at 12:21, Timur Sufiev 
> <tsuf...@mirantis.com<mailto:tsuf...@mirantis.com>> wrote:
> 
> Hello, Horizoneers and UX-ers!
> 
> The default behavior of modals in Horizon (defined in turn by Bootstrap 
> defaults) regarding their closing is to simply close the modal once user 
> clicks somewhere outside of it (on the backdrop element below and around the 
> modal). This is not very convenient for the modal forms containing a lot of 
> input - when it is closed without a warning all the data the user has already 
> provided is lost. Keeping this in mind, I've made a patch [1] changing 
> default Bootstrap 'modal_backdrop' parameter to 'static', which means that 
> forms are not closed once the user clicks on a backdrop, while it's still 
> possible to close them by pressing 'Esc' or clicking on the 'X' link at the 
> top right border of the form. Also the patch [1] allows to customize this 
> behavior (between 'true'-current one/'false' - no backdrop element/'static') 
> on a per-form basis.
> 
> What I didn't know at the moment I was uploading my patch is that David Lyle 
> had been working on a similar solution [2] some time ago. It's a bit more 
> elaborate than mine: if the user has already filled some some inputs in the 
> form, then a confirmation dialog is shown, otherwise the form is silently 
> dismissed as it happens now.
> 
> The whole point of writing about this in the ML is to gather opinions which 
> approach is better:
> * stick to the current behavior;
> * change the default behavior to 'static';
> * use the David's solution with confirmation dialog (once it'll be rebased to 
> the current codebase).
> 
> What do you think?
> 
> [1] https://review.openstack.org/#/c/113206/
> [2] https://review.openstack.org/#/c/23037/
> 
> P.S. I remember that I promised to write this email a week ago, but better 
> late than never :).
> 
> --
> Timur Sufiev
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev@lists.openstack.org<mailto:OpenStack-dev@lists.openstack.org>
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> 
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev@lists.openstack.org<mailto:OpenStack-dev@lists.openstack.org>
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> 
> 
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev@lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> 
> 
> -- 
> Timur Sufiev
> 
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev@lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> 
> 
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev@lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to