added simple copy to clipboard from data-id prop
This commit is contained in:
@@ -244,6 +244,8 @@
|
||||
<li class="divider"></li>
|
||||
<li><a href="#" data-action="truncate">Truncate Table</a></li>
|
||||
<li><a href="#" data-action="delete">Delete Table</a></li>
|
||||
<li class="divider"></li>
|
||||
<li><a href="#" data-action="copy">Copy Table Name</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="databases_context_menu">
|
||||
|
||||
@@ -191,6 +191,8 @@ function resetTable() {
|
||||
removeClass("no-crop");
|
||||
}
|
||||
|
||||
var tableNameRegExp = /(?:\.([^.]+))?$/;
|
||||
|
||||
function performTableAction(table, action, el) {
|
||||
if (action == "truncate" || action == "delete") {
|
||||
var message = "Are you sure you want to " + action + " table " + table + " ?";
|
||||
@@ -224,6 +226,9 @@ function performTableAction(table, action, el) {
|
||||
var win = window.open(url, "_blank");
|
||||
win.focus();
|
||||
break;
|
||||
case "copy":
|
||||
copyToClipboard(tableNameRegExp.exec(table)[1]);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user