Sorry for the bump, but does no one have an explanation for this weird behavior? The question comes up regularly when I show the admin interface to a client.
On 23 Nov., 16:57, Benjamin Wohlwend <piquad...@gmail.com> wrote: > Hi, > > currently, when a form in the admin has collapsed fieldsets, those > fieldsets are expanded on submit. As I find this rather distracting > and couldn't find an explanation why this should be desired behavior, > I suspected that this is probably a hard to find bug somewhere in > between CSS, HTML and Django's JavaScript code. > > When I finally took a look at the code, I was quite surprised that > this isn't a bug, but a feature: > > > if (collapsed_seen) { > > // Expand all collapsed fieldsets when form is submitted. > > addEvent(findForm(document.getElementsByTagName('fieldset')[0]), > > 'submit', function() { CollapsedFieldsets.uncollapse_all(); }); > > } > > This code is in the admin since revision 96 [1]. But why? From a > technical view, both the client and the server couldn't care less if > the form fields are visible or not, they process them all the same. > Was it UI-motivated? > > I, for one, find it quite disturbing that input fields appear all over > the place when I click submit, just to vanish moments later to be > replaced by a new page :) > > Regards, > Benjamin > > [1]http://code.djangoproject.com/browser/django/trunk/media/js/admin/Col... -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-us...@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.