works for me, less complexity +1 On Fri, Dec 12, 2014 at 11:09 AM, Timur Sufiev <[email protected]> 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 < > [email protected]> 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)" <[email protected]<mailto: >> [email protected]>> >> To: "OpenStack Development Mailing List (not for usage questions)" < >> [email protected]<mailto: >> [email protected]>> >> 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)" < >> [email protected]<mailto: >> [email protected]>> >> >> +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 <[email protected]<mailto: >> [email protected]>> 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 >> [email protected]<mailto: >> [email protected]> >> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev >> >> _______________________________________________ >> OpenStack-dev mailing list >> [email protected]<mailto: >> [email protected]> >> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev >> >> >> _______________________________________________ >> OpenStack-dev mailing list >> [email protected] >> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev >> > > > -- > Timur Sufiev > > _______________________________________________ > OpenStack-dev mailing list > [email protected] > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > >
_______________________________________________ OpenStack-dev mailing list [email protected] http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
