Merge pull request #1095 from AStove/FixSideBarHidden
Hide sidebar for all widths according to state and correctly apply state
This commit is contained in:
commit
3d042b125b
@ -263,6 +263,11 @@ input[type=text], input[type=password], #sendMessage {
|
||||
#sidebar.ng-hide {
|
||||
width: 0;
|
||||
}
|
||||
|
||||
#sidebar[data-state=hidden] {
|
||||
transform: translate(-200px,0);
|
||||
-webkit-transform: translate(-200px,0);
|
||||
}
|
||||
|
||||
#nicklist {
|
||||
position: fixed;
|
||||
@ -400,6 +405,7 @@ td.time {
|
||||
margin-left: 0;
|
||||
padding-left: 145px;
|
||||
}
|
||||
|
||||
.footer.withnicklist {
|
||||
padding-right: 100px;
|
||||
}
|
||||
@ -793,11 +799,6 @@ img.emojione {
|
||||
-webkit-transform: translate(0,0); /* Safari */
|
||||
}
|
||||
|
||||
#sidebar[data-state=hidden] {
|
||||
transform: translate(-200px,0);
|
||||
-webkit-transform: translate(-200px,0);
|
||||
}
|
||||
|
||||
.content[sidebar-state=visible] #bufferlines, .content[sidebar-state=visible] .footer {
|
||||
margin-left: 0px;
|
||||
transform: translate(200px,0);
|
||||
|
@ -326,11 +326,6 @@ weechat.controller('WeechatCtrl', ['$rootScope', '$scope', '$store', '$timeout',
|
||||
}
|
||||
});
|
||||
|
||||
$rootScope.wasMobileUi = false;
|
||||
if (utils.isMobileUi()) {
|
||||
$rootScope.wasMobileUi = true;
|
||||
}
|
||||
|
||||
if (!settings.fontfamily) {
|
||||
if (utils.isMobileUi()) {
|
||||
settings.fontfamily = 'sans-serif';
|
||||
@ -583,12 +578,10 @@ weechat.controller('WeechatCtrl', ['$rootScope', '$scope', '$store', '$timeout',
|
||||
// Recalculation fails when not connected
|
||||
if ($rootScope.connected) {
|
||||
// Show the sidebar if switching away from mobile view, hide it when switching to mobile
|
||||
// Wrap in a condition so we save ourselves the $apply if nothing changes (50ms or more)
|
||||
if ($scope.wasMobileUi && !utils.isMobileUi()) {
|
||||
if (!utils.isMobileUi()) {
|
||||
$scope.showSidebar();
|
||||
$scope.updateShowNicklist();
|
||||
}
|
||||
$scope.wasMobileUi = utils.isMobileUi();
|
||||
$scope.calculateNumLines();
|
||||
|
||||
// if we're scrolled to the bottom, scroll down to the same position after the resize
|
||||
|
Loading…
Reference in New Issue
Block a user