From: Fomafix Date: Tue, 27 Jan 2015 19:26:28 +0000 (+0000) Subject: LivePreview: Update page status indicators X-Git-Tag: 1.31.0-rc.0~8552^2 X-Git-Url: http://git.cyclocoop.org/%7B%24www_url%7Dadmin/membres/fiche.php?a=commitdiff_plain;h=f60a671225f9fac26f1dd806054280856334499b;p=lhc%2Fweb%2Fwiklou.git LivePreview: Update page status indicators Bug: T87557 Change-Id: I0caa7f3d9498943b3b1bc9054e63092042dd9405 --- diff --git a/resources/src/mediawiki.action/mediawiki.action.edit.preview.js b/resources/src/mediawiki.action/mediawiki.action.edit.preview.js index 6de537abcb..9a639baa87 100644 --- a/resources/src/mediawiki.action/mediawiki.action.edit.preview.js +++ b/resources/src/mediawiki.action/mediawiki.action.edit.preview.js @@ -41,6 +41,7 @@ copySelectors = [ // Main + '.mw-indicators', '#firstHeading', '#wikiPreview', '#wikiDiff', @@ -117,7 +118,7 @@ $wikiDiff.hide(); $.extend( postData, { - prop: 'text|displaytitle|modules|jsconfigvars|categorieshtml|templates|langlinks|limitreporthtml', + prop: 'text|indicators|displaytitle|modules|jsconfigvars|categorieshtml|templates|langlinks|limitreporthtml', text: $textbox.textSelection( 'getContents' ), pst: true, preview: true, @@ -142,6 +143,20 @@ response.parse.modulestyles ) ); } + + newList = []; + $.each( response.parse.indicators, function ( i, indicator ) { + newList.push( + $( '
' ) + .addClass( 'mw-indicator' ) + .attr( 'id', mw.util.escapeId( 'mw-indicator-' + indicator.name ) ) + .html( indicator[ '*' ] ) + .get( 0 ) + ); + newList.push( document.createTextNode( '\n' ) ); + } ); + $( '.mw-indicators' ).empty().append( newList ); + if ( response.parse.displaytitle ) { $displaytitle = $( $.parseHTML( response.parse.displaytitle ) ); $( '#firstHeading' ).msg(