X-Git-Url: http://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fapi%2FApiParse.php;h=cbd62a97df36399f54ce40072f733eaa1f2663ce;hb=3a3ac25acf4b8d1ededf8899c1b9affc8ed07e39;hp=cf1fd1ede957c76f23a598ec1270de894b4fe05a;hpb=c9d303d39edcd78827a6ff2336cc84ba043444fa;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/api/ApiParse.php b/includes/api/ApiParse.php index cf1fd1ede9..cbd62a97df 100644 --- a/includes/api/ApiParse.php +++ b/includes/api/ApiParse.php @@ -344,6 +344,8 @@ class ApiParse extends ApiBase { $result_array['text'] = $p_result->getText( [ 'allowTOC' => !$params['disabletoc'], 'enableSectionEditLinks' => !$params['disableeditsection'], + 'unwrap' => $params['wrapoutputclass'] === '', + 'deduplicateStyles' => !$params['disablestylededuplication'], ] ); $result_array[ApiResult::META_BC_SUBELEMENTS][] = 'text'; } @@ -534,13 +536,12 @@ class ApiParse extends ApiBase { $popts->enableLimitReport( !$params['disablepp'] && !$params['disablelimitreport'] ); $popts->setIsPreview( $params['preview'] || $params['sectionpreview'] ); $popts->setIsSectionPreview( $params['sectionpreview'] ); - $popts->setEditSection( !$params['disableeditsection'] ); if ( $params['disabletidy'] ) { $popts->setTidy( false ); } - $popts->setWrapOutputClass( - $params['wrapoutputclass'] === '' ? false : $params['wrapoutputclass'] - ); + if ( $params['wrapoutputclass'] !== '' ) { + $popts->setWrapOutputClass( $params['wrapoutputclass'] ); + } $reset = null; $suppressCache = false; @@ -876,6 +877,7 @@ class ApiParse extends ApiBase { 'disablelimitreport' => false, 'disableeditsection' => false, 'disabletidy' => false, + 'disablestylededuplication' => false, 'generatexml' => [ ApiBase::PARAM_DFLT => false, ApiBase::PARAM_HELP_MSG => [