[
https://issues.apache.org/jira/browse/JSPWIKI-662?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12913988#action_12913988
]
Christian Lerch commented on JSPWIKI-662:
-----------------------------------------
Dirk,
you are absolutely right on item 1) and item 2) !
I cannot retrace anymore, how location.hostname instead of location.host crept
into my code, but the root cause of the problem was, and is still, that the
$$('meta') iterator yields nothing when I use Firefox, but works fine when I
use IE8. Will now start to investigate 3) as you recommended.
Anyway, please take my aplogies for having wasted some of your time.
This issue should be closed.
Regards,
Christian
> JavaScript disabled in Firefox when BaseURL contains port number
> ----------------------------------------------------------------
>
> Key: JSPWIKI-662
> URL: https://issues.apache.org/jira/browse/JSPWIKI-662
> Project: JSPWiki
> Issue Type: Bug
> Components: Core & storage
> Affects Versions: 2.8.3
> Environment: Windows XP, Tomcat 6, Firefox 3.6
> Reporter: Christian Lerch
> Priority: Minor
>
> I think I've found a little bug in JSPWiki v2.8.3 which, interestingly
> enough, prevents Firefox 3.6 from running any JavaScript at all (it falls
> back into the <noscript> trap), when you use a BaseURL with a port number.
> IE8 on the other hand can't see any problems.
> The bug is in file jspwiki-commons.js near line 235 inside the anonymous
> onPageLoad function:
> ...
> /** 100 Wiki functions **/
> var Wiki = {
> onPageLoad: function(){
> ...
> Somewhere in there you try to figure out the BasePath from the BaseUrl by
> doing this:
> ...
> var h = location.hostname;
> this.BasePath = this.BaseUrl.slice(this.BaseUrl.indexOf(h)+h.length,-1);
> ...
> Which clearly will fail when you happen to have a BaseUrl with a port number.
> I've replaced these 2 lines by
> ...
> var href = location.href;
> this.BasePath = "/" + href.split("/")[3];
> ...
> which seems to work fine in all of my configurations.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.