From e1d3a3d7b2bdfccd717be345dae5015a81bc9b58 Mon Sep 17 00:00:00 2001
From: Xaver Maierhofer <xaver.maierhofer@xwissen.info>
Date: Wed, 1 Aug 2018 16:05:50 +0200
Subject: [PATCH] [BUGFIX] Fullscreen firefox legacy & chrome

---
 lib/utils/helper.js | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/lib/utils/helper.js b/lib/utils/helper.js
index fd698b9..29070b7 100644
--- a/lib/utils/helper.js
+++ b/lib/utils/helper.js
@@ -178,17 +178,17 @@ define({
     ctx.fill();
   },
   fullscreen: function fullscreen(btn) {
-    if (!document.fullscreenElement) {
+    if (!document.fullscreenElement && !document.webkitFullscreenElement && !document.mozFullScreenElement) {
       var fel = document.firstElementChild;
       var func = fel.requestFullscreen
         || fel.webkitRequestFullScreen
-        || fel.msRequestFullscreen;
+        || fel.mozRequestFullScreen;
       func.call(fel);
       btn.classList.add('ion-full-exit');
     } else {
       func = document.exitFullscreen
-        || document.webkitexitFullscreen
-        || document.msexitFullscreen;
+        || document.webkitExitFullscreen
+        || document.mozCancelFullScreen;
       if (func) {
         func.call(document);
         btn.classList.add('ion-full-enter');
-- 
GitLab