Move the window.mode.* functions to global.js for clarity
No idea why they were in Control.Toolbar.js. Change-Id: I18ab812317b4bfb71d0c63a4cb2283d4fbaa3b54 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/91087 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-by: Tor Lillqvist <tml@collabora.com>
This commit is contained in:
parent
63605979d8
commit
3a5d193fdc
2 changed files with 19 additions and 20 deletions
|
@ -141,6 +141,25 @@
|
|||
retina: (window.devicePixelRatio || (window.screen.deviceXDPI / window.screen.logicalXDPI)) > 1
|
||||
};
|
||||
|
||||
global.mode = {
|
||||
// Here "mobile" means "mobile phone" (at least for now). Has to match small screen size
|
||||
// requirement.
|
||||
isMobile: function() {
|
||||
if (L.Browser.mobile && L.Browser.cypressTest) {
|
||||
return true;
|
||||
}
|
||||
|
||||
return L.Browser.mobile && screen.width < 768;
|
||||
},
|
||||
// Mobile device with big screen size.
|
||||
isTablet: function() {
|
||||
return L.Browser.mobile && !window.mode.isMobile();
|
||||
},
|
||||
isDesktop: function() {
|
||||
return !L.Browser.mobile;
|
||||
}
|
||||
};
|
||||
|
||||
document.addEventListener('contextmenu', function(e) {
|
||||
if (e.preventDefault) {
|
||||
e.preventDefault();
|
||||
|
|
|
@ -15,26 +15,6 @@ function onDelete(e) {
|
|||
}
|
||||
}
|
||||
|
||||
// Make functions visible outside: window.mode.isMobile() etc.
|
||||
global.mode = {
|
||||
// Here "mobile" means "mobile phone" (at least for now). Has to match small screen size
|
||||
// requirement.
|
||||
isMobile: function() {
|
||||
if (L.Browser.mobile && L.Browser.cypressTest) {
|
||||
return true;
|
||||
}
|
||||
|
||||
return L.Browser.mobile && screen.width < 768;
|
||||
},
|
||||
// Mobile device with big screen size.
|
||||
isTablet: function() {
|
||||
return L.Browser.mobile && !window.mode.isMobile();
|
||||
},
|
||||
isDesktop: function() {
|
||||
return !L.Browser.mobile;
|
||||
}
|
||||
};
|
||||
|
||||
var nUsers, oneUser, noUser;
|
||||
|
||||
function _updateVisibilityForToolbar(toolbar) {
|
||||
|
|
Loading…
Reference in a new issue