https://bugzilla.wikimedia.org/show_bug.cgi?id=26450
Summary: Loading of Javascript doesn't work in embedded special
pages
Product: MediaWiki
Version: unspecified
Platform: All
URL: http://discoursedb.org/wiki/RunQuery_embed_test
OS/Version: All
Status: NEW
Severity: enhancement
Priority: Normal
Component: Special pages
AssignedTo: [email protected]
ReportedBy: [email protected]
It appears that special pages defined as inheriting from
'IncludableSpecialPage', and then embedded within another page, don't get their
Javascript loaded correctly. The extension Semantic Forms defines such a
special page, 'RunQuery', and you can see the problem when trying to press the
button here:
http://discoursedb.org/wiki/RunQuery_embed_test
Here, by contrast, is the same page when not embedded:
http://discoursedb.org/wiki/Special:RunQuery/Author
If you look at the HTML source for the two pages, in the former page the
Javascript resources that the special page loads are missing.
This problem seems to have been in effect since at least MediaWiki 1.16.
I looked into it a little, and it looks like the problem comes about because,
when the special page is embedded, the OutputPage object that gets displayed to
the screen is different from the $wgOut that the special page adds its
Javascript to.
--
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l