Hide sidebar for all widths accoring to state.
And always check if mobile to hide it or not
This commit is contained in:
parent
a61bf6832d
commit
4bc77a294d
@ -264,6 +264,11 @@ input[type=text], input[type=password], #sendMessage {
|
|||||||
width: 0;
|
width: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#sidebar[data-state=hidden] {
|
||||||
|
transform: translate(-200px,0);
|
||||||
|
-webkit-transform: translate(-200px,0);
|
||||||
|
}
|
||||||
|
|
||||||
#nicklist {
|
#nicklist {
|
||||||
position: fixed;
|
position: fixed;
|
||||||
width: 100px;
|
width: 100px;
|
||||||
@ -400,6 +405,7 @@ td.time {
|
|||||||
margin-left: 0;
|
margin-left: 0;
|
||||||
padding-left: 145px;
|
padding-left: 145px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.footer.withnicklist {
|
.footer.withnicklist {
|
||||||
padding-right: 100px;
|
padding-right: 100px;
|
||||||
}
|
}
|
||||||
@ -794,11 +800,6 @@ img.emojione {
|
|||||||
-webkit-transform: translate(0,0); /* Safari */
|
-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 {
|
.content[sidebar-state=visible] #bufferlines, .content[sidebar-state=visible] .footer {
|
||||||
margin-left: 0px;
|
margin-left: 0px;
|
||||||
transform: translate(200px,0);
|
transform: translate(200px,0);
|
||||||
|
@ -576,12 +576,10 @@ weechat.controller('WeechatCtrl', ['$rootScope', '$scope', '$store', '$timeout',
|
|||||||
// Recalculation fails when not connected
|
// Recalculation fails when not connected
|
||||||
if ($rootScope.connected) {
|
if ($rootScope.connected) {
|
||||||
// Show the sidebar if switching away from mobile view, hide it when switching to mobile
|
// 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 (!utils.isMobileUi()) {
|
||||||
if ($scope.wasMobileUi && !utils.isMobileUi()) {
|
|
||||||
$scope.showSidebar();
|
$scope.showSidebar();
|
||||||
$scope.updateShowNicklist();
|
$scope.updateShowNicklist();
|
||||||
}
|
}
|
||||||
$scope.wasMobileUi = utils.isMobileUi();
|
|
||||||
$scope.calculateNumLines();
|
$scope.calculateNumLines();
|
||||||
|
|
||||||
// if we're scrolled to the bottom, scroll down to the same position after the resize
|
// if we're scrolled to the bottom, scroll down to the same position after the resize
|
||||||
|
Loading…
Reference in New Issue
Block a user