Merge pull request #457 from sosedoff/query-results-context-menu
Show results row context menu on custom query results
This commit is contained in:
commit
136206fcff
File diff suppressed because one or more lines are too long
@ -934,10 +934,11 @@ function bindTableHeaderMenu() {
|
|||||||
scopes: "td",
|
scopes: "td",
|
||||||
target: "#results_row_menu",
|
target: "#results_row_menu",
|
||||||
before: function(e, element, target) {
|
before: function(e, element, target) {
|
||||||
|
var browseMode = $("#results").data("mode");
|
||||||
var isEmpty = $("#results").hasClass("empty");
|
var isEmpty = $("#results").hasClass("empty");
|
||||||
var isBrowsing = $("#results").data("mode") == "browse";
|
var isAllowed = browseMode == "browse" || browseMode == "query";
|
||||||
|
|
||||||
if (isEmpty || !isBrowsing) {
|
if (isEmpty || !isAllowed) {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
this.closemenu();
|
this.closemenu();
|
||||||
return false;
|
return false;
|
||||||
@ -949,6 +950,7 @@ function bindTableHeaderMenu() {
|
|||||||
switch(menuItem.data("action")) {
|
switch(menuItem.data("action")) {
|
||||||
case "copy_value":
|
case "copy_value":
|
||||||
copyToClipboard($(context).text());
|
copyToClipboard($(context).text());
|
||||||
|
alert("Requested cell value has been copied to the clipboard!");
|
||||||
break;
|
break;
|
||||||
case "filter_by_value":
|
case "filter_by_value":
|
||||||
var colIdx = $(context).data("col");
|
var colIdx = $(context).data("col");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user