Added option to apply and recluster in the facet based edit dialog.
git-svn-id: http://google-refine.googlecode.com/svn/trunk@222 7d457c2a-affb-35e4-300a-418c747d4874
This commit is contained in:
parent
02cd59a5c0
commit
b9308e4034
@ -95,8 +95,9 @@ FacetBasedEditDialog.prototype._createDialog = function() {
|
|||||||
//this._elmts.clusterButton.click(function() { self._cluster(); });
|
//this._elmts.clusterButton.click(function() { self._cluster(); });
|
||||||
//this._elmts.unclusterButton.click(function() { self._uncluster(); });
|
//this._elmts.unclusterButton.click(function() { self._uncluster(); });
|
||||||
|
|
||||||
$('<button></button>').text("OK").click(function() { self._onOK(); }).appendTo(footer);
|
$('<button></button>').text("Apply & Re-Cluster").click(function() { self._onApplyReCluster(); }).appendTo(footer);
|
||||||
$('<button></button>').text("Cancel").click(function() { self._dismiss(); }).appendTo(footer);
|
$('<button></button>').text("Apply & Close").click(function() { self._onApplyClose(); }).appendTo(footer);
|
||||||
|
$('<button></button>').text("Close").click(function() { self._dismiss(); }).appendTo(footer);
|
||||||
|
|
||||||
this._level = DialogSystem.showDialog(frame);
|
this._level = DialogSystem.showDialog(frame);
|
||||||
|
|
||||||
@ -193,7 +194,21 @@ FacetBasedEditDialog.prototype._cluster = function() {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
FacetBasedEditDialog.prototype._onOK = function() {
|
FacetBasedEditDialog.prototype._onApplyClose = function() {
|
||||||
|
var self = this;
|
||||||
|
this._apply(function() {
|
||||||
|
self._dismiss();
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
FacetBasedEditDialog.prototype._onApplyReCluster = function() {
|
||||||
|
var self = this;
|
||||||
|
this._apply(function() {
|
||||||
|
self._cluster();
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
FacetBasedEditDialog.prototype._apply = function(onDone) {
|
||||||
var edits = [];
|
var edits = [];
|
||||||
for (var i = 0; i < this._clusters.length; i++) {
|
for (var i = 0; i < this._clusters.length; i++) {
|
||||||
var cluster = this._clusters[i];
|
var cluster = this._clusters[i];
|
||||||
@ -219,10 +234,14 @@ FacetBasedEditDialog.prototype._onOK = function() {
|
|||||||
expression: this._expression,
|
expression: this._expression,
|
||||||
edits: JSON.stringify(edits)
|
edits: JSON.stringify(edits)
|
||||||
},
|
},
|
||||||
{ cellsChanged: true }
|
{ cellsChanged: true },
|
||||||
|
{
|
||||||
|
onError: function(o) {
|
||||||
|
alert("Error: " + o.message);
|
||||||
|
},
|
||||||
|
onDone: onDone
|
||||||
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
this._dismiss();
|
|
||||||
} else {
|
} else {
|
||||||
alert("You must check some Edit? checkboxes for your edits to be applied.");
|
alert("You must check some Edit? checkboxes for your edits to be applied.");
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user