From 40e6619270d973484c3763812f0d29d14e80eb00 Mon Sep 17 00:00:00 2001 From: AlexeyMatveev686 Date: Thu, 12 Oct 2023 12:21:34 +0300 Subject: [PATCH] [jitsi] Enable plugin for IE. --- sdkjs-plugins/content/drawio/index.html | 5 ++--- sdkjs-plugins/content/drawio/scripts/drawio_ie.js | 2 +- sdkjs-plugins/content/highlightcode/index.html | 5 ++--- .../content/highlightcode/scripts/highlight_ie.js | 2 +- sdkjs-plugins/content/jitsi/CHANGELOG.md | 3 ++- sdkjs-plugins/content/jitsi/index.html | 13 ++++++++++++- sdkjs-plugins/content/jitsi/scripts/code.js | 12 +++++++++++- sdkjs-plugins/content/jitsi/translations/cs-CS.json | 3 ++- sdkjs-plugins/content/jitsi/translations/de-DE.json | 3 ++- sdkjs-plugins/content/jitsi/translations/es-ES.json | 3 ++- sdkjs-plugins/content/jitsi/translations/fr-FR.json | 3 ++- sdkjs-plugins/content/jitsi/translations/ja-JA.json | 3 ++- sdkjs-plugins/content/jitsi/translations/ru-RU.json | 3 ++- sdkjs-plugins/content/jitsi/translations/zh-ZH.json | 3 ++- .../content/wordscounter/scripts/wordscounter_ie.js | 4 ++-- 15 files changed, 47 insertions(+), 20 deletions(-) diff --git a/sdkjs-plugins/content/drawio/index.html b/sdkjs-plugins/content/drawio/index.html index 32688e81..c98e01d2 100644 --- a/sdkjs-plugins/content/drawio/index.html +++ b/sdkjs-plugins/content/drawio/index.html @@ -23,10 +23,9 @@ - + diff --git a/sdkjs-plugins/content/jitsi/scripts/code.js b/sdkjs-plugins/content/jitsi/scripts/code.js index b4d8d011..b42b3590 100644 --- a/sdkjs-plugins/content/jitsi/scripts/code.js +++ b/sdkjs-plugins/content/jitsi/scripts/code.js @@ -19,10 +19,16 @@ var iframe, isInit = false, - api; + api, + message = "This plugin is not supported by IE"; + window.Asc.plugin.init = function () { //event "init" for plugin + if (/MSIE \d|Trident.*rv:/.test(navigator.userAgent)) { + document.getElementsByTagName('body')[0].innerHTML = "

" + message + "<\/p><\/div>"; + return; + } document.getElementById("btn_start").onclick = function() { if (!isInit) { document.getElementById('inp_room').classList.remove('inp_error'); @@ -105,6 +111,10 @@ var inp_domain = document.getElementById("inp_domain"); if (inp_domain) inp_domain.placeholder = window.Asc.plugin.tr("Domain"); + + var elem = document.getElementById("message"); + if (elem) + elem.innerHTML = message = window.Asc.plugin.tr(message); }; })(window, undefined); \ No newline at end of file diff --git a/sdkjs-plugins/content/jitsi/translations/cs-CS.json b/sdkjs-plugins/content/jitsi/translations/cs-CS.json index a66ee5f0..5f0cba06 100644 --- a/sdkjs-plugins/content/jitsi/translations/cs-CS.json +++ b/sdkjs-plugins/content/jitsi/translations/cs-CS.json @@ -2,5 +2,6 @@ "Start": "Začít", "Stop" : "Zastavit", "Room name" : "Název pokoje", - "Domain" : "Doména" + "Domain" : "Doména", + "This plugin is not supported by IE": "Tento plugin není podporován IE" } \ No newline at end of file diff --git a/sdkjs-plugins/content/jitsi/translations/de-DE.json b/sdkjs-plugins/content/jitsi/translations/de-DE.json index 7d801b50..a2d22b75 100644 --- a/sdkjs-plugins/content/jitsi/translations/de-DE.json +++ b/sdkjs-plugins/content/jitsi/translations/de-DE.json @@ -2,5 +2,6 @@ "Start": "Beginnen", "Stop" : "Anhalten", "Room name" : "Name des Zimmers", - "Domain" : "Domain" + "Domain" : "Domain", + "This plugin is not supported by IE": "Dieses Plugin wird vom IE nicht unterstützt" } \ No newline at end of file diff --git a/sdkjs-plugins/content/jitsi/translations/es-ES.json b/sdkjs-plugins/content/jitsi/translations/es-ES.json index c20355bd..6f597388 100644 --- a/sdkjs-plugins/content/jitsi/translations/es-ES.json +++ b/sdkjs-plugins/content/jitsi/translations/es-ES.json @@ -2,5 +2,6 @@ "Start": "Empezar", "Stop" : "Dejar", "Room name" : "Nombre de la habitación", - "Domain" : "Dominio" + "Domain" : "Dominio", + "This plugin is not supported by IE": "Este complemento no es compatible con IE" } \ No newline at end of file diff --git a/sdkjs-plugins/content/jitsi/translations/fr-FR.json b/sdkjs-plugins/content/jitsi/translations/fr-FR.json index b088ac29..5db9d857 100644 --- a/sdkjs-plugins/content/jitsi/translations/fr-FR.json +++ b/sdkjs-plugins/content/jitsi/translations/fr-FR.json @@ -2,5 +2,6 @@ "Start": "Commencer", "Stop" : "Arrêter", "Room name" : "Nom de la chambre", - "Domain" : "Domaine" + "Domain" : "Domaine", + "This plugin is not supported by IE": "Ce plugin n'est pas supporté par IE" } \ No newline at end of file diff --git a/sdkjs-plugins/content/jitsi/translations/ja-JA.json b/sdkjs-plugins/content/jitsi/translations/ja-JA.json index dc8c2d40..7aa19aa4 100644 --- a/sdkjs-plugins/content/jitsi/translations/ja-JA.json +++ b/sdkjs-plugins/content/jitsi/translations/ja-JA.json @@ -2,5 +2,6 @@ "Start": "開始", "Stop" : "停止", "Room name" : "ルーム名", - "Domain" : "ドメイン" + "Domain" : "ドメイン", + "This plugin is not supported by IE": "このプラグインはIEではサポートされていません" } \ No newline at end of file diff --git a/sdkjs-plugins/content/jitsi/translations/ru-RU.json b/sdkjs-plugins/content/jitsi/translations/ru-RU.json index b27cb7c8..2c294498 100644 --- a/sdkjs-plugins/content/jitsi/translations/ru-RU.json +++ b/sdkjs-plugins/content/jitsi/translations/ru-RU.json @@ -2,5 +2,6 @@ "Start": "Старт", "Stop" : "Стоп", "Room name" : "Имя комнаты", - "Domain" : "Домен" + "Domain" : "Домен", + "This plugin is not supported by IE": "Этот плагин не поддерживается IE" } \ No newline at end of file diff --git a/sdkjs-plugins/content/jitsi/translations/zh-ZH.json b/sdkjs-plugins/content/jitsi/translations/zh-ZH.json index dc398c78..3efa7313 100644 --- a/sdkjs-plugins/content/jitsi/translations/zh-ZH.json +++ b/sdkjs-plugins/content/jitsi/translations/zh-ZH.json @@ -2,5 +2,6 @@ "Start": "开始", "Stop" : "停止", "Room name" : "房间名称", - "Domain" : "域" + "Domain" : "域", + "This plugin is not supported by IE": "IE不支持此插件" } \ No newline at end of file diff --git a/sdkjs-plugins/content/wordscounter/scripts/wordscounter_ie.js b/sdkjs-plugins/content/wordscounter/scripts/wordscounter_ie.js index 5f0a7c92..44280a05 100644 --- a/sdkjs-plugins/content/wordscounter/scripts/wordscounter_ie.js +++ b/sdkjs-plugins/content/wordscounter/scripts/wordscounter_ie.js @@ -28,7 +28,7 @@ window.Asc.plugin.init = function() { - document.getElementsByTagName('body')[0].innerHTML = "

" + message + "<\/p><\/div>" + document.getElementsByTagName('body')[0].innerHTML = "

" + message + "<\/p><\/div>"; }; window.Asc.plugin.onThemeChanged = function(theme) @@ -43,7 +43,7 @@ window.Asc.plugin.onTranslate = function(){ var elem = document.getElementById("message"); - if (elem){ + if (elem) { elem.innerHTML = message = window.Asc.plugin.tr(message); } };