Prefer view.url pattern for data extension preview links
See https://github.com/OpenRefine/OpenRefine/issues/2177
This commit is contained in:
parent
1f0c409cb2
commit
84af07506d
@ -283,9 +283,11 @@ ExtendReconciledDataPreviewDialog.prototype._renderPreview = function(data) {
|
|||||||
var cell = row[c];
|
var cell = row[c];
|
||||||
if (cell !== null) {
|
if (cell !== null) {
|
||||||
if ($.isPlainObject(cell)) {
|
if ($.isPlainObject(cell)) {
|
||||||
$('<a>').attr("href",
|
var service = self._serviceMetadata;
|
||||||
this._serviceMetadata.identifierSpace + cell.id
|
var href = (service.view && service.view.url) ?
|
||||||
).attr("target", "_blank").text(cell.name).appendTo(td);
|
encodeURI(service.view.url.replace("{{id}}", cell.id)) :
|
||||||
|
service.identifierSpace + cell.id;
|
||||||
|
$('<a>').attr("href", href).attr("target", "_blank").text(cell.name).appendTo(td);
|
||||||
} else {
|
} else {
|
||||||
$('<span>').text(cell).appendTo(td);
|
$('<span>').text(cell).appendTo(td);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user