Compare commits

...

3 Commits

Author SHA1 Message Date
Akash Nimare
da1e64e832 webview: Update z-index for left-sidebar and webview. 2018-03-02 17:08:05 +05:30
Akash Nimare
f1f0d2815a webview: Add focus to webview. 2018-03-02 16:50:02 +05:30
Akash Nimare
6fd9744d56 webview: Fix webview flickering [WIP]. 2018-03-02 16:46:55 +05:30
2 changed files with 18 additions and 10 deletions

View File

@@ -28,7 +28,7 @@ body {
-webkit-app-region: drag;
overflow: hidden;
transition: all 0.5s ease;
z-index: 1;
z-index: 2;
}
.toggle-sidebar div {
@@ -249,28 +249,34 @@ body {
}
webview {
opacity: 1;
/* transition: opacity 0.3s ease-in; */
flex-grow: 1;
position: absolute;
width: 100%;
height: 100%;
flex-grow: 1;
display: flex;
flex-direction: column;
}
webview.onload {
transition: opacity 1s cubic-bezier(0.95, 0.05, 0.795, 0.035);
}
webview.disabled {
flex: 0 1;
height: 0;
width: 0;
opacity: 0;
transition: opacity 0.3s ease-out;
webview.active {
opacity: 1;
z-index: 1;
visibility: visible;
}
webview:focus {
webview.disabled {
opacity: 0;
}
webview.focus {
outline: 0px solid transparent;
}
/* Tooltip styling */
#back-tooltip,

View File

@@ -130,6 +130,7 @@ class WebView extends BaseComponent {
}
this.$el.classList.remove('disabled');
this.$el.classList.add('active');
setTimeout(() => {
if (this.props.role === 'server') {
this.$el.classList.remove('onload');
@@ -168,6 +169,7 @@ class WebView extends BaseComponent {
hide() {
this.$el.classList.add('disabled');
this.$el.classList.remove('active');
}
load() {