Ecaterina Valica wrote: > We should make a standard and follow it on other aspects too. > > The same discussion is for the pagination: do you show the prev link? yes > you do, and it's disabled. But the user know that a Prev action can be done > and he knows it's possition. > > The same aspect is for menus too - if I don't have Edit rights - should I > see the edit link?
It's not quite the same: "if you were logged in / had the edit rights, you could edit". Here we propose to hide the things that _are not possible at all_ at that moment, no matter what you do. > > These remarks are very correct: > >> Actually, Marius suggested that we keep the "invalid" buttons hidden (but >> without changing the positions of the displayed buttons), for the following >> reasons: >> 1/ the interface should be as light as possible, we shouldn't crowd the >> interface with buttons that the user can never push >> 2/ disabled buttons can be a little confusing, the user wouldn't know if >> there >> is something he needs to do to enable those buttons. > > > But if you have the icons/links/buttons disabled: > A. the users knows the possible actions are there and doesn't need to still > look for them in the interface; > B. when the finishing / editing step will occur and will be possible, the > user will know where to look for it, because he seen it before. > C. the buttons don't disappear and appear like crazy. This is good also for > the designer - he can align the controls and the other sibling elements > don't blink from left to right. While I understand and agree with A & B and the fact that we need a rule, I disagree with C: from the designing pov we can make them stay in their places (that was the idea actually, they _don't move around_ when siblings are hidden). And the appearing and disappearing would be corresponding with whether can be used or not (I'd say that could help). Thanks, Anca > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

