diff --git a/js/pmd/history.js b/js/pmd/history.js index efaccdc25a..8837ae0617 100644 --- a/js/pmd/history.js +++ b/js/pmd/history.js @@ -11,27 +11,6 @@ var history_array = []; // Global array to store history objects var select_field = []; // Global array to store informaation for columns which are used in select clause var g_index; -AJAX.registerTeardown('pmd/history.js', function () { - $("#ok_edit_rename").unbind('click'); - $("#ok_edit_having").unbind('click'); - $("#ok_edit_Aggr").unbind('click'); - $("#ok_edit_where").unbind('click'); -}); - -AJAX.registerOnload('pmd/history.js', function () { - $("#ok_edit_rename").click(function() { - edit('Rename'); - }); - $("#ok_edit_having").click(function() { - edit('Having'); - }); - $("#ok_edit_Aggr").click(function() { - edit('Aggregate'); - }); - $("#ok_edit_where").click(function() { - edit('Where'); - }); -}); /** * function for panel, hides and shows toggle_container
,which is for history elements uses {@link JQuery}. * @@ -810,3 +789,25 @@ function closebox() document.getElementById('box').style.display = 'none'; document.getElementById('filter').style.display = 'none'; } + +AJAX.registerTeardown('pmd/history.js', function () { + $("#ok_edit_rename").unbind('click'); + $("#ok_edit_having").unbind('click'); + $("#ok_edit_Aggr").unbind('click'); + $("#ok_edit_where").unbind('click'); +}); + +AJAX.registerOnload('pmd/history.js', function () { + $("#ok_edit_rename").click(function() { + edit('Rename'); + }); + $("#ok_edit_having").click(function() { + edit('Having'); + }); + $("#ok_edit_Aggr").click(function() { + edit('Aggregate'); + }); + $("#ok_edit_where").click(function() { + edit('Where'); + }); +}); \ No newline at end of file diff --git a/js/pmd/move.js b/js/pmd/move.js index c6550d76fe..d0ac6a9bd9 100644 --- a/js/pmd/move.js +++ b/js/pmd/move.js @@ -16,49 +16,6 @@ AJAX.registerTeardown('pmd/move.js', function () { if ($.FullScreen.supported) { $(document).unbind($.FullScreen.prefix + 'fullscreenchange'); } - $("#key_Show_left_menu").unbind('click'); - $("#enterFullscreen").unbind('click'); - $("#exitFullscreen").unbind('click'); - $("#newPage").unbind('click'); - $("#editPage").unbind('click'); - $("#savePos").unbind('click'); - $("#SaveAs").unbind('click'); - $("#delPages").unbind('click'); - $("#StartTableNew").unbind('click'); - $("#rel_button").unbind('click'); - $("#StartTableNew").unbind('click'); - $("#display_field_button").unbind('click'); - $("#reloadPage").unbind('click'); - $("#angular_direct_button").unbind('click'); - $("#grid_button").unbind('click'); - $("#key_SB_all").unbind('click'); - $("#SmallTabInvert").unbind('click'); - $("#relLineInvert").unbind('click'); - $("#exportPages").unbind('click'); - $("#query_builder").unbind('click'); - $("#key_Left_Right").unbind('click'); - $("#canvas").unbind('click'); - $("#key_HS_all").unbind('click'); - $("#key_HS").unbind('click'); - $('.scroll_tab_struct').unbind('click'); - $('.scroll_tab_checkbox').unbind('click'); - $('#id_scroll_tab tr').off('click', '.pmd_Tabs2,.pmd_Tabs'); - $('.pmd_tab').off('click', '.select_all_1'); - $('.pmd_tab').off('click', '.small_tab,.small_tab2'); - $('.pmd_tab').off('click', '.small_tab_pref_1'); - $('.tab_zag_noquery').unbind('mouseover'); - $('.tab_zag_noquery').unbind('mouseout'); - $('.tab_zag_query').unbind('mouseover'); - $('.tab_zag_query').unbind('mouseout'); - $('.pmd_tab').off('click','.tab_field_2,.tab_field_3,.tab_field'); - $('.pmd_tab').off('click', '.select_all_store_col'); - $('.pmd_tab').off('click', '.small_tab_pref_click_opt'); - $("input#del_button").unbind('click'); - $("input#cancel_button").unbind('click'); - $("input#ok_add_object").unbind('click'); - $("input#cancel_close_option").unbind('click'); - $("input#ok_new_rel_panel").unbind('click'); - $("input#cancel_new_rel_panel").unbind('click'); }); AJAX.registerOnload('pmd/move.js', function () { @@ -77,158 +34,6 @@ AJAX.registerOnload('pmd/move.js', function () { } else { $('#enterFullscreen').hide(); } - - $("#key_Show_left_menu").click(function() { - Show_left_menu(this); - return false; - }); - $("#enterFullscreen").click(function() { - Enter_fullscreen(); - return false; - }); - $("#exitFullscreen").click(function() { - Exit_fullscreen(); - return false; - }); - $("#newPage").click(function() { - New(); - return false; - }); - $("#editPage").click(function() { - Edit_pages(); - return false; - }); - $("#savePos").click(function() { - Save3(); - return false; - }); - $("#SaveAs").click(function() { - Save_as(); - return false; - }); - $("#delPages").click(function() { - Delete_pages(); - return false; - }); - $("#StartTableNew").click(function() { - Start_table_new(); - return false; - }); - $("#rel_button").click(function() { - Start_relation(); - return false; - }); - $("#display_field_button").click(function() { - Start_display_field(); - return false; - }); - $("#reloadPage").click(function() { - $("#designer_tab").click(); - }); - $("#angular_direct_button").click(function() { - Angular_direct(); - return false; - }); - $("#grid_button").click(function() { - Grid(); - return false; - }); - $("#key_SB_all").click(function() { - Small_tab_all(this); - return false; - }); - $("#SmallTabInvert").click(function() { - Small_tab_invert(); - return false; - }); - $("#relLineInvert").click(function() { - Relation_lines_invert(); - return false; - }); - $("#exportPages").click(function() { - Export_pages(); - return false; - }); - $("#query_builder").click(function() { - build_query('SQL Query on Database', 0); - }); - $("#key_Left_Right").click(function() { - Top_menu_right(this); - return false; - }); - $("#canvas").click(function() { - Canvas_click(this); - }); - $("#key_HS_all").click(function() { - Hide_tab_all(this); - return false; - }); - $("#key_HS").click(function() { - No_have_constr(this); - return false; - }); - $('.scroll_tab_struct').click(function() { - Start_tab_upd($(this).attr('table_name')); - }); - $('.scroll_tab_checkbox').click(function() { - VisibleTab(this,$(this).val()); - }); - $('#id_scroll_tab tr').on('click', '.pmd_Tabs2,.pmd_Tabs', function() { - Select_tab($(this).attr('pmd_url_table_name')); - }); - $('.pmd_tab').on('click', '.select_all_1', function() { - Select_all($(this).attr('pmd_url_table_name'), $(this).attr('pmd_out_owner')); - }); - $('.pmd_tab').on('click', '.small_tab,.small_tab2', function() { - Small_tab($(this).attr('table_name'), 1) - }); - $('.pmd_tab').on('click', '.small_tab_pref_1', function() { - Start_tab_upd($(this).attr('table_name_small')); - }); - $('.tab_zag_noquery').mouseover(function() { - Table_onover($(this).attr('table_name'),0, $(this).attr('query_set')); - }); - $('.tab_zag_noquery').mouseout(function() { - Table_onover($(this).attr('table_name'),1, $(this).attr('query_set')); - }); - $('.tab_zag_query').mouseover(function() { - Table_onover($(this).attr('table_name'),0, 1); - }); - $('.tab_zag_query').mouseout(function() { - Table_onover($(this).attr('table_name'),1, 1); - }); - $('.pmd_tab').on('click','.tab_field_2,.tab_field_3,.tab_field', function() { - var params = ($(this).attr('click_field_param')).split(","); - Click_field(params[0], params[1], params[2]); - }); - $('.pmd_tab').on('click', '.select_all_store_col', function() { - var params = ($(this).attr('store_column_param')).split(","); - store_column(params[0], params[1], params[2]); - }); - $('.pmd_tab').on('click', '.small_tab_pref_click_opt', function() { - var params = ($(this).attr('Click_option_param')).split(","); - Click_option(params[0], params[1], params[2]); - }); - $("input#del_button").click(function() { - Upd_relation(); - }); - $("input#cancel_button").click(function() { - document.getElementById('layer_upd_relation').style.display = 'none'; - Re_load(); - }); - $("input#ok_add_object").click(function() { - add_object(); - }); - $("input#cancel_close_option").click(function() { - Close_option(); - }); - $("input#ok_new_rel_panel").click(function() { - New_relation(); - }); - $("input#cancel_new_rel_panel").click(function() { - document.getElementById('layer_new_relation').style.display = 'none'; - }); - }); // Below is the function to bind onbeforeunload events with the content_frame as well as the top window. @@ -1951,3 +1756,203 @@ function add_object() Close_option(); panel(0); } + +AJAX.registerTeardown('pmd/move.js', function () { + $("#key_Show_left_menu").unbind('click'); + $("#enterFullscreen").unbind('click'); + $("#exitFullscreen").unbind('click'); + $("#newPage").unbind('click'); + $("#editPage").unbind('click'); + $("#savePos").unbind('click'); + $("#SaveAs").unbind('click'); + $("#delPages").unbind('click'); + $("#StartTableNew").unbind('click'); + $("#rel_button").unbind('click'); + $("#StartTableNew").unbind('click'); + $("#display_field_button").unbind('click'); + $("#reloadPage").unbind('click'); + $("#angular_direct_button").unbind('click'); + $("#grid_button").unbind('click'); + $("#key_SB_all").unbind('click'); + $("#SmallTabInvert").unbind('click'); + $("#relLineInvert").unbind('click'); + $("#exportPages").unbind('click'); + $("#query_builder").unbind('click'); + $("#key_Left_Right").unbind('click'); + $("#canvas").unbind('click'); + $("#key_HS_all").unbind('click'); + $("#key_HS").unbind('click'); + $('.scroll_tab_struct').unbind('click'); + $('.scroll_tab_checkbox').unbind('click'); + $('#id_scroll_tab tr').off('click', '.pmd_Tabs2,.pmd_Tabs'); + $('.pmd_tab').off('click', '.select_all_1'); + $('.pmd_tab').off('click', '.small_tab,.small_tab2'); + $('.pmd_tab').off('click', '.small_tab_pref_1'); + $('.tab_zag_noquery').unbind('mouseover'); + $('.tab_zag_noquery').unbind('mouseout'); + $('.tab_zag_query').unbind('mouseover'); + $('.tab_zag_query').unbind('mouseout'); + $('.pmd_tab').off('click','.tab_field_2,.tab_field_3,.tab_field'); + $('.pmd_tab').off('click', '.select_all_store_col'); + $('.pmd_tab').off('click', '.small_tab_pref_click_opt'); + $("input#del_button").unbind('click'); + $("input#cancel_button").unbind('click'); + $("input#ok_add_object").unbind('click'); + $("input#cancel_close_option").unbind('click'); + $("input#ok_new_rel_panel").unbind('click'); + $("input#cancel_new_rel_panel").unbind('click'); +}); + +AJAX.registerOnload('pmd/move.js', function () { + $("#key_Show_left_menu").click(function() { + Show_left_menu(this); + return false; + }); + $("#enterFullscreen").click(function() { + Enter_fullscreen(); + return false; + }); + $("#exitFullscreen").click(function() { + Exit_fullscreen(); + return false; + }); + $("#newPage").click(function() { + New(); + return false; + }); + $("#editPage").click(function() { + Edit_pages(); + return false; + }); + $("#savePos").click(function() { + Save3(); + return false; + }); + $("#SaveAs").click(function() { + Save_as(); + return false; + }); + $("#delPages").click(function() { + Delete_pages(); + return false; + }); + $("#StartTableNew").click(function() { + Start_table_new(); + return false; + }); + $("#rel_button").click(function() { + Start_relation(); + return false; + }); + $("#display_field_button").click(function() { + Start_display_field(); + return false; + }); + $("#reloadPage").click(function() { + $("#designer_tab").click(); + }); + $("#angular_direct_button").click(function() { + Angular_direct(); + return false; + }); + $("#grid_button").click(function() { + Grid(); + return false; + }); + $("#key_SB_all").click(function() { + Small_tab_all(this); + return false; + }); + $("#SmallTabInvert").click(function() { + Small_tab_invert(); + return false; + }); + $("#relLineInvert").click(function() { + Relation_lines_invert(); + return false; + }); + $("#exportPages").click(function() { + Export_pages(); + return false; + }); + $("#query_builder").click(function() { + build_query('SQL Query on Database', 0); + }); + $("#key_Left_Right").click(function() { + Top_menu_right(this); + return false; + }); + $("#canvas").click(function() { + Canvas_click(this); + }); + $("#key_HS_all").click(function() { + Hide_tab_all(this); + return false; + }); + $("#key_HS").click(function() { + No_have_constr(this); + return false; + }); + $('.scroll_tab_struct').click(function() { + Start_tab_upd($(this).attr('table_name')); + }); + $('.scroll_tab_checkbox').click(function() { + VisibleTab(this,$(this).val()); + }); + $('#id_scroll_tab tr').on('click', '.pmd_Tabs2,.pmd_Tabs', function() { + Select_tab($(this).attr('pmd_url_table_name')); + }); + $('.pmd_tab').on('click', '.select_all_1', function() { + Select_all($(this).attr('pmd_url_table_name'), $(this).attr('pmd_out_owner')); + }); + $('.pmd_tab').on('click', '.small_tab,.small_tab2', function() { + Small_tab($(this).attr('table_name'), 1); + }); + $('.pmd_tab').on('click', '.small_tab_pref_1', function() { + Start_tab_upd($(this).attr('table_name_small')); + }); + $('.tab_zag_noquery').mouseover(function() { + Table_onover($(this).attr('table_name'),0, $(this).attr('query_set')); + }); + $('.tab_zag_noquery').mouseout(function() { + Table_onover($(this).attr('table_name'),1, $(this).attr('query_set')); + }); + $('.tab_zag_query').mouseover(function() { + Table_onover($(this).attr('table_name'),0, 1); + }); + $('.tab_zag_query').mouseout(function() { + Table_onover($(this).attr('table_name'),1, 1); + }); + $('.pmd_tab').on('click','.tab_field_2,.tab_field_3,.tab_field', function() { + var params = ($(this).attr('click_field_param')).split(","); + Click_field(params[0], params[1], params[2]); + }); + $('.pmd_tab').on('click', '.select_all_store_col', function() { + var params = ($(this).attr('store_column_param')).split(","); + store_column(params[0], params[1], params[2]); + }); + $('.pmd_tab').on('click', '.small_tab_pref_click_opt', function() { + var params = ($(this).attr('Click_option_param')).split(","); + Click_option(params[0], params[1], params[2]); + }); + $("input#del_button").click(function() { + Upd_relation(); + }); + $("input#cancel_button").click(function() { + document.getElementById('layer_upd_relation').style.display = 'none'; + Re_load(); + }); + $("input#ok_add_object").click(function() { + add_object(); + }); + $("input#cancel_close_option").click(function() { + Close_option(); + }); + $("input#ok_new_rel_panel").click(function() { + New_relation(); + }); + $("input#cancel_new_rel_panel").click(function() { + document.getElementById('layer_new_relation').style.display = 'none'; + }); + +}); diff --git a/libraries/db_designer.lib.php b/libraries/db_designer.lib.php index 6a3190e4a2..21355a234b 100644 --- a/libraries/db_designer.lib.php +++ b/libraries/db_designer.lib.php @@ -595,7 +595,8 @@ function PMA_getDatabaseTables( $html .= '