Set suggestOptions.type to the selected reconciliation type

Remove Freebase-specific option and default value

See https://github.com/OpenRefine/OpenRefine/issues/2168
This commit is contained in:
Fabian Steeg 2019-09-23 12:22:13 +02:00
parent 59982fd9bf
commit cf578cf641
2 changed files with 1 additions and 9 deletions

View File

@ -246,7 +246,7 @@ ReconStandardServicePanel.prototype._rewirePropertySuggests = function(type) {
suggestOptions.key = null;
suggestOptions.query_param_name = "prefix";
if (type) {
suggestOptions.ac_param = { schema: typeof type == "string" ? type : type.id };
suggestOptions.type = typeof type == "string" ? type : type.id;
}
inputs.suggestP(suggestOptions);
}

View File

@ -91,13 +91,6 @@ var CustomSuggest = {};
var originalSuggestP = $.suggest.suggestP;
$.suggest.suggestP = function(input, options) {
originalSuggestP.call(this, input, options);
if ("ac_param" in options) {
var ac_param = options.ac_param;
if ("schema" in ac_param) {
this.options.ac_param.schema = ac_param.schema;
}
}
};
$.suggest.suggestP.prototype = originalSuggestP.prototype;
@ -109,7 +102,6 @@ var CustomSuggest = {};
{},
$.suggest.suggest.defaults, {
scoring: "schema",
type: "/type/property",
css: { pane: "fbs-pane fbs-pane-property" }
}
)