Divadsn has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/330184 )
Change subject: Add ability to configure the web service endpoint in the IDS extension ...................................................................... Add ability to configure the web service endpoint in the IDS extension Bug: T154043 Change-Id: I4b47c87465c5aef5a88ce73113cd687247caa4b9 --- M extension.json M ids_body.php 2 files changed, 12 insertions(+), 1 deletion(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Ids refs/changes/84/330184/1 diff --git a/extension.json b/extension.json index dc6ffa2..c48b8b4 100644 --- a/extension.json +++ b/extension.json @@ -20,5 +20,9 @@ "i18n" ] }, + "config": { + "@doc": "https://www.mediawiki.org/wiki/Extension:Ids", + "IdsEndpoint": "https://tools.wmflabs.org/idsgen/" + }, "manifest_version": 1 } diff --git a/ids_body.php b/ids_body.php index 76b5268..33931c0 100644 --- a/ids_body.php +++ b/ids_body.php @@ -1,4 +1,7 @@ <?php + +use MediaWiki\MediaWikiServices; + /* * @author Shoichi Chou ( shoichi.c...@gmail.com ) */ @@ -21,9 +24,13 @@ * @see https://www.mediawiki.org/wiki/Manual:Tag_extensions */ static function idsRender( $input, array $args, Parser $parser, PPFrame $frame ) { + // Add ability to configure the web service endpoint in the IDS extension (T154043) + $config = MediaWikiServices::getInstance()->getConfigFactory() + ->makeConfig( 'ids' ); + // Support for Simplified "體" (font) $font = isset($args['font']) ? strtr($args['font'] , '体', '體') : '宋體'; - $src = 'https://tools.wmflabs.org/idsgen/' . rawurlencode($input) . '.svg?字體=' . rawurlencode($font); + $src = $config->get( 'IdsEndpoint' ) . rawurlencode($input) . '.svg?字體=' . rawurlencode($font); return Html::element('img', [ 'align' => 'middle', -- To view, visit https://gerrit.wikimedia.org/r/330184 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I4b47c87465c5aef5a88ce73113cd687247caa4b9 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Ids Gerrit-Branch: master Gerrit-Owner: Divadsn <divad.nnamtd...@gmail.com> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits