MediaWiki 1.26/wmf17
Appearance
MediaWiki 1.26/wmf16 | Deployment of MediaWiki 1.26wmf17 to Wikimedia sites | MediaWiki 1.26/wmf18 |
The latest version (labeled "1.26wmf17") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 04 August 2015 (see the roadmap).
Core changes
[edit]- git #ff27724f - Updated mediawiki/core (T110367)
- git #042e230e - Updated mediawiki/core
- git #0470ee45 - Updated mediawiki/core
- git #7fbf362a - Updated mediawiki/core
- git #0a180532 - Updated mediawiki/core
- git #398ccece - Updated mediawiki/core
- git #fc85b8bf - Updated mediawiki/core
- git #6a48c3ea - Updated mediawiki/core
- git #be3cc700 - Updated mediawiki/core
- git #4764072a - Updated mediawiki/core
- git #ee44b991 - Updated mediawiki/core
- git #a67f1048 - Updated mediawiki/core
- git #5c59fea5 - Updated mediawiki/core
- git #3ed0b204 - Updated mediawiki/core (T108809)
- git #5f1ab59d - MessageCache: derive the hash from the cache contents
- git #098a83c2 - Updated mediawiki/core (T45956)
- git #92879ac1 - Updated mediawiki/core
- git #e8a5ff50 - Updated mediawiki/core
- git #1a2e54a4 - Updated mediawiki/core
- git #a1e24c73 - Add WikidataPageBanner extension
- git #7df35bb2 - Revert WikidataPageBanner submodule addition
- git #1094fded - Updated mediawiki/core
- git #9f16675a - Updated mediawiki/core
- git #e47431c0 - Add WikidataPageBanner extension
- git #5fa820d9 - Output stylesheet links before other link elements in <head>
- git #ba09b521 - Updated mediawiki/core (T56486)
- git #d785c9c4 - ResourceLoader: make `cacheReport` option false by default
- git #e188341e - Revert "resourceloader: Add must-revalidate to Cache-Control"
- git #b8a7e61b - Updated mediawiki/core (T108359)
- git #498d571a - Updated mediawiki/core
- git #7c619081 - MessageCache: use APC for local caching, rather than files
- git #234b473b - Moved ObjectCacheSessionHandler renewal logic to wfSetupSession()
- git #66cc4cb2 - Load 'mediawiki.legacy.commonPrint' styles with a media type property (T108413)
- git #b7782c3f - Updated mediawiki/core
- git #786ca5ee - Updated mediawiki/core
- git #52eccb12 - Updated mediawiki/core
- git #48d38a1f - Updated mediawiki/core
- git #94ba2730 - Override document.writeln to prevent it from blanking pages (T108423)
- git #5e2de597 - Updated mediawiki/core
- git #61fded9c - Updated mediawiki/core (T108302)
- git #68538086 - Updated mediawiki/core
- git #c0ca5700 - resourceloader: Restore anticipated loader states for hardcoded module requests (T108275)
- git #c5c52ec1 - resourceloader: Async all the way (T107399)
- git #e1753442 - Updated mediawiki/core
- git #4bbdf0fb - Updated mediawiki/core
- git #02ec8ae8 - Updated mediawiki/core (T106888)
- git #7e1e6329 - Update VisualEditor for cherry-pick of I70bce7c82
- git #94703bc2 - Updated mediawiki/core (T107945)
- git #31b71ce1 - resourceloader: Fix RLQ script to support IE8 quirk (T107954)
- git #ce11a069 - Updated mediawiki/core (T107976)
- git #e479fec4 - Updated mediawiki/core
- git #15fe0b61 - Updated mediawiki/core (T107980)
- git #10795abc - Updated mediawiki/core (T108145)
- git #5df9132f - Updated mediawiki/core (T108195)
- git #e3db33f5 - Updated mediawiki/core
- git #9b699332 - Updated mediawiki/core
- git #c588b36c - Add 'targets=desktop,mobile' to mediawiki.legacy.wikibits module (T108191)
- git #8a15494b - Updated mediawiki/core (T107088)
- git #cba95fd3 - resourceloader: Fix undefined $filename in safeFileHash()
- git #f9d3408c - resourceloader: Use original "document.write" instead of fallback
- git #0a147b05 - Replace native "document.write" with deprecated fallback (T108139)
- git #d6d4fa1b - resourceloader: Restore "blocking" legacy modules (T108124)
- git #1e2b45b1 - Updated mediawiki/core
- git #baefa5c0 - Updated mediawiki/core
- git #d5624304 - VisualEditor submodule update
- git #2c653bb6 - Updated mediawiki/core
- git #a6d26243 - mediawiki.action.edit.stash: reduce idle time from 4k to 3k
- git #c44248b6 - Updated mediawiki/core
- git #61b83277 - Updated mediawiki/core
- git #5a4c01e0 - Updated mediawiki/core
- git #6a7a02ad - Updated mediawiki/core
- git #9112c934 - resourceloader: Convert FileModule to use version hashing (T104950)
- git #e0f7a1aa - Updated mediawiki/core (T107990)
- git #cf1cbfa7 - Updated mediawiki/core (T107244)
- git #eac98d44 - Updated mediawiki/core (T107327)
- git #6bc083fd - wikidata should be 1.26wmf16
- git #eade3aed - Sync up with Parsoid parserTests.
- git #2b04199a - mw.widgets.CalendarWidget: Improve today's date highlighting
- git #66686f8c - mw.widgets.DateInputWidget: Don't set today's date on activation
- git #fdb29e8d - resourceloader: In startup, move RLQ handling to after mw.config
- git #e56f7b6c - Sample StatsD messages when instructed (T106457)
- git #9d53a09a - Automatically de-duplicate EnqueueJob jobs when possible (T107792)
- git #2a0edf7d - Delete "Currently unused" regarding generateTOC
- git #dac931e1 - Use lower case edit link on Special:WhatLinkshere (T107633)
- git #cc88d02e - registration: Document 'templates' property of ResourceModules objects (T107008)
- git #f318d7a0 - Add base interface for setters in RequestContext and DerivativeContext
- git #8cc0de98 - registration: Actually set the merge strategy for $wgExtensionCredits
- git #c4026007 - registration: Allow setting $wgCapitalLinkOverrides
- git #f979d1bf - registration: Allow setting $wgNamespaceProtection
- git #1ebb0f56 - registration: Overhaul merging of globals (T107646)
- git #fce9cb5e - Update the comment in MessagesAzb.php to be consistent with Names.php
- git #8dff5095 - ApiQueryInfo: Remove unused variable
- git #db0d6164 - Remove classmap-authoratative: true from composer.json (T107682)
- git #6d3c65b5 - Use notification on successful preferences save (T19496)
- git #b853f0e1 - Use XmlSelect in SpecialListusers (T93234)
- git #96fc6053 - resourceloader: Remove ESI support (previously disabled)
- git #99720823 - OutputPage: Add \n between </style> and <script>
- git #d7539188 - registration: Fix merging of $wgRevokePermissions
- git #b1aa8407 - registration: Fix "namespaces" schema to match code
- git #e84868d2 - Revision::newNullRevision: Make sure the Title is set in the constructor (T91170)
- git #e48fec5a - Revert I4afaecd8: Avoiding writing sessions for no reason (T102199)
- git #0ca893e2 - Fix spelling mistake in ResourceLoader inline documentation
- git #16fdb098 - mediawiki.filewarning: Use 'visibility: hidden' instead of 'display: none' (T107554)
- git #27dcc9f0 - Monolog: Add Formatter that uses MWExceptionHandler::getRedactedTraceAsString (T107440)
- git #74e4557e - mw.widgets.DateInputWidget: Allow not having a date selected
- git #ad77bb10 - resourceloader: Use WrappedString library to merge RLQ inline scripts (T27202)
- git #e0e15f2c - XmlSelect: Tweak documentation
- git #44799430 - Use Perso-Arabic numberic system for South Azeri (azb)
- git #16c81325 - array_shift returns null on empty array, not false
- git #be52ede4 - Add wikimedia/wrappedstring library
- git #77014c76 - Make Special:MIMESearch expensive again (T107265)
- git #70e949bd - Throw exception on falsy server in RedisConnectionPool. (T107498)
- git #7c9c60ba - resourceloader: Restore minification for 'user' and 'site' module
- git #0d83dd17 - Use XmlSelect in ProtectionForm (T93234)
- git #1ba74a62 - Use XmlSelect in WebInstallerPage (T93234)
- git #6114f46a - Add getImageInfo to mw.Upload (T107460)
- git #8fd96347 - Revert "Use OOUI HTMLForm for Special:Watchlist"
- git #59f1a1ef - resourceloader: Convert inline statements to queued functions (T107399)
- git #ce62f5ed - Add pageid to API parse output (T27134)
- git #b80bcaab - Use STRAIGHT_JOIN in SpecialWhatlinkshere query (T106682)
- git #e53600c4 - ObjectFactory: add support for setter injection (T107440)
- git #6cef0373 - Added sanitizeHdrs() tests for Swift
- git #5d2f9d08 - logger: Fix undefined variable $data
- git #afce927c - resourceloader: Ensure 'user' loads after 'site' (asynchronously) (T32358, T106736, T102077)
- git #a7850a1d - Have RedisConnectionPool explicitly implement Psr\Log\LoggerAwareInterface
- git #93f360a0 - RedisConnectionPool: convert to PSR3 logging (T88649)
- git #19a40cd3 - resourceloader: Implement support for 'site' into mw.loader (T32358, T106736, T102077)
- git #304e95a3 - Add Content-Length header to thumb.php redirects (T84842)
- git #d0039368 - mw.widgets.CalendarWidget: Silence jshint for one line, not entire file
- git #e0c3fd6f - Switch search-suggest message to use Message::parse()
- git #ee95d494 - Special:WhatLinksHere Don't show edit links for non-direct-editing pages (T106680)
- git #70bf8fd7 - Avoid revision lookup post-save in InfoAction::invalidateCache()
- git #04528550 - Defer the InfoAction purge in onArticleEdit()
- git #1d526cae - RedisBagOStuff: if no alternatives, skip master link status check
- git #e1075f5e - Update OOjs UI to v0.12.2
- git #deb0bd85 - HTMLForm: Correct documentation
- git #e7020fdb - Track key authentication metrics (T91701)
- git #4e40ee89 - Update liuggio/statsd-php-client: v1.0.12 -> v1.0.16 (T106457)
- git #64446397 - Log errors in Http::request() (T103043)
- git #85e97c05 - Actually run the Less compilation tests (T106780)
- git #163904a0 - Improve messages related to $wgAllowCategorizedRecentChanges
- git #9cce2fb6 - Decolonize 'viewsourcetext' and 'viewyourtext' messages
- git #0ce88ddf - Populate rev_content_model when a move causes default content model to change (T105260)
- git #70458344 - Added DBAccessObjectUtils class to avoid duplication
Vendor
[edit]- git #1d598dd9 - Add wikimedia/wrappedstring 2.0.0
- git #81406a3e - Add composer/semver 0.1.0 (T99086)
- git #22d800e5 - Alphabetize keys in composer.json
- git #7b25cbcd - Update OOjs UI to v0.12.2
Extensions
[edit]AbuseFilter
[edit]- git #0f0b7bad - Only check for auto-promote block if there is a promotion to block
CirrusSearch
[edit]- git #e2957cf2 - Log user testing data
- git #6eaaac36 - Separate out CirrusSearchRequest log variables
- git #fb629ad9 - Bare bones helper for AB testing (T106888)
- git #cd545089 - Fix Undefined index: laplace (T108195)
- git #4ade2653 - Add more phrase suggester options (T107088)
- git #2bd7b2bd - Allow disabling cirrus request logging from query string
- git #67af4435 - Remove unit tests from generated autoload
- git #01a7994a - Basic script to run cirrus queries in bulk
- git #2ce0d7b2 - Fix intermittent broken test
- git #656dbbd0 - Allow customization of "Did you mean" suggestions (T106692)
Cite
[edit]- git #e9c1521f - Use display: inline-block instead of unicode-bidi
ContentTranslation
[edit]- git #10113db2 - Images: validate image id before adapting to prevent js error (T108809)
- git #d6acbea3 - Enable scrubWikitext=1 in HTML to wikitext conversion using parsoid
- git #59b92c95 - Use .attr() to set the resource attribute of image, while adapting (T108302)
- git #d4bd4fa8 - FIX: Not able to set cursor in previous sections (T107990)
- git #f1469a6f - Add support for <math> (T106715)
- git #65c86faa - Improve reference adaptation to avoid parsoid errors (T107252)
- git #a811f24f - Remove CX generated attributes from content to publish
- git #f3d316d0 - Wrong replaceWith causes all spans getting removed
- git #451a9b3d - Align the sections based on integer value of section heights (T105938)
- git #110e6abd - MT Card: Refactor the event listeners to listen method
- git #65f3bbd4 - MT Card: Hightlight the section when hovering action buttons (T106427)
- git #b223e0e3 - Corrections for draft restore based on permanent ids
- git #20ce9e29 - Remove unwanted <span> tags getting added to published content (T90724)
- git #eba78802 - Avoid highlight color of CX appearing in published articles (T90724)
- git #9715dba1 - Show Wikipedia articles in 'Find articles missing in your language' tool
- git #381b5aa0 - Adjustment for language selector arrow (T107565)
- git #805e5a50 - Fix spacing between translations and right rail in dashboard (T107564)
- git #6ff37388 - Apply selected action on Translation card to the current paragraph too (T78143)
- git #ceeebb65 - Correct the jsdoc for $.fn.machineTranslate
- git #e891be3c - Fix crash in ContentTranslationHooks::onSaveOptions()
- git #f2c8517d - Use parsoid permanent ids for section instead of CX generated ids (T102584, T106424)
- git #4d7b76e9 - Do not show the article selector unless all params passed in URL (T104702)
- git #81b29789 - Add <code> and <kbd> markup to apihelp message
Echo
[edit]- git #32e5bcf9 - Measure how long it takes for the flyout to open (T56486)
- git #f6bef9d1 - Remove useless and misleading comment
- git #8ea15080 - Fix usage of UserMailer::Send to use new signature
- git #41027189 - Fix more "the job queue can run against different wikis"
EducationProgram
[edit]- git #5d44c56c - Never unconditionally 'return false' from interface hooks (T107980)
- git #fa8da8b1 - Optimized onNewRevisionFromEditComplete method
FlaggedRevs
[edit]- git #6773ddde - Defer FRUserCounters save-updates to post-send
Flow
[edit]- git #ebc1d243 - Use correct wrapping for the JSON blob inline script (T107945)
- git #b2979e80 - Follow up ConfirmEdit change of SimpleCaptcha::getForm() (T108145)
- git #106763ba - SECURITY: Strip edit tokens in mw.flow.data (T107170)
- git #0c96f99c - Update VE target constructor call for breaking change (T107796)
- git #cb3ef9c1 - Load talk page manager user less often.
- git #4ebf5351 - Suppress notifications during talk page conversion to Flow (T78576)
- git #74db9c14 - Update tests to reflect trailing newline being stripped from Parsoid output
- git #2ae0ad14 - Flagging and filtering "new pages" (T93765)
- git #5c84c341 - Clean up 'Flow talk page manager' related code (T101300, T107329)
- git #624a2343 - Allow 0's {{useliquidthreads:01}} when handling magic word. (T92303)
- git #4b3db241 - Attach VE toolbar after VE debug bar, if there is one (T103712)
- git #72410180 - Don't add trailing newline when switching from VE to wikitext
- git #d1ecb53b - Add "inital" to typos file
Gadgets
[edit]- git #268d49a8 - Don't load legacy gadget scripts
- git #ee172595 - Remove deprecated API functions
- git #3d270b36 - Remove ConfigRegistry entry for gadgets
- git #adcb193a - Move GadgetResourceLoaderModule class to separate file
Gather
[edit]- git #d47ec4da - Tweak versioning for jscs to avoid errors
GlobalBlocking
[edit]- git #eadf476f - Make local blocks editownusertalk consistent with global blocks
Graph
[edit]- git #5d86ef47 - Improve fallback rendering logic (T107976)
LdapAuthentication
[edit]- git #c9a50f84 - AIn connect(), avoid ldap_connect() in case of empty servers list
Math
[edit]- git #866854b7 - Support for LaTeXML line break feature (T106423)
- git #01fb7d07 - Remove double space in a message
- git #629d9541 - Add en.json credits
- git #efc8e845 - Add full stop to a message for consistency with a similar message
- git #992f781c - Convert spaces to tabs in en.json
- git #fdf791d0 - Fix: Set default MathStyle to inlineDisplaystyle
- git #248ea7ea - Disable overwriting of the fallback image (bug 72626)
- git #40c6bb69 - Add info about failed tests to MathStatus (T94434)
MobileFrontend
[edit]- git #2ddd5f24 - Don't register unloadable test modules
- git #396c7a31 - Move ImageGalleryNew to stable (partially) (T101718)
- git #499b85bc - Add @integrate tag to all the things that currently pass (T107587)
- git #4e9576bb - Fix search in pages feature in firefox (T98476)
- git #f4d32876 - Use OO.ui button for category overlay and fix saving spinner
- git #d350f2d7 - Implement a way in MobileContext::getMobileUrl() to work with local URLs (T107505)
- git #46c7a34d - Make registered schemas reflect active schemas
- git #4bd989ba - Post border box tweaks to pointer overlays (T107118)
- git #e7811f5e - Remove new page handling from beta (T102887)
- git #e9d98865 - Use placeholder message in VE
- git #9682b8b8 - Load all mobile license messages along with Skin.js (T107429)
- git #b8702a8d - Move more code to VE (T96186)
- git #c2caf631 - Use simplified toolbar for VE now that it handles back/save itself
- git #5b3151f5 - Rename mobileViewTarget to mobileArticleTarget
- git #03054c44 - QA: Upgrade MW-Selenium to 1.5 for video recording support
- git #7a05f59e - Reduce the module build time (T105314)
MultimediaViewer
[edit]- git #a05eedb9 - Set test assertions to new date format (T107417)
- git #66d510dd - Track image load time with statsv (T105681)
PageTriage
[edit]- git #f32e8d29 - Performance tweaks and fixes to onNewRevisionFromEditComplete
- git #22eddf4a - Performance tweaks to onArticleSaveComplete
SecurePoll
[edit]- git #d2c4b4a2 - Remove unused talliers. (T107400)
- git #70803335 - Rename "parent", SecurePoll_BasePage, SecurePoll_Page to be more descriptive
- git #20d59701 - Remove deprecated calls to wfMsg and updated SecurePoll special pages
- git #74aa89b6 - Refactor tooltip patch that removes <p> tags (T32399)
- git #4d029eaf - Remove <p></p> wrapping around label that shows in tooltip
SemanticForms
[edit]- git #4fe0d192 - Fixed handling for "values from external data" when XPath used
SpamBlacklist
[edit]- git #abb5df87 - Actually use clearCache() instead of copy-pasting key names
- git #7a02693e - Added local blacklist caching
TextExtracts
[edit]- git #63b358fc - SECURITY: Disallow extracts for non-wikitext for now. (T107170)
TimedMediaHandler
[edit]- git #322f6265 - Fix regression in iframe embedding for MediaWiki core updates (T108359)
- git #7dab4138 - ogv.js media player for desktop Safari/IE/Edge (2 of 2) (T63823)
- git #eaf85515 - Update ogv.js libs to 0.9.6
- git #e1946f0a - Update ogv.js libraries to 0.9.5 release
- git #2fb0b5d1 - Increase quality of Ogg Theora video transcodes (T106995)
- git #c977a8dc - Fix broken video player on first popup dialog open (T74437)
- git #16a636cb - Fix for double-playback of videos in IE/Edge with WebM components (T106957)
- git #09faad06 - Tiny bug in error condition
- git #6b1aa777 - Natural sort for transcode list (T103118)
- git #bf873d4c - Remove use of ResourceLoader::makeLoaderConditionalScript()
Translate
[edit]- git #51107b1c - Remove undeclared member variable "highlight".
- git #f9f320a2 - Allow wildcard strings search (T100345)
UniversalLanguageSelector
[edit]- git #f31defa0 - Update jquery.uls from upstream to 5f35b1805e
UploadWizard
[edit]- git #3590770b - mw.UploadWizardUpload: Replace some pubsub usage, use promises
- git #c6f9bfca - Remove some dead commented-out code
- git #15e31bfa - Use OO.ui.ProgressBarWidget instead of jQuery UI progressbar
- git #2d565099 - Remove no-op method #prefillSource
- git #dc58ddbb - jquery.morphCrossfade: Do not set 'overflow: hidden' permanently
- git #42840fc0 - Never import the time of creation from anywhere, only the date
- git #b1df2794 - Remove commented-out for ages 'altitude' code (T41553)
- git #4c674831 - Remove unused message 'mwe-upwiz-error-date'
- git #51ec34ea - Use HTTPS for links to Commons and MediaWiki.org
- git #9f0cb396 - Remove some pointless datepicker code
VisualEditor
[edit]- git #5403605c - DesktopArticleTarget.init: Don't overwrite mw.libs.ve (T107979)
- git #4a888cef - Add aliases for old ve.init modules
- git #86212df8 - Follow-up fd2ef3e: Keep passing data.isRedirect in #onSave
- git #dbe11c3b - Revert "Revert "For empty / whitespace-only headings, output <p> instead of <h#>""
- git #d6541e1e - Follow-up fd2ef3e: Call prototype., not ve.init.mw.Target#onSerialize
- git #871a0a28 - Unbreak meta dialog cancel button (T97682)
- git #a4b250c7 - MWImageModel#insertImageNode: Separate out linmod generation
- git #322d1f54 - MWMediaDialog: Remove redundant check of this.imageModel existence
- git #022fa988 - Use target-specific command registry for lookup
- git #dedc1075 - MWCommandRegistry: Move commands' registrations to their code
- git #4ab947d3 - MWSaveDialog: Remove unnecessary <br /> from diff panel
- git #92cc1d1b - Use super constructors in ArticleTargets
- git #adcfb567 - ve.init.mw.Target#save: Bind this#onSave, not #onSave
- git #ea34d938 - Revert "Revert "Replace wgVisualEditorNamespaces with an associative array"" (T104898)
- git #d32c3905 - Update VE core submodule to master (d9d4e33)
- git #dc71b484 - MWSaveDialog: Make a FragmentDialog now that's available
- git #fd2ef3e4 - MW target: Make 'static' methods either static or be instance methods
- git #37b50a27 - Revert "Only change edit tab text if the current text is as expected"
- git #8239437a - Only change edit tab text if the current text is as expected (T94386)
- git #e9b7f4c0 - Move toolbarSaveButton init to base class
- git #7ca1afbb - Revert "Replace wgVisualEditorNamespaces with an associative array"
- git #d2c15e9e - Bring in code from MobileFrontend (T96186)
- git #915a82d2 - Remove empty DesktopArticleTarget-shared.css
- git #2fdb1bb0 - Follow-up Ieb4e4eb3: Remove @until jsduck tag
- git #cf191f5f - Update VE core submodule to master (8feab4e)
- git #99217594 - Fix target rename merge conflict in CSS
- git #08a9551c - MobileArticleTarget: Collapse text style buttons
- git #3593184f - [BREAKING CHANGE] Bring in some code from MobileFrontend (T96186)
- git #45325e0d - Settings dialog: Focus redirect target input when redirect is enabled (T106616)
- git #03449dca - DesktopArticleTarget-*.css: Placeholder CSS fixes for skins
- git #b4d22ee4 - Remove mobileViewTarget alias hack
- git #bb57348a - DesktopArticleTarget#activate: Rename pageTarget to target
- git #fecdc29a - Replace ve-init-mw-desktopArticleTarget-* with ve-init-mw-target-*
- git #b5de6fa5 - [BREAKING CHANGE] Rename (View|Mobile)PageTarget to (Desktop|Mobile)ArticleTarget
- git #7b7219fc - When saving from review screen, swap to main save screen (T107251)
- git #6d22fd1a - Follow-up 8250c8ad54: unbreak ApiResponseCache (T107212)
- git #8ae71e20 - Stop removal of only template placeholder from transclusion (T95252)
WikidataPageBanner
[edit]- Newly deployed extension
WikimediaEvents
[edit]- git #5a394656 - Restore the ability to open GeoHack in a new tab (T107244)
- git #6e297e92 - Fix race condition in WMA tracking (T107327)
- git #7b8d602e - Count log events in the authmanager channel (T91701)
- git #af6ef0f2 - Increase search sampling from 1 in 1000 to 1 in 200 (T107778)
WikimediaMaintenance
[edit]- git #6dffeb5f - Renamed $wmf* to $wmg* for consistency (T45956)
wikihiero
[edit]- git #8efd12d7 - Invalidate parser cache entries generated prior to I5a0c4cbcb
- git #6172e8df - Only load ext.wikihiero styles if page contains hieroglyphics