mediawiki.action.edit.preview: Replace only title in firstHeading
authorFomafix <fomafix@googlemail.com>
Wed, 25 Mar 2015 05:47:18 +0000 (05:47 +0000)
committer[[mw:User:Fomafix]] <gerritpatchuploader@gmail.com>
Wed, 25 Mar 2015 05:47:18 +0000 (05:47 +0000)
Bug: T85784
Change-Id: I71098997ae4e1172381350443637e51a03260d1a

resources/src/mediawiki.action/mediawiki.action.edit.preview.js

index 4c6ca12..9e00181 100644 (file)
                        }
                        request = api.post( postData );
                        request.done( function ( response ) {
-                               var li, newList, $content, $parent, $list;
+                               var li, newList, $displaytitle, $content, $parent, $list;
                                if ( response.parse.modules ) {
                                        mw.loader.load( response.parse.modules.concat(
                                                response.parse.modulescripts,
                                                response.parse.modulemessages ) );
                                }
                                if ( response.parse.displaytitle ) {
-                                       $( '#firstHeading' ).html( response.parse.displaytitle );
+                                       $displaytitle = $( $.parseHTML( response.parse.displaytitle ) );
+                                       $( '#firstHeading' ).msg(
+                                               mw.config.get( 'wgEditMessage', 'editing' ),
+                                               $displaytitle
+                                       );
                                        document.title = mw.msg(
                                                'pagetitle',
                                                mw.msg(
                                                        mw.config.get( 'wgEditMessage', 'editing' ),
-                                                       $( '#firstHeading' ).text()
+                                                       $displaytitle.text()
                                                )
                                        );
                                }