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