diff options
3 files changed, 5 insertions, 0 deletions
diff --git a/extensions/BugModal/template/en/default/bug_modal/edit.html.tmpl b/extensions/BugModal/template/en/default/bug_modal/edit.html.tmpl index 6495b8df1..9b6e0ebd4 100644 --- a/extensions/BugModal/template/en/default/bug_modal/edit.html.tmpl +++ b/extensions/BugModal/template/en/default/bug_modal/edit.html.tmpl @@ -1030,6 +1030,7 @@ title = "User Story" hide_on_view = bug.cf_user_story == "" collapsed = bug.cf_user_story == "" + no_collapse_persist = 1 %] [% IF user.id %] <div id="user-story-actions"> diff --git a/extensions/BugModal/template/en/default/bug_modal/module.html.tmpl b/extensions/BugModal/template/en/default/bug_modal/module.html.tmpl index a36747f97..92b37543a 100644 --- a/extensions/BugModal/template/en/default/bug_modal/module.html.tmpl +++ b/extensions/BugModal/template/en/default/bug_modal/module.html.tmpl @@ -17,6 +17,8 @@ # content: (string, required) module's content (use WRAPPER module..) # hide_on_view: (boolean) if true, the module won't be visible in view mode # hide_on_edit: (boolean) if true, the module won't be visible in edit mode + # no_collapse_persist: (boolean) if true, the module's collapsed state will + # not be remembered between page loads #%] <div class="module @@ -24,6 +26,7 @@ [%~ " edit-show" IF hide_on_view && !hide_on_edit %]" [% IF hide_on_view +%] style="display:none"[% END %] [% IF title %] id="module-[% title.replace FILTER id %]"[% END %] + [%~ ' data-non-stick="1"' IF no_collapse_persist %] > [% IF title %] <div class="module-header"> diff --git a/extensions/BugModal/web/bug_modal.js b/extensions/BugModal/web/bug_modal.js index b2309ffe6..2d7bb4764 100644 --- a/extensions/BugModal/web/bug_modal.js +++ b/extensions/BugModal/web/bug_modal.js @@ -39,6 +39,7 @@ function init_module_visibility() { var that = $(this); var id = that.attr('id'); if (!id) return; + if (that.data('non-stick')) return; var stored = localStorage.getItem(id + '.visibility'); if (stored) { slide_module(that, stored, true); |