Last modified: 2013-12-25 14:40:07 UTC
Internal link with replace doesn't work in module mediawiki.jqueryMsg: mw.messages.set( 'external-link', 'Foo [http://example.org/?x=y&z bar]' ); console.log( mw.message( 'external-link' ).parse() ); // Foo <a href="http://example.org/?x=y&z">bar</a> mw.messages.set( 'external-link-replace', 'Foo [$1 bar]' ); console.log( mw.message( 'external-link-replace', 'http://example.org/?x=y&z' ).parse() ); // Foo <a href="http://example.org/?x=y&z">bar</a> mw.messages.set( 'internal-link', 'Foo [[Foobar|bar]]' ); console.log( mw.message( 'internal-link' ).parse() ); // Foo <a href="/wiki/Foobar" title="Foobar">bar</a> mw.messages.set( 'internal-link-replace', 'Foo [[$1|bar]]' ); console.log( mw.message( 'internal-link-replace', 'Foobar' ).parse() ); // internal-link-replace: Parse error at position 4 in input: Foo [[$1|bar]] Expected result: Foo <a href="/wiki/Foobar" title="Foobar">bar</a>
*** This bug has been marked as a duplicate of bug 47395 ***