mediawiki.jqueryMsg: Don't duplicate link contents if parse() is called multiple...
authorBartosz Dziewoński <matma.rex@gmail.com>
Wed, 4 Nov 2015 23:43:18 +0000 (00:43 +0100)
committerBartosz Dziewoński <matma.rex@gmail.com>
Thu, 5 Nov 2015 15:33:47 +0000 (16:33 +0100)
commit9f403afb0093c5a2dc881c31bb65625ce50a5b55
treee3b2f0edcdc9df98969c41d9f9b790fe43c94fb2
parent988738643f0d4fbb739ab935e260dbe0d2d322c3
mediawiki.jqueryMsg: Don't duplicate link contents if parse() is called multiple times

    mw.messages.set( 'foo', '[$1 Link]' );
    var msg = mw.message( 'foo', $( '<a>' ).attr( 'href', 'http://example.com/' ) );
    msg.parse(); msg.parse(); msg.parse();
    $( 'body ').append( msg.parse() ); // The link now says "LinkLinkLinkLink"

Change-Id: Id170b328164527320326178f24f56c5077cd50ab
resources/src/mediawiki/mediawiki.jqueryMsg.js
tests/qunit/suites/resources/mediawiki/mediawiki.jqueryMsg.test.js