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=c26d9153a2298d598d15fa367e52de043cfebde3;hp=2b6fc9d8aaf8ff4e32381d7bfd15e0d4d2234ad6;hb=1e8f417f3d6d648e19c03465890b58a331514362;hpb=e72303c9f3b2f9a271c3dda3a6c7bbb03334ea64 diff --git a/resources/src/mediawiki.action/mediawiki.action.edit.preview.js b/resources/src/mediawiki.action/mediawiki.action.edit.preview.js index 2b6fc9d8aa..c26d9153a2 100644 --- a/resources/src/mediawiki.action/mediawiki.action.edit.preview.js +++ b/resources/src/mediawiki.action/mediawiki.action.edit.preview.js @@ -3,12 +3,14 @@ */ ( function ( mw, $ ) { + var oojsuieditform; + /** * @ignore * @param {jQuery.Event} e */ function doLivePreview( e ) { - var isDiff, api, parseRequest, diffRequest, postData, copySelectors, section, + var isDiff, api, parseRequest, diffRequest, postData, copySelectors, section, summary, $wikiPreview, $wikiDiff, $editform, $textbox, $summary, $copyElements, $spinner, $errorBox; isDiff = ( e.target.name === 'wpDiff' ); @@ -16,7 +18,13 @@ $wikiDiff = $( '#wikiDiff' ); $editform = $( '#editform' ); $textbox = $editform.find( '#wpTextbox1' ); - $summary = $editform.find( '#wpSummary' ); + + if ( oojsuieditform ) { + summary = OO.ui.infuse( $( '#wpSummaryWidget' ) ); + } else { + $summary = $editform.find( '#wpSummary' ); + } + $spinner = $( '.mw-spinner-preview' ); $errorBox = $( '.errorbox' ); section = $editform.find( '[name="wpSection"]' ).val(); @@ -78,7 +86,7 @@ formatversion: 2, action: 'parse', title: mw.config.get( 'wgPageName' ), - summary: $summary.textSelection( 'getContents' ), + summary: oojsuieditform ? summary.getValue() : $summary.val(), prop: '' }; @@ -150,7 +158,7 @@ newList.push( $( '