Hi all, We have this method: @Override public MarkupStream getAssociatedMarkupStream(final boolean throwException) { if(html != null) { return GUIUtis.getMarkupStream(this, html); } return super.getAssociatedMarkupStream(throwException); }
and: static public MarkupStream getMarkupStream(Page page,String htmlText){ try { StringResourceStream myhtml = new StringResourceStream(new StringBuilder(htmlText)); MarkupResourceStream m = new MarkupResourceStream(myhtml); Markup myMarkup = page.getApplication().getMarkupSettings().getMarkupParserFactory().newMarkupParser(m).parse(); MarkupStream markupStream = new MarkupStream(myMarkup); return markupStream; } catch (Exception ex) { throw new RuntimeException("Fail to parse markup:\n"+htmlText); } } The problem: When the html is not null (and we enter GUIUtis.getMarkupStream), css that where added using HeaderContributer are not added to the output HTML markup. I have something like this in a component: add(HeaderContributor.forCss(EurekifyButton.class, "EurekifyButton.css")); The css is missing. I can't change the usage of getAssociatedMarkupStream to use variation or something like this. any thought? -- Eyal Golan [EMAIL PROTECTED] Visit: http://jvdrums.sourceforge.net/