From ec2bff5535e50ad9a10fe1682e4ba0aa0c1e881e Mon Sep 17 00:00:00 2001 From: Roan Kattouw Date: Wed, 4 Mar 2015 17:17:06 +0100 Subject: [PATCH] Resolve URLs in MWInternalLinkContextItem Exactly the same change as Ifee722a7f60. Because we have such excellent code reuse, or something. Bug: T85622 Change-Id: I18bd5d3923771b6ff149aa589bb2fa23beecf4f5 --- .../contextitems/ve.ui.MWInternalLinkContextItem.js | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/modules/ve-mw/ui/contextitems/ve.ui.MWInternalLinkContextItem.js b/modules/ve-mw/ui/contextitems/ve.ui.MWInternalLinkContextItem.js index 59dcc8c560..6b16cdbdbc 100644 --- a/modules/ve-mw/ui/contextitems/ve.ui.MWInternalLinkContextItem.js +++ b/modules/ve-mw/ui/contextitems/ve.ui.MWInternalLinkContextItem.js @@ -46,12 +46,13 @@ ve.ui.MWInternalLinkContextItem.prototype.getDescription = function () { * @inheritdoc */ ve.ui.MWInternalLinkContextItem.prototype.renderBody = function () { - var $link = $( '' ) - .text( this.getDescription() ) - .attr( { - href: this.model.getHref(), - target: '_blank' - } ); + var htmlDoc = this.context.getSurface().getModel().getDocument().getHtmlDocument(), + $link = $( '' ) + .text( this.getDescription() ) + .attr( { + href: ve.resolveUrl( this.model.getHref(), htmlDoc ), + target: '_blank' + } ); this.$body.empty().append( $link ); // Style based on link cache information