https://bugzilla.wikimedia.org/show_bug.cgi?id=58961
Web browser: --- Bug ID: 58961 Summary: Support replaceable internal link in module mediawiki.jqueryMsg Product: MediaWiki Version: 1.23-git Hardware: All OS: All Status: NEW Keywords: javascript Severity: normal Priority: Unprioritized Component: JavaScript Assignee: wikibugs-l@lists.wikimedia.org Reporter: foma...@googlemail.com CC: krinklem...@gmail.com, matma....@gmail.com, tpars...@wikimedia.org Classification: Unclassified Mobile Platform: --- 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> -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. _______________________________________________ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l