Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging

This commit is contained in:
yflory
2018-01-17 18:40:09 +01:00
4 changed files with 29 additions and 3 deletions

View File

@@ -21,6 +21,19 @@ define([
};
}
// RPC breaks if you don't support Number.MAX_SAFE_INTEGER
if (Number && !Number.MAX_SAFE_INTEGER) {
Number.MAX_SAFE_INTEGER = 9007199254740991;
}
if (typeof(window.Symbol) !== 'function') {
var idCounter = 0;
var Symbol = window.Symbol = function Symbol(key) {
return '__' + key + '_' + Math.floor(Math.random() * 1e9) + '_' + (++idCounter) + '__';
};
Symbol.iterator = Symbol('Symbol.iterator');
}
var failStore = function () {
console.error(new Error('wut'));
require(['jquery'], function ($) {

View File

@@ -18,6 +18,14 @@ define([
Number.MAX_SAFE_INTEGER = 9007199254740991;
}
if (typeof(window.Symbol) !== 'function') {
var idCounter = 0;
var Symbol = window.Symbol = function Symbol(key) {
return '__' + key + '_' + Math.floor(Math.random() * 1e9) + '_' + (++idCounter) + '__';
};
Symbol.iterator = Symbol('Symbol.iterator');
}
var mkFakeStore = function () {
var fakeStorage = {
getItem: function (k) { return fakeStorage[k]; },