Browse Source

Adds utility method to fetch browser name.

master
damencho 9 years ago
parent
commit
e014c23ce6
2 changed files with 13 additions and 8 deletions
  1. 1
    8
      JitsiMeetJS.js
  2. 12
    0
      modules/RTC/RTCBrowserType.js

+ 1
- 8
JitsiMeetJS.js View File

@@ -139,16 +139,9 @@ var LibJitsiMeet = {
139 139
         if (firePermissionPromptIsShownEvent === true) {
140 140
             window.setTimeout(function () {
141 141
                 if (!promiseFulfilled) {
142
-                    var browser = RTCBrowserType.getBrowserType()
143
-                        .split('rtc_browser.')[1];
144
-
145
-                    if (RTCBrowserType.isAndroid()) {
146
-                        browser = 'android';
147
-                    }
148
-
149 142
                     JitsiMediaDevices.emitEvent(
150 143
                         JitsiMediaDevicesEvents.PERMISSION_PROMPT_IS_SHOWN,
151
-                        browser);
144
+                        RTCBrowserType.getBrowserName());
152 145
                 }
153 146
             }, USER_MEDIA_PERMISSION_PROMPT_TIMEOUT);
154 147
         }

+ 12
- 0
modules/RTC/RTCBrowserType.js View File

@@ -30,6 +30,18 @@ var RTCBrowserType = {
30 30
         return currentBrowser;
31 31
     },
32 32
 
33
+    /**
34
+     * Gets current browser name, split from the type.
35
+     * @returns {string}
36
+     */
37
+    getBrowserName: function () {
38
+        var browser = currentBrowser.split('rtc_browser.')[1];
39
+        if (RTCBrowserType.isAndroid()) {
40
+            browser = 'android';
41
+        }
42
+        return browser;
43
+    },
44
+
33 45
     /**
34 46
      * Checks if current browser is Chrome.
35 47
      * @returns {boolean}

Loading…
Cancel
Save