mirror of https://github.com/keeweb/keeweb
fixed focus issues
parent
adcc270e51
commit
243e068fd6
|
@ -6,14 +6,18 @@ const FocusDetector = {
|
|||
init() {
|
||||
this.isFocused = true;
|
||||
this.detectsFocusWithEvents = !FeatureDetector.isDesktop && !FeatureDetector.isMobile;
|
||||
window.onfocus = () => {
|
||||
this.isFocused = true;
|
||||
Backbone.trigger('focus');
|
||||
};
|
||||
window.onblur = () => {
|
||||
this.isFocused = false;
|
||||
Backbone.trigger('blur');
|
||||
};
|
||||
window.addEventListener('focus', () => {
|
||||
if (!FocusDetector.isFocused) {
|
||||
FocusDetector.isFocused = true;
|
||||
Backbone.trigger('focus');
|
||||
}
|
||||
});
|
||||
window.addEventListener('blur', () => {
|
||||
if (FocusDetector.isFocused) {
|
||||
FocusDetector.isFocused = false;
|
||||
Backbone.trigger('blur');
|
||||
}
|
||||
});
|
||||
},
|
||||
|
||||
hasFocus() {
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,5 +1,8 @@
|
|||
Release notes
|
||||
-------------
|
||||
##### v1.7.6 (2019-02-06)
|
||||
`-` fixed focus issues in desktop apps
|
||||
|
||||
##### v1.7.5 (2019-02-04)
|
||||
`-` fix #1096: focus issues after minimizing
|
||||
`-` fix #1094: plugin installation in MS Edge
|
||||
|
|
Loading…
Reference in New Issue