Special:Upload Fire wikipage.content hook
authorDerk-Jan Hartman <hartman.wiki@gmail.com>
Sun, 25 Oct 2015 19:25:08 +0000 (20:25 +0100)
committerDerk-Jan Hartman <hartman.wiki@gmail.com>
Sun, 25 Oct 2015 21:17:25 +0000 (22:17 +0100)
The warning here is a fragment of wikicode, and can include the video
player for instance.

Bug: T51751
Change-Id: I45e10f5f5700ea7c526a63b4f47a21d630c6d8ee

resources/src/mediawiki.special/mediawiki.special.upload.js

index 9fcec02..8c89ed9 100644 (file)
@@ -85,7 +85,9 @@
                },
 
                setWarning: function ( warning ) {
-                       $( '#wpDestFile-warning' ).html( warning );
+                       var $warning = $( $.parseHTML( warning ) );
+                       mw.hook( 'wikipage.content' ).fire( $warning );
+                       $( '#wpDestFile-warning' ).empty().append( $warning );
 
                        // Set a value in the form indicating that the warning is acknowledged and
                        // doesn't need to be redisplayed post-upload