[
https://issues.apache.org/jira/browse/WICKET-4362?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Martin Grigorov resolved WICKET-4362.
-------------------------------------
Resolution: Not A Problem
This is not a Wicket problem and no one else gave any other suggestions.
Closing as "Not a problem".
> AJAX reloading of stylesheets does not work with HtmlUnit
> ---------------------------------------------------------
>
> Key: WICKET-4362
> URL: https://issues.apache.org/jira/browse/WICKET-4362
> Project: Wicket
> Issue Type: Bug
> Reporter: Andreas Kappler
> Priority: Minor
> Labels: ajax, htmlunit, javascript
>
> There is an issue with dynamically loading stylesheets when using HtmlUnit.
> In wicket-ajax.js:1624 the following code is used to detect when the
> stylesheet has loaded:
> // cross browser way to check when the css is loaded
> // taked from
> http://www.backalleycoder.com/2011/03/20/link-tag-css-stylesheet-load-event/
> // this makes a second GET request to the css but it gets it either from the
> cache or
> // downloads just the first several bytes and realizes that the MIME is
> wrong and ignores the rest
>
> var img = document.createElement('img');
> var notifyCalled = false;
> img.onerror = function() {
> if (!notifyCalled) {
> notifyCalled = true;
> notify();
> }
> }
> img.src = css.href;
> if (img.complete) {
> if (!notifyCalled) {
> notifyCalled = true;
> notify();
> }
> }
> The trick with the img tag does not work in HtmlUnit and notify will never be
> called which results in the AJAX response not being parsed successfully.
> This may well be a HtmlUnit problem but I put this on this tracker in case
> somebody has another solution for the problem that could make it in the next
> wicket maintenance release. HtmlUnit is somewhat slower with its release plan.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira