Просмотр исходного кода

Fixes issue with externalConnectUrl hash param when the value is null

master
hristoterezov 9 лет назад
Родитель
Сommit
d535765648
2 измененных файлов: 6 добавлений и 3 удалений
  1. 5
    2
      connection_optimization/do_external_connect.js
  2. 1
    1
      modules/API/API.js

+ 5
- 2
connection_optimization/do_external_connect.js Просмотреть файл

17
  */
17
  */
18
 (function () {
18
 (function () {
19
     var params = getConfigParamsFromUrl();
19
     var params = getConfigParamsFromUrl();
20
-
21
-    var url = params["config.externalConnectUrl"] || config.externalConnectUrl;
20
+    
21
+    //Url params have higher proirity than config params
22
+    var url = config.externalConnectUrl;
23
+    if(params.hasOwnProperty('config.externalConnectUrl'))
24
+        url = params["config.externalConnectUrl"];
22
 
25
 
23
     /**
26
     /**
24
      * Check if connect from connection.js was executed and executes the handler
27
      * Check if connect from connection.js was executed and executes the handler

+ 1
- 1
modules/API/API.js Просмотреть файл

130
  */
130
  */
131
 function isEnabled () {
131
 function isEnabled () {
132
     let hash = location.hash;
132
     let hash = location.hash;
133
-    return hash && hash.indexOf("external") > -1 && window.postMessage;
133
+    return hash && hash.indexOf("external=true") > -1 && window.postMessage;
134
 }
134
 }
135
 
135
 
136
 /**
136
 /**

Загрузка…
Отмена
Сохранить