From: Fomafix Date: Thu, 1 Jan 2015 12:59:46 +0000 (+0000) Subject: mediawiki.action.edit.preview: Use .textSelection( 'getContents' ) X-Git-Tag: 1.31.0-rc.0~12813^2 X-Git-Url: https://git.cyclocoop.org/%7B%24www_url%7Dadmin/compta/banques/ajouter.php?a=commitdiff_plain;h=84be4f8a9db64435894e59943146b94a9dc9b81f;p=lhc%2Fweb%2Fwiklou.git mediawiki.action.edit.preview: Use .textSelection( 'getContents' ) Replace .val() by .textSelection( 'getContents' ) for '#wpTextbox1' and '#wpSummary'. This is already supported by extension CodeEditor. $( mw ).trigger( 'LivePreviewPrepare' ) is not needed anymore. Bug: T78838 Change-Id: I30bd709d8b4778f45f3d5f395201e0ca6ce18891 --- diff --git a/resources/Resources.php b/resources/Resources.php index ccb842ded6..a52a2f3cea 100644 --- a/resources/Resources.php +++ b/resources/Resources.php @@ -1044,6 +1044,7 @@ return array( 'dependencies' => array( 'jquery.form', 'jquery.spinner', + 'jquery.textSelection', 'mediawiki.api', 'mediawiki.action.history.diff', 'mediawiki.util', diff --git a/resources/src/mediawiki.action/mediawiki.action.edit.preview.js b/resources/src/mediawiki.action/mediawiki.action.edit.preview.js index 9bf1352d7c..f6fab70e3a 100644 --- a/resources/src/mediawiki.action/mediawiki.action.edit.preview.js +++ b/resources/src/mediawiki.action/mediawiki.action.edit.preview.js @@ -13,9 +13,6 @@ e.preventDefault(); - // Deprecated: Use mw.hook instead - $( mw ).trigger( 'LivePreviewPrepare' ); - isDiff = ( e.target.name === 'wpDiff' ); $wikiPreview = $( '#wikiPreview' ); $wikiDiff = $( '#wikiDiff' ); @@ -64,8 +61,8 @@ action: 'parse', uselang: mw.config.get( 'wgUserLanguage' ), title: mw.config.get( 'wgPageName' ), - text: $editform.find( '#wpTextbox1' ).val(), - summary: $editform.find( '#wpSummary' ).val() + text: $editform.find( '#wpTextbox1' ).textSelection( 'getContents' ), + summary: $editform.find( '#wpSummary' ).textSelection( 'getContents' ) }; if ( isDiff ) {