diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2017-11-29 13:22:35 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2017-11-29 13:22:35 +0100 |
commit | aeeeef830defa687bfe921f284b3fd2242165364 (patch) | |
tree | 035463722e132e23f08effff83510ada62d6cb35 /ishtar_common/static/js | |
parent | 56cdde3c9d9b8ff40c8d27a31e2160aa8944d783 (diff) | |
download | Ishtar-aeeeef830defa687bfe921f284b3fd2242165364.tar.bz2 Ishtar-aeeeef830defa687bfe921f284b3fd2242165364.zip |
UI: better management of sheet
Diffstat (limited to 'ishtar_common/static/js')
-rw-r--r-- | ishtar_common/static/js/ishtar.js | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/ishtar_common/static/js/ishtar.js b/ishtar_common/static/js/ishtar.js index dfe59105c..e89be9ff3 100644 --- a/ishtar_common/static/js/ishtar.js +++ b/ishtar_common/static/js/ishtar.js @@ -272,7 +272,14 @@ function load_window(url, speed, on_success){ $("#progress").hide(); $(".previous_page").remove(); $(".next_page").remove(); - $("#window").append(html); + var register_id = $(html).find(".card-header").attr("data-sheet-id"); + var current_sheet = $('[data-sheet-id="' + register_id + '"]'); + if (current_sheet.length){ + $(".collapse").removeClass('show'); + current_sheet.parent().find('.collapse').addClass('show'); + } else { + $("#window").append(html); + } $("#"+last_window).show(); if (on_success) on_success(); }, |