Last modified: 2011-04-06 22:42:20 UTC
After a bit of digging, searching, and grepping, I found where the enhanced recent changes' little arrows are inserted, and if I understand correctly, it looks like it only ever uses the graphic arrow images at skins/common/images/Arr_*.png, depending on your bidi I presume, or at least certainly on $arrowdir. But to keep it skinnable, it should check in the directory of the current skin, otherwise you get ugly results like I'm facing where you have blue arrows on a blue background. And if I just change the includes/ChangesList.php file to point to another directory, or simply put new image files in skins/common/images/, then it'll be overwritten when upgrading, even though it's something that pretty clearly should be (optionally) part of a skin. In short, I'd like to see the code check for the file skins/$currentskin/Arr_$arrowdir.png before it goes and uses skins/common/images/Arr_$arrowdir.png. But I could stand to see something where I had to set it in the $CurrentSkin.php file instead. (I'm still working out the structure of the MediaWiki files and learning PHP, so I don't know if that would work reasonably or not. For all I know, it might even be possible in $CurrentSkin.php, just not something any of the skins do yet.)
Hi John, I understand that you reffer to the implementation of Bug 2324: "Image for redirects should be without text and orientened according to content language" You mention 'Special:Recentchanges' in the summary. When editing a section an 'autocomment' link to this section is inserted by default into the summary. → is used at LTR wikies while ← at RTL wikies. This is because "→" does *not* "change" to "←" as different types of parenthesis and other characters "(" -> ")", "<" -> ">", "{" -> "}". See The Bidirectional Algorithm - Mirroring http://www.unicode.org/reports/tr9/tr9-11.html#Mirroring and [[wikt:yi:project:bugzilla/unicode/U_2192#BiDi]] versus [[wikt:yi:project:bugzilla/unicode/U_0028#BiDi]]. Are any open issues here? best regards reinhardt [[user:gangleri]]
Changed component to "RecentChanges"
The javascript and html structure for enhancedchanges has been refactored in 1.18. It now uses the makeCollapsible jQuery plugin and the enhancedchanges now have custom css classes. Skins can override the images via the class if they need to.