diff options
author | Madhura Jayaratne <madhura.cj@gmail.com> | 2015-06-15 12:05:14 +0300 |
---|---|---|
committer | Madhura Jayaratne <madhura.cj@gmail.com> | 2015-06-15 12:05:14 +0300 |
commit | 527f6c97d4fd86666b323bfeff23007adae6a6af (patch) | |
tree | bdc846773dd15e543b16a6ef8e62d5e467893176 /js | |
parent | de6e9b8f67162d5b3fc3c2d7554d07154982c822 (diff) |
Use jQuery accordion to display options selected
Signed-off-by: Madhura Jayaratne <madhura.cj@gmail.com>
Diffstat (limited to 'js')
-rw-r--r-- | js/pmd/history.js | 29 | ||||
-rw-r--r-- | js/pmd/init.js | 1 | ||||
-rw-r--r-- | js/pmd/move.js | 2 |
3 files changed, 9 insertions, 23 deletions
diff --git a/js/pmd/history.js b/js/pmd/history.js index 317cc3b2c6..82f04119cd 100644 --- a/js/pmd/history.js +++ b/js/pmd/history.js @@ -13,22 +13,6 @@ var g_index; var vqb_editor = null; /** - * function for panel, hides and shows toggle_container <div>,which is for history elements uses {@link JQuery}. - * - * @param index has value 1 or 0,decides wheter to hide toggle_container on load. -**/ - -function panel(index) -{ - if (!index) { - $(".toggle_container").hide(); - } - $("h2.tiger").click(function () { - $(this).toggleClass("active").next().slideToggle("slow"); - }); -} - -/** * To display details of objects(where,rename,Having,aggregate,groupby,orderby,having) * * @param index index of history_array where change is to be made @@ -98,7 +82,7 @@ function display(init, finit) str = ''; // string to store Html code for history tab for (i = 0; i < history_array.length; i++) { temp = history_array[i].get_tab(); //+ '.' + history_array[i].get_obj_no(); for Self JOIN - str += '<h2 class="tiger"><a href="#">' + temp + '</a></h2>'; + str += '<h3 class="tiger"><a href="#">' + temp + '</a></h3>'; str += '<div class="toggle_container">\n'; while ((history_array[i].get_tab()) == temp) { //+ '.' + history_array[i].get_obj_no()) == temp) { str += '<div class="block"> <table width ="250">'; @@ -118,10 +102,10 @@ function display(init, finit) if (i >= history_array.length) { break; } - str += '</table></div><br/>'; + str += '</table></div>'; } i--; - str += '</div><br/>'; + str += '</div>'; } return str; } @@ -143,7 +127,7 @@ function and_or(index) } var existingDiv = document.getElementById('ab'); existingDiv.innerHTML = display(0, 0); - panel(1); + $('#ab').accordion("refresh"); } /** @@ -164,7 +148,7 @@ function history_delete(index) history_array.splice(index, 1); var existingDiv = document.getElementById('ab'); existingDiv.innerHTML = display(0, 0); - panel(1); + $('#ab').accordion("refresh"); } /** @@ -257,7 +241,7 @@ function edit(type) } var existingDiv = document.getElementById('ab'); existingDiv.innerHTML = display(0, 0); - panel(1); + $('#ab').accordion("refresh"); } /** @@ -820,4 +804,5 @@ AJAX.registerOnload('pmd/history.js', function () { $("#ok_edit_where").click(function() { edit('Where'); }); + $('#ab').accordion({collapsible : true, active : 'none'}); });
\ No newline at end of file diff --git a/js/pmd/init.js b/js/pmd/init.js index 2719353716..871d49e915 100644 --- a/js/pmd/init.js +++ b/js/pmd/init.js @@ -13,6 +13,7 @@ AJAX.registerOnload('pmd/init.js', function () { $(".trigger").click(function () { $(".panel").toggle("fast"); $(this).toggleClass("active"); + $('#ab').accordion("refresh"); return false; }); var tables_data = $.parseJSON($("#script_tables").html()); diff --git a/js/pmd/move.js b/js/pmd/move.js index d8a75b927c..eef4ae8c5f 100644 --- a/js/pmd/move.js +++ b/js/pmd/move.js @@ -1787,7 +1787,7 @@ function add_object() var existingDiv = document.getElementById('ab'); existingDiv.innerHTML = display(init, history_array.length); Close_option(); - panel(0); + $('#ab').accordion("refresh"); } AJAX.registerTeardown('pmd/move.js', function () { |