mirror of
https://github.com/openfaas/faas.git
synced 2025-06-09 08:46:48 +00:00
Fix crypto breaking error for IE11
window.crypto is throwing an error on IE11 which required a modification to use window.msCrypto instead in case of running on IE11 Signed-off-by: Ivana Yovcheva <iyovcheva@vmware.com>
This commit is contained in:
parent
f36b84bb18
commit
0f126ce241
3
gateway/assets/script/bootstrap.js
vendored
3
gateway/assets/script/bootstrap.js
vendored
@ -320,8 +320,9 @@ app.controller("home", ['$scope', '$log', '$http', '$location', '$interval', '$f
|
||||
]);
|
||||
|
||||
function uuidv4() {
|
||||
var cryptoInstance = window.crypto || window.msCrypto; // for IE11
|
||||
return ([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g, function(c) {
|
||||
return (c ^ crypto.getRandomValues(new Uint8Array(1))[0] & 15 >> c / 4).toString(16)
|
||||
return (c ^ cryptoInstance.getRandomValues(new Uint8Array(1))[0] & 15 >> c / 4).toString(16)
|
||||
})
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user