Correct handling of link href
This commit is contained in:
@@ -312,5 +312,6 @@ mediawiki = rr.Parser({
|
|||||||
rr.ExtractElement('preline'),
|
rr.ExtractElement('preline'),
|
||||||
rr.SplitElementAndNest('src', ['imgtemp', 'src']),
|
rr.SplitElementAndNest('src', ['imgtemp', 'src']),
|
||||||
rr.ChildToAttribute('imgtemp', 'src'),
|
rr.ChildToAttribute('imgtemp', 'src'),
|
||||||
rr.RenameElement('imgtemp', 'img')
|
rr.RenameElement('imgtemp', 'img'),
|
||||||
|
rr.ChildToAttribute('a', 'href')
|
||||||
]);
|
]);
|
||||||
|
|||||||
8
test.js
8
test.js
@@ -85,8 +85,8 @@ QUnit.test('Link', function(assert) {
|
|||||||
].join('\n');
|
].join('\n');
|
||||||
|
|
||||||
var expected = [
|
var expected = [
|
||||||
'<p><a><href>http://www.example.com/foo</href>',
|
'<p><a href="http://www.example.com/foo">Test text <i>with formatting</i>',
|
||||||
'Test text <i>with formatting</i></a></p>'
|
'</a></p>'
|
||||||
].join('');
|
].join('');
|
||||||
|
|
||||||
assert.equal(mediawiki.parseFromString(content).innerHTML, expected);
|
assert.equal(mediawiki.parseFromString(content).innerHTML, expected);
|
||||||
@@ -99,8 +99,8 @@ QUnit.test('Figure', function(assert) {
|
|||||||
].join('\n');
|
].join('\n');
|
||||||
|
|
||||||
var expected = [
|
var expected = [
|
||||||
'<p><figure><img src=\"http://www.example.com/foo\"><figcaption>Test ',
|
'<p><figure><img src="http://www.example.com/foo"><figcaption>Test image ',
|
||||||
'image <i>with formatting</i></figcaption></figure></p>'
|
'<i>with formatting</i></figcaption></figure></p>'
|
||||||
].join('');
|
].join('');
|
||||||
|
|
||||||
assert.equal(mediawiki.parseFromString(content).innerHTML, expected);
|
assert.equal(mediawiki.parseFromString(content).innerHTML, expected);
|
||||||
|
|||||||
Reference in New Issue
Block a user