I meant "There is more than one way to do it" :-)
On Wed, Mar 20, 2013 at 6:44 PM, Thies Edeling <[email protected]> wrote: > haha, well it's not the cleanest code there is :) > > On Wed, Mar 20, 2013 at 5:39 PM, Martin Grigorov <[email protected]> > wrote: > > Thanks for sharing! > > > > P.S. Someone may compare Wicket with Perl now :-) > > > > > > On Wed, Mar 20, 2013 at 6:32 PM, Thies Edeling <[email protected]> > wrote: > > > >> In the end I went for using the headerItemComparator as it was a bit > >> easier to implement without having to specify any other filters: > >> > >> getResourceSettings().setHeaderItemComparator(new > >> Comparator<ResourceAggregator.RecordedHeaderItem>() { > >> @Override > >> public int > >> compare(ResourceAggregator.RecordedHeaderItem o1, > >> ResourceAggregator.RecordedHeaderItem o2) { > >> if (o1.getItem() instanceof StringHeaderItem) { > >> StringHeaderItem headerItem = > >> (StringHeaderItem) o1.getItem(); > >> > >> if > >> (headerItem.getString().toString().contains("X-UA-Compatible")) { > >> return -1; > >> } > >> } > >> > >> return 0; > >> } > >> }); > >> > >> On Wed, Mar 20, 2013 at 1:01 PM, Thies Edeling <[email protected]> > wrote: > >> > Thanks! > >> > > >> > On Wed, Mar 20, 2013 at 12:58 PM, Martin Grigorov < > [email protected]> > >> wrote: > >> >> Hi Thies, > >> >> > >> >> Check > >> >> > >> > https://github.com/martin-g/blogs/commit/d5a248a3a3d5369c9cdc66604eba384428e9d0a0 > >> >> > >> >> By using custom IHeaderResponse you can promote any kind of > HeaderItem. > >> >> > >> >> > >> >> On Wed, Mar 20, 2013 at 1:06 PM, Thies Edeling <[email protected]> > >> wrote: > >> >> > >> >>> Hello, > >> >>> > >> >>> Using Wicket 6.5.0, how can I change the order on how Wicket renders > >> >>> the <head> section. I have an AbstractBasePage which every page > >> >>> extends, in this page I have: > >> >>> > >> >>> <wicket:head> > >> >>> <meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=7; > >> IE=EDGE" > >> >>> /> > >> >>> <meta http-equiv="Content-Type" content="text/html; > charset=UTF-8" > >> /> > >> >>> </wicket:head> > >> >>> > >> >>> Some panels on the page add stuff to the head using an > >> >>> IHeaderContributor however they're put before the <meta tags defined > >> >>> in the wicket:head.. Result: > >> >>> > >> >>> <head> > >> >>> <link rel="stylesheet" href="../../css/menu.css" type="text/css" > >> >>> media="screen"/> > >> >>> > >> >>> <script type="text/javascript" > >> >>> > >> >>> > >> > src="../wicket/resource/org.apache.wicket.resource.JQueryResourceReference/jquery > >> >>> /jquery-ver-1362480357000.js"></script> > >> >>> <script type="text/javascript" > >> >>> > >> >>> > >> > src="../wicket/resource/org.apache.wicket.ajax.AbstractDefaultAjaxBehavior/res/js/wicket-event-jquery-ver-1362480357000.js" > >> >>> </script> > >> >>> ... etc... > >> >>> > >> >>> <link rel="stylesheet" type="text/css" > >> >>> > >> >>> > >> > href="../wicket/resource/net.rrm.ehour.ui.timesheet.panel.OverviewPanel/css/overview-ver-1363710395000.css" > >> >>> /> > >> >>> > >> >>> <meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=7; > >> >>> IE=EDGE" /> > >> >>> </head> > >> >>> > >> >>> Unfortunately, IE8 requires the X-UA-Compatible meta tag to be the > >> >>> first in the head section, otherwise it doesn't respect it. How can > I > >> >>> have this <meta tag defined in wicket:head rendered as the first > child > >> >>> in the head section? Thanks! > >> >>> > >> >>> gr, > >> >>> Thies > >> >>> > >> >>> > --------------------------------------------------------------------- > >> >>> To unsubscribe, e-mail: [email protected] > >> >>> For additional commands, e-mail: [email protected] > >> >>> > >> >>> > >> >> > >> >> > >> >> -- > >> >> Martin Grigorov > >> >> jWeekend > >> >> Training, Consulting, Development > >> >> http://jWeekend.com <http://jweekend.com/> > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [email protected] > >> For additional commands, e-mail: [email protected] > >> > >> > > > > > > -- > > Martin Grigorov > > jWeekend > > Training, Consulting, Development > > http://jWeekend.com <http://jweekend.com/> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > -- Martin Grigorov jWeekend Training, Consulting, Development http://jWeekend.com <http://jweekend.com/>
