diff options
| author | Charles <sircharlesaze@gmail.com> | 2020-01-09 10:55:03 +0100 |
|---|---|---|
| committer | Charles <sircharlesaze@gmail.com> | 2020-01-09 13:09:38 +0100 |
| commit | 04d6d5ca99ebfd1cebb8ce06618fb3811fc1a8aa (patch) | |
| tree | 5c691241355c943a3c68ddb06b8cf8c60aa11319 /srcs/phpmyadmin/js/designer/init.js | |
| parent | 7e0d85db834d6351ed85d01e5126ac31dc510b86 (diff) | |
| download | ft_server-04d6d5ca99ebfd1cebb8ce06618fb3811fc1a8aa.tar.gz ft_server-04d6d5ca99ebfd1cebb8ce06618fb3811fc1a8aa.tar.bz2 ft_server-04d6d5ca99ebfd1cebb8ce06618fb3811fc1a8aa.zip | |
phpmyadmin working
Diffstat (limited to 'srcs/phpmyadmin/js/designer/init.js')
| -rw-r--r-- | srcs/phpmyadmin/js/designer/init.js | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/srcs/phpmyadmin/js/designer/init.js b/srcs/phpmyadmin/js/designer/init.js new file mode 100644 index 0000000..81ec1e4 --- /dev/null +++ b/srcs/phpmyadmin/js/designer/init.js @@ -0,0 +1,75 @@ +/* vim: set expandtab sw=4 ts=4 sts=4: */ +/** + * Initialises the data required to run Designer, then fires it up. + */ + +/* global DesignerOfflineDB */ // js/designer/database.js +/* global DesignerHistory */ // js/designer/history.js +/* global DesignerMove */ // js/designer/move.js +/* global DesignerPage */ // js/designer/page.js +/* global designerConfig */ // templates/database/designer/main.twig + +/* eslint-disable no-unused-vars */ +var jTabs; +var hTabs; +var contr; +var displayField; +var server; +var selectedPage; +/* eslint-enable no-unused-vars */ + +var db; +var designerTablesEnabled; + +AJAX.registerTeardown('designer/init.js', function () { + $('.trigger').off('click'); +}); + +AJAX.registerOnload('designer/init.js', function () { + $('.trigger').on('click', function () { + $('.panel').toggle('fast'); + $(this).toggleClass('active'); + $('#ab').accordion('refresh'); + return false; + }); + + jTabs = designerConfig.scriptTables.j_tabs; + hTabs = designerConfig.scriptTables.h_tabs; + contr = designerConfig.scriptContr; + displayField = designerConfig.scriptDisplayField; + + server = designerConfig.server; + db = designerConfig.db; + selectedPage = designerConfig.displayPage; + designerTablesEnabled = designerConfig.tablesEnabled; + + DesignerMove.main(); + + if (! designerTablesEnabled) { + DesignerOfflineDB.open(function (success) { + if (success) { + DesignerPage.showTablesInLandingPage(db); + } + }); + } + + $('#query_Aggregate_Button').on('click', function () { + document.getElementById('query_Aggregate').style.display = 'none'; + }); + + $('#query_having_button').on('click', function () { + document.getElementById('query_having').style.display = 'none'; + }); + + $('#query_rename_to_button').on('click', function () { + document.getElementById('query_rename_to').style.display = 'none'; + }); + + $('#build_query_button').on('click', function () { + DesignerHistory.buildQuery('SQL Query on Database', 0); + }); + + $('#query_where_button').on('click', function () { + document.getElementById('query_where').style.display = 'none'; + }); +}); |
