Add Sequence to Front. app.js

This commit is contained in:
niiyz
2015-11-13 22:26:05 +09:00
parent 71aec1f07a
commit 924a46894b

View File

@@ -23,6 +23,7 @@ function getTableStructure(table, cb) { apiCall("get", "/tables/" + table, {},
function getTableIndexes(table, cb) { apiCall("get", "/tables/" + table + "/indexes", {}, cb); }
function getHistory(cb) { apiCall("get", "/history", {}, cb); }
function getBookmarks(cb) { apiCall("get", "/bookmarks", {}, cb); }
function getSequences(cb) { apiCall("get", "/sequences", {}, cb); }
function encodeQuery(query) {
return window.btoa(query);
@@ -40,8 +41,18 @@ function loadTables() {
$("#tables li").remove();
getTables(function(data) {
data.forEach(function(item) {
$("<li><span><i class='fa fa-table'></i> " + item + " </span></li>").appendTo("#tables");
data.forEach(function(item) {
$("<li><span><i class='fa fa-table'></i> " + item + " </span></li>").appendTo("#tables");
});
});
}
function loadSequences() {
$("#sequences li").remove();
getSequences(function(data) {
data.forEach(function(item) {
$("<li><span><i class='fa fa-chevron-right'></i> " + item + " </span></li>").appendTo("#sequences");
});
});
}
@@ -89,6 +100,7 @@ function performTableAction(table, action) {
executeQuery("DROP TABLE " + table, function(data) {
if (data.error) alert(data.error);
loadTables();
loadSequences();
resetTable();
});
break;
@@ -312,6 +324,7 @@ function runQuery() {
// Refresh tables list if table was added or removed
if (query.match(re)) {
loadTables();
loadSequences();
}
});
}
@@ -538,6 +551,7 @@ $(document).ready(function() {
$("#tables").on("click", "li", function() {
$("#tables li.selected").removeClass("selected");
$("#sequences li.selected").removeClass("selected");
$(this).addClass("selected");
$("#tables").attr("data-current", $.trim($(this).text()));
@@ -555,8 +569,20 @@ $(document).ready(function() {
}
});
$("#sequences").on("click", "li", function() {
$("#tables li.selected").removeClass("selected");
$("#sequences li.selected").removeClass("selected");
$(this).addClass("selected");
$("#tables").attr("data-current", $.trim($(this).text()));
showTableContent();
$(".table-information ul").hide();
});
$("#refresh_tables").on("click", function() {
loadTables();
loadSequences();
});
$("#edit_connection").on("click", function() {
@@ -655,6 +681,7 @@ $(document).ready(function() {
else {
connected = true;
loadTables();
loadSequences();
$("#connection_window").hide();
$("#current_database").text(resp.current_database);
@@ -674,6 +701,7 @@ $(document).ready(function() {
else {
connected = true;
loadTables();
loadSequences();
$("#current_database").text(resp.current_database);
$("#main").show();