Fixed bug in recon dialog: previously, manually specified type didn't get its id transmitted properly to the server

git-svn-id: http://google-refine.googlecode.com/svn/trunk@1695 7d457c2a-affb-35e4-300a-418c747d4874
This commit is contained in:
David Huynh 2010-10-26 04:05:04 +00:00
parent 8030595254
commit 2a77e7bd8a

View File

@ -247,7 +247,7 @@ ReconStandardServicePanel.prototype._rewirePropertySuggests = function(type) {
};
ReconStandardServicePanel.prototype._isInFreebaseIdentifierSpace = function() {
return ReconciliationManager.isFreebaseId(this._service.identifierSpace);
return ReconciliationManager.isFreebaseIdOrMid(this._service.identifierSpace);
};
ReconStandardServicePanel.prototype._isInFreebaseSchemaSpace = function() {
@ -257,12 +257,13 @@ ReconStandardServicePanel.prototype._isInFreebaseSchemaSpace = function() {
ReconStandardServicePanel.prototype.start = function() {
var self = this;
var type = this._isInFreebaseIdentifierSpace() ?
this._elmts.typeInput.data("data.suggest") :
{
var type = this._elmts.typeInput.data("data.suggest");
if (!(type)) {
type = {
id: this._elmts.typeInput[0].value,
name: this._elmts.typeInput[0].value
};
}
var choices = this._panel.find('input[name="type-choice"]:checked');
if (choices !== null && choices.length > 0) {