diff --git a/src/main/scala/gitbucket/core/controller/IndexController.scala b/src/main/scala/gitbucket/core/controller/IndexController.scala index a4cf49f..0ef5779 100644 --- a/src/main/scala/gitbucket/core/controller/IndexController.scala +++ b/src/main/scala/gitbucket/core/controller/IndexController.scala @@ -75,7 +75,7 @@ xml.feed(getRecentActivities()) } - get("/sidebar-collapse"){ + post("/sidebar-collapse"){ if(params("collapse") == "true"){ session.setAttribute("sidebar-collapse", "true") } else { diff --git a/src/main/twirl/gitbucket/core/main.scala.html b/src/main/twirl/gitbucket/core/main.scala.html index 24c7f25..20b397c 100644 --- a/src/main/twirl/gitbucket/core/main.scala.html +++ b/src/main/twirl/gitbucket/core/main.scala.html @@ -124,9 +124,11 @@ $('#search').submit(function(){ return $.trim($(this).find('input[name=query]').val()) != ''; }); - $(".sidebar-toggle").on('click', function(e){ - $.get('@context.path/sidebar-collapse', { collapse: !$('body').hasClass('sidebar-collapse') }); - }); + @if(body.toString.contains("main-sidebar")){ + $(".sidebar-toggle").on('click', function(e){ + $.post('@context.path/sidebar-collapse', { collapse: !$('body').hasClass('sidebar-collapse') }); + }); + } }); @PluginRegistry().getJavaScript(context.request.getRequestURI).map { script =>