X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=blobdiff_plain;f=resources%2Fsrc%2Fmediawiki.action%2Fmediawiki.action.edit.preview.js;h=7602dae4d8273797dc419db1507d64cade63b84c;hp=2b6fc9d8aaf8ff4e32381d7bfd15e0d4d2234ad6;hb=d19826aa35b206847a568a4b2c1c9ffaa615fca5;hpb=50075483570e5106b3e8a2b3f469c8fe5254a1cf diff --git a/resources/src/mediawiki.action/mediawiki.action.edit.preview.js b/resources/src/mediawiki.action/mediawiki.action.edit.preview.js index 2b6fc9d8aa..7602dae4d8 100644 --- a/resources/src/mediawiki.action/mediawiki.action.edit.preview.js +++ b/resources/src/mediawiki.action/mediawiki.action.edit.preview.js @@ -8,15 +8,17 @@ * @param {jQuery.Event} e */ function doLivePreview( e ) { - var isDiff, api, parseRequest, diffRequest, postData, copySelectors, section, - $wikiPreview, $wikiDiff, $editform, $textbox, $summary, $copyElements, $spinner, $errorBox; + var isDiff, api, parseRequest, diffRequest, postData, copySelectors, section, summary, + $wikiPreview, $wikiDiff, $editform, $textbox, $copyElements, $spinner, $errorBox; isDiff = ( e.target.name === 'wpDiff' ); $wikiPreview = $( '#wikiPreview' ); $wikiDiff = $( '#wikiDiff' ); $editform = $( '#editform' ); $textbox = $editform.find( '#wpTextbox1' ); - $summary = $editform.find( '#wpSummary' ); + + summary = OO.ui.infuse( $( '#wpSummaryWidget' ) ); + $spinner = $( '.mw-spinner-preview' ); $errorBox = $( '.errorbox' ); section = $editform.find( '[name="wpSection"]' ).val(); @@ -78,7 +80,7 @@ formatversion: 2, action: 'parse', title: mw.config.get( 'wgPageName' ), - summary: $summary.textSelection( 'getContents' ), + summary: summary.getValue(), prop: '' }; @@ -150,7 +152,7 @@ newList.push( $( '
' ) .addClass( 'mw-indicator' ) - .attr( 'id', mw.util.escapeId( 'mw-indicator-' + name ) ) + .attr( 'id', mw.util.escapeIdForAttribute( 'mw-indicator-' + name ) ) .html( indicator ) .get( 0 ), // Add a whitespace between the
s because @@ -307,7 +309,7 @@ } if ( !$( '.mw-summary-preview' ).length ) { - $( '#wpSummary' ).after( + $( '#wpSummaryWidget' ).after( $( '
' ).addClass( 'mw-summary-preview' ) ); }