By the way, I really appreciate all of the work you're doing on the UI and the 
visual themes!

Something that might be helpful in your efforts would be to review the dev list 
emails from January 2007 to around May of 2007. During that time I led an 
effort to overhaul the markup and styles used in OFBiz, and there was a lot of 
discussion about it on the mailing list as the community worked out the 
details. You will see how and why things are set up the way they are.

One of the reasons the Flat Grey theme works as well as it does is because the 
entire community contributed to its development. It is scalable, reversible, it 
resizes to any window size, and it has good cross-browser support. From my 
perspective, it is the theme by which all others are measured.

If I seem a bit harsh in my response to markup or style changes, it is because 
I don't want to see all of those efforts reversed or reduced.

-Adrian

--- On Sat, 11/21/09, Adrian Crum <[email protected]> wrote:

> From: Adrian Crum <[email protected]>
> Subject: Re: Layout Problems
> To: [email protected]
> Date: Saturday, November 21, 2009, 5:19 PM
> That would be great!
> 
> The pre-body section was created for the tab bar when IE 7
> came out. The tab bar style had a negative margin to move it
> over the padding in the main content area. But IE7 would
> paint the padding over the tab bar. So I created the
> pre-body section and removed the negative margin from the
> tab bar style. I changed a few screens as an example, but so
> far no one else has worked on changing the other screens.
> 
> -Adrian
> 
> --- On Sat, 11/21/09, Bruno Busco <[email protected]>
> wrote:
> 
> > From: Bruno Busco <[email protected]>
> > Subject: Re: Layout Problems
> > To: [email protected]
> > Date: Saturday, November 21, 2009, 4:49 PM
> > Hi Adrian,
> > finally I followed your hint about the pre-body
> section.
> > I found that several screens had the TabBar in the
> pre-body
> > section so
> > I think we should change all other to follow the same
> > pattern.
> > 
> > In Revision: 883020 I have moved several TabBar menus
> from
> > the body to
> > the pre-body and now the rendering is much better in
> both
> > single and
> > mul-colums layouts.
> > 
> > If this is OK (may be a little adjustment is necessary
> on
> > the TabBar
> > margins to have it exactly as it was befor in other
> themes)
> > I will go
> > further changing al other screens.
> > 
> > Is it OK with you?
> > 
> > -Bruno
> > 
> > 
> > 
> > 2009/11/16 Adrian Crum <[email protected]>:
> > > Bruno,
> > >
> > > Did you notice that the GlobalDecorator already
> has a
> > pre-body section?
> > >
> > > -Adrian
> > >
> > > Bruno Busco wrote:
> > >>
> > >> Adam,
> > >> I will definitively put back the "new
> feature" in
> > a different way that
> > >> does not hurt.
> > >>
> > >> The "new feature" basically is the
> application tab
> > bar at an higher
> > >> level in the HTML so that it is rendered in
> the
> > Dropping crumbs theme
> > >> (I think I should find a better name for
> this
> > theme) just below the
> > >> breadcrumb.
> > >>
> > >> It will take some time and probably some
> > discussion because I will ask
> > >> details.
> > >> I look forward to the community
> collabotation.
> > >>
> > >> -Bruno
> > >>
> > >> 2009/11/16 Adam Heath <[email protected]>:
> > >>>
> > >>> Bilgin Ibryam wrote:
> > >>>>
> > >>>> Adam Heath wrote:
> > >>>>>
> > >>>>> Adrian Crum wrote:
> > >>>>>
> > >>>>>> Developers,
> > >>>>>>
> > >>>>>> Please be careful when
> changing
> > HTML element compounds. The recent
> > >>>>>>
> > >>>>> changes to certain themes are
> breaking
> > the layout of the Flat Grey
> > >>>>> theme - which shouldn't have
> been
> > affected.
> > >>>>>
> > >>>>> Um, huh?  So, because *new*
> things
> > were done, possibly adding more
> > >>>>> features, but it broke something
> else,
> > you want to stop the new
> > >>>>> feature?  Why not just fix the
> thing
> > that broke?
> > >>>>>
> > >>>> I'm a little confused now, because
> in
> > OFBiz Committers Roles and
> > >>>> Responsibilities is written this:
> > >>>>
> > >>>> *Rule #1 for a committer is the same
> as
> > for a doctor:* *first do no
> > >>>> harm*. Nothing should be committed
> that
> > breaks existing functionality
> > >>>> without replacing it either before or
> in
> > the same commit.
> > >>>
> > >>> Sure.  But we are all human, and we are
> not
> > perfect.
> > >>>
> > >>> Mistakes happen, in both directions.
>  If
> > someone breaks existing
> > >>> functionality, then either back out
> their
> > change, or fix the existing
> > >>> code to make it work.
> > >>>
> > >>> In this case, I think that maybe just
> backing
> > out the changes was the
> > >>> wrong approach to take.  Unless they
> will
> > come back at some point,
> > >>> with whatever problems fixed that they
> > caused.
> > >>>
> > >>> ps: I haven't actually looked at the
> changes
> > in question.
> > >>>
> > >>>> Bilgin
> > >>>
> > >>
> > >
> > 
> 
> 
> 
> 


    

Reply via email to