mirror of
https://github.com/Ylianst/MeshCentral.git
synced 2024-09-11 08:55:32 +03:00
Fixed web app text editor with IE.
This commit is contained in:
parent
421c0fc79e
commit
0d4754fba2
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "meshcentral",
|
||||
"version": "0.4.9-c",
|
||||
"version": "0.4.9-d",
|
||||
"keywords": [
|
||||
"Remote Management",
|
||||
"Intel AMT",
|
||||
|
@ -3486,7 +3486,7 @@
|
||||
"pt": "Erro de chamada",
|
||||
"ru": "Ошибка вызова",
|
||||
"xloc": [
|
||||
"default.handlebars->25->1473"
|
||||
"default.handlebars->25->1476"
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -8448,6 +8448,12 @@
|
||||
"default.handlebars->25->74"
|
||||
]
|
||||
},
|
||||
{
|
||||
"en": "Illegal invocation",
|
||||
"xloc": [
|
||||
"default.handlebars->25->1474"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cs": "Kódovaní obrazu",
|
||||
"de": "Bildkodierung",
|
||||
@ -9985,7 +9991,7 @@
|
||||
"pt": "Menos",
|
||||
"ru": "Меньше",
|
||||
"xloc": [
|
||||
"default.handlebars->25->1475"
|
||||
"default.handlebars->25->1478"
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -11537,7 +11543,7 @@
|
||||
"pt": "Mais",
|
||||
"ru": "Еще",
|
||||
"xloc": [
|
||||
"default.handlebars->25->1474"
|
||||
"default.handlebars->25->1477"
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -20014,6 +20020,12 @@
|
||||
"default.handlebars->25->407"
|
||||
]
|
||||
},
|
||||
{
|
||||
"en": "encoding",
|
||||
"xloc": [
|
||||
"default.handlebars->25->1473"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cs": "eventslist.csv",
|
||||
"en": "eventslist.csv",
|
||||
@ -20352,6 +20364,12 @@
|
||||
"default.handlebars->25->411"
|
||||
]
|
||||
},
|
||||
{
|
||||
"en": "undefined",
|
||||
"xloc": [
|
||||
"default.handlebars->25->1475"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cs": "uživatel:",
|
||||
"en": "user:",
|
||||
|
@ -10977,6 +10977,45 @@
|
||||
// Generic methods
|
||||
//
|
||||
|
||||
// Converts string to UTF8 byte array, polyfill for IE.
|
||||
if (typeof TextEncoder === 'undefined') {
|
||||
window.TextEncoder=function TextEncoder(){};
|
||||
TextEncoder.prototype.encode = function encode(str) {
|
||||
'use strict';
|
||||
var Len = str.length, resPos = -1;
|
||||
var resArr = typeof Uint8Array === 'undefined' ? new Array(Len * 1.5) : new Uint8Array(Len * 3);
|
||||
for (var point=0, nextcode=0, i = 0; i !== Len; ) {
|
||||
point = str.charCodeAt(i), i += 1;
|
||||
if (point >= 0xD800 && point <= 0xDBFF) {
|
||||
if (i === Len) { resArr[resPos += 1] = 0xef; resArr[resPos += 1] = 0xbf; resArr[resPos += 1] = 0xbd; break; }
|
||||
nextcode = str.charCodeAt(i);
|
||||
if (nextcode >= 0xDC00 && nextcode <= 0xDFFF) {
|
||||
point = (point - 0xD800) * 0x400 + nextcode - 0xDC00 + 0x10000;
|
||||
i += 1;
|
||||
if (point > 0xffff) { resArr[resPos += 1] = (0x1e<<3) | (point>>>18); resArr[resPos += 1] = (0x2<<6) | ((point>>>12)&0x3f); resArr[resPos += 1] = (0x2<<6) | ((point>>>6)&0x3f); resArr[resPos += 1] = (0x2<<6) | (point&0x3f); continue; }
|
||||
} else { resArr[resPos += 1] = 0xef; resArr[resPos += 1] = 0xbf; resArr[resPos += 1] = 0xbd; continue; }
|
||||
}
|
||||
if (point <= 0x007f) {
|
||||
resArr[resPos += 1] = (0x0<<7) | point;
|
||||
} else if (point <= 0x07ff) {
|
||||
resArr[resPos += 1] = (0x6<<5) | (point>>>6); resArr[resPos += 1] = (0x2<<6) | (point&0x3f);
|
||||
} else {
|
||||
resArr[resPos += 1] = (0xe<<4) | (point>>>12); resArr[resPos += 1] = (0x2<<6) | ((point>>>6)&0x3f); resArr[resPos += 1] = (0x2<<6) | (point&0x3f);
|
||||
}
|
||||
}
|
||||
if (typeof Uint8Array !== 'undefined') return resArr.subarray(0, resPos + 1);
|
||||
resArr.length = resPos + 1;
|
||||
return resArr;
|
||||
};
|
||||
TextEncoder.prototype.toString = function(){return '[object TextEncoder]'};
|
||||
try {
|
||||
Object.defineProperty(TextEncoder.prototype,"encoding",{
|
||||
get:function(){ if(TextEncoder.prototype.isPrototypeOf(this)) return'utf-8'; else throw TypeError("Illegal invocation"); }
|
||||
});
|
||||
} catch(e) { TextEncoder.prototype.encoding = 'utf-8'; }
|
||||
if (typeof Symbol!=="undefined")TextEncoder.prototype[Symbol.toStringTag]='TextEncoder';
|
||||
}
|
||||
|
||||
function joinPaths() { var x = []; for (var i in arguments) { var w = arguments[i]; if ((w != null) && (w != '')) { while (w.endsWith('/') || w.endsWith('\\')) { w = w.substring(0, w.length - 1); } while (w.startsWith('/') || w.startsWith('\\')) { w = w.substring(1); } x.push(w); } } return x.join('/'); }
|
||||
function putstore(name, val) {
|
||||
try {
|
||||
|
Loading…
Reference in New Issue
Block a user