Sidebar now works again

This commit is contained in:
Dominik Süß 2016-10-18 19:03:10 +02:00 committed by Simon Michael
parent b29efba09d
commit ab2ebbbcad
3 changed files with 23 additions and 16 deletions

View File

@ -36,7 +36,7 @@ hledgerLayout vd title content = do
toWidget [hamlet|
^{topbar vd}
^{sidebar vd}
<div .col-md-8 .col-xs-12 .col-sm-12>
<div #main-content .col-md-8 .col-xs-12 .col-sm-12>
^{searchform vd}
^{content}
|]

View File

@ -157,3 +157,23 @@ ul {
.negative {
color: #a94442;
}
#main-content {
-webkit-transition: width 0.3s ease, margin 0.3s ease;
-moz-transition: width 0.3s ease, margin 0.3s ease;
-o-transition: width 0.3s ease, margin 0.3s ease;
transition: width 0.3s ease, margin 0.3s ease;
}
#sidebar-menu {
-webkit-transition: width 0.3s ease, margin 0.3s ease;
-moz-transition: width 0.3s ease, margin 0.3s ease;
-o-transition: width 0.3s ease, margin 0.3s ease;
transition: width 0.3s ease, margin 0.3s ease;
overflow:hidden;
}
.col-any-0 {
width:0 !important;
float: left;
}

View File

@ -218,21 +218,8 @@ function addformDeletePosting() {
// SIDEBAR
function sidebarToggle() {
var visible = $('#sidebar').is(':visible');
// if opening sidebar, start an ajax fetch of its content
if (!visible) {
$.get("sidebar"
,null
,function(data) {
$("#sidebar-body" ).html(data);
})
.fail(function() {
alert("Loading the sidebar did fail");
});
}
// set a cookie to communicate the new sidebar state to the server
$.cookie('showsidebar', visible ? '0' : '1');
$('#sidebar').animate({'width': visible ? 'hide' : 'show'});
$('#sidebar-menu').toggleClass('col-md-4 col-any-0');
$('#main-content').toggleClass('col-md-8 col-md-12');
}
//----------------------------------------------------------------------