From 1d97e5382b76021c2ef33f0c0aec7813f004bfe9 Mon Sep 17 00:00:00 2001 From: Markin Igor <markin.io210@gmail.com> Date: Thu, 1 Nov 2018 13:40:52 +0300 Subject: [PATCH] Expose some iframe methods to window. --- javascript/src/viamapi-iframe.js | 4 ++++ javascript/webpack.config.js | 12 +----------- 2 files changed, 5 insertions(+), 11 deletions(-) diff --git a/javascript/src/viamapi-iframe.js b/javascript/src/viamapi-iframe.js index 1b8a8a7..23e78d2 100644 --- a/javascript/src/viamapi-iframe.js +++ b/javascript/src/viamapi-iframe.js @@ -1299,6 +1299,8 @@ function extendPinCodeTtl(key, pinCode) { return true; } +window.extendPinCodeTtl = extendPinCodeTtl; + function clearPinCodeTtl(key) { //console.log("Clearing ttl for key: " + key) window.sessionStorage.removeItem("pincodettls/" + key) @@ -1420,6 +1422,8 @@ function executeRestfulFunction(type, that, fn, ...args) { } } +window.executeRestfulFunction = executeRestfulFunction; + function loadIdentityInternal(identityKey, pinCode) { return new Penpal.Promise(result => { console.log("Loading identity with pincode: " + pinCode) diff --git a/javascript/webpack.config.js b/javascript/webpack.config.js index 8954e8d..2329bd5 100644 --- a/javascript/webpack.config.js +++ b/javascript/webpack.config.js @@ -1,5 +1,3 @@ -const UglifyJsPlugin = require('uglifyjs-webpack-plugin'); - module.exports = { mode: 'production', entry: { @@ -11,6 +9,7 @@ module.exports = { rules: [ { test: /\.m?js$/, + // We have to transpile every dependency to make it work for older browsers. (IE 11) //exclude: /node_modules/, use: { loader: 'babel-loader', @@ -20,14 +19,5 @@ module.exports = { } } ] - }, - optimization: { - minimizer: [ - new UglifyJsPlugin({ - uglifyOptions: { - mangle: false - } - }) - ] } }; -- GitLab