Added temporary message for the Load into Freebase feature.
Fixed command Match Filtered Cells To, which didn't work because freebase suggest no longer returns types. git-svn-id: http://google-refine.googlecode.com/svn/trunk@449 7d457c2a-affb-35e4-300a-418c747d4874
This commit is contained in:
parent
8fb23913ce
commit
f6dcdf23c4
@ -59,7 +59,7 @@ MenuBar.prototype._initializeUI = function() {
|
||||
{},
|
||||
{
|
||||
label: "Load into Freebase ...",
|
||||
click: function() {}
|
||||
click: function() { alert("Not implemented yet."); }
|
||||
}
|
||||
]);
|
||||
this._createTopLevelMenuItem("Scatterplots", [
|
||||
|
@ -751,6 +751,19 @@ DataTableColumnHeaderUI.prototype._doSearchToMatch = function() {
|
||||
var input = $('<input />').appendTo($('<p></p>').appendTo(body));
|
||||
|
||||
input.suggest({}).bind("fb-select", function(e, data) {
|
||||
var query = {
|
||||
"id" : data.id,
|
||||
"type" : []
|
||||
};
|
||||
var baseUrl = "http://api.freebase.com/api/service/mqlread";
|
||||
var url = baseUrl + "?" + $.param({ query: JSON.stringify({ query: query }) }) + "&callback=?";
|
||||
|
||||
$.getJSON(
|
||||
url,
|
||||
null,
|
||||
function(o) {
|
||||
var types = "result" in o ? o.result.type : [];
|
||||
|
||||
Gridworks.postProcess(
|
||||
"recon-match-specific-topic-to-cells",
|
||||
{
|
||||
@ -758,13 +771,15 @@ DataTableColumnHeaderUI.prototype._doSearchToMatch = function() {
|
||||
topicID: data.id,
|
||||
topicGUID: data.guid,
|
||||
topicName: data.name,
|
||||
types: $.map(data.type, function(elmt) { return elmt.id; }).join(",")
|
||||
types: types.join(",")
|
||||
},
|
||||
null,
|
||||
{ cellsChanged: true, columnStatsChanged: true }
|
||||
);
|
||||
|
||||
DialogSystem.dismissUntil(level - 1);
|
||||
}
|
||||
);
|
||||
});
|
||||
|
||||
$('<button></button>').text("Cancel").click(function() {
|
||||
|
Loading…
Reference in New Issue
Block a user