https://bugzilla.wikimedia.org/show_bug.cgi?id=29984
Web browser: ---
Bug #: 29984
Summary: SocialProfile needs to be ported to ResourceLoader
Product: MediaWiki extensions
Version: any
Platform: All
URL: http://www.mediawiki.org/wiki/Extension:SocialProfile/
Roadmap
OS/Version: All
Status: NEW
Severity: normal
Priority: Unprioritized
Component: SocialProfile
AssignedTo: [email protected]
ReportedBy: [email protected]
Classification: Unclassified
Current trunk version of SocialProfile has been tested and developed against
MediaWiki 1.16 and it seems that it will work only on 1.16 at the moment; it
appears quite broken on current trunk version of MediaWiki (1.19alpha).
I've tried porting SocialProfile to use ResourceLoader a few times now and the
JS is always giving me a headache. I've rewritten
SocialProfile/UserGifts/UserGifts.js to be more object-oriented, but the way
its functions are (currently) used seems to be problematic when combined with
the ResourceLoader; see SocialProfile/UserGifts/SpecialGiveGift.php, lines 244,
313 and 372.
I'd like to retain backwards compatibility with MediaWiki 1.16 for the time
being, as I need to deploy SocialProfile on some ShoutWiki sites, which still
run 1.16.
SystemGifts, UserActivity, UserStats and UserWelcome have only CSS files;
UserSystemMessages has no CSS nor JS and the remaining "modules" (UserBoard,
UserGifts, UserProfile, UserRelationship and UserStatus) have both CSS and JS
files.
Assigning to Krinkle as per Reedy's suggestion on #mediawiki:
08:02 < ashley> to whom might I assign a ResourceLoader-related bug?
specifically, my SocialProfile extension appears to be rather...broken in
current trunk (and probably for 1.17+ in general) and it needs to be ported to
use RL (retaining backwards compat w/ 1.16) but jQuery and RL are driving me
crazy :-/
08:02 < Reedy> ashley, Roan, Trevor or maybe Krinkle
--
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l