six-widget-support
Advanced tools
Comparing version 0.2.4 to 0.2.5
@@ -31,3 +31,3 @@ "use strict"; | ||
function i(e, t) { | ||
function u(e, t) { | ||
if ("function" != typeof t && null !== t) throw new TypeError("Super expression must either be null or a function, not " + typeof t); | ||
@@ -44,3 +44,3 @@ e.prototype = Object.create(t && t.prototype, { | ||
var u = Object.assign || function(e) { | ||
var i = Object.assign || function(e) { | ||
for (var t = 1; t < arguments.length; t++) { | ||
@@ -68,3 +68,3 @@ var n = arguments[t]; | ||
var s = require("react"), l = t(s), c = require("react-dom"), f = e(c), p = require("./globals"), d = exports.withData = function(e) { | ||
var s = require("react"), l = t(s), c = require("react-dom"), f = e(c), p = require("./number-formatter"), d = t(p), b = require("./globals"), h = exports.withData = function(e) { | ||
return function(t) { | ||
@@ -75,3 +75,3 @@ return function(s) { | ||
} | ||
return i(c, s), a(c, [ { | ||
return u(c, s), a(c, [ { | ||
key: "subscribe", | ||
@@ -114,3 +114,3 @@ value: function(t) { | ||
var e = this.props, r = (e.subscriptionFn, n(e, [ "subscriptionFn" ])); | ||
return l["default"].createElement(t, u({}, r, this.state)); | ||
return l["default"].createElement(t, i({}, r, this.state)); | ||
} | ||
@@ -120,10 +120,12 @@ } ]), c; | ||
}; | ||
}, b = function(e) { | ||
}, y = function(e) { | ||
function t() { | ||
return r(this, t), o(this, Object.getPrototypeOf(t).apply(this, arguments)); | ||
} | ||
return i(t, e), a(t, [ { | ||
return u(t, e), a(t, [ { | ||
key: "getChildContext", | ||
value: function() { | ||
var e = this.props.locale || navigator.language || navigator.browserLanguage; | ||
var e = this.props.locale || navigator.language || navigator.browserLanguage, t = { | ||
numberFormatter: new d["default"](e) | ||
}; | ||
return { | ||
@@ -136,3 +138,4 @@ locale: e, | ||
} | ||
} | ||
}, | ||
l10n: t | ||
}; | ||
@@ -148,32 +151,33 @@ } | ||
b.childContextTypes = { | ||
y.childContextTypes = { | ||
locale: l["default"].PropTypes.string, | ||
i18n: l["default"].PropTypes.object | ||
i18n: l["default"].PropTypes.object, | ||
l10n: l["default"].PropTypes.object | ||
}; | ||
var h = function(e) { | ||
var v = function(e) { | ||
return e.nodeType && 1 == e.nodeType; | ||
}, y = exports.widget = function(e) { | ||
}, g = exports.widget = function(e) { | ||
return function(t, n, r) { | ||
var o = h(n) ? n : document.getElementById(n); | ||
var o = v(n) ? n : document.getElementById(n); | ||
if (!o) throw new Error('Could not find element with id "' + n + '" (widget also accepts an Element)'); | ||
var i = l["default"].createElement(e, u({ | ||
var u = l["default"].createElement(e, i({ | ||
session: t | ||
}, r)), a = (f.render(l["default"].createElement(b, r, i), o), function() { | ||
}, r)), a = (f.render(l["default"].createElement(y, r, u), o), function() { | ||
f.unmountComponentAtNode(o); | ||
}); | ||
return a._ref = i, a; | ||
return a._ref = u, a; | ||
}; | ||
}, v = exports.defer = function(e) { | ||
}, m = exports.defer = function(e) { | ||
window.setTimeout(e, 0); | ||
}; | ||
exports.addGlobalSDK = p.addGlobalSDK, exports.addGlobalWidget = p.addGlobalWidget, | ||
exports.addGlobalSDK = b.addGlobalSDK, exports.addGlobalWidget = b.addGlobalWidget, | ||
exports["default"] = { | ||
widget: y, | ||
withData: d, | ||
defer: v, | ||
addGlobalSDK: p.addGlobalSDK, | ||
addGlobalWidget: p.addGlobalWidget | ||
widget: g, | ||
withData: h, | ||
defer: m, | ||
addGlobalSDK: b.addGlobalSDK, | ||
addGlobalWidget: b.addGlobalWidget | ||
}; | ||
//# sourceMappingURL=index.js |
{ | ||
"name": "six-widget-support", | ||
"version": "0.2.4", | ||
"version": "0.2.5", | ||
"description": "Common functionality for SIX Widgets", | ||
@@ -10,4 +10,4 @@ "main": "lib", | ||
"prepublish": "npm run compile && npm run minify", | ||
"compile": "babel src --out-dir build --source-maps inline", | ||
"compile:dev": "babel src --out-dir lib --source-maps inline", | ||
"compile": "babel src --out-dir build --source-maps inline --copy-files", | ||
"compile:dev": "babel src --out-dir lib --source-maps inline --copy-files", | ||
"minify": "mkdir -p lib; for ff in build/*.js; do f=${ff##*/}; ./node_modules/.bin/uglifyjs -b -c -m toplevel --source-map-url \"$f\" --source-map lib/$f.map -o lib/$f -- $ff; done", | ||
@@ -29,2 +29,3 @@ "clean": "rm -fr build lib " | ||
"mocha": "^2.4.5", | ||
"numeraljs": "^1.5.6", | ||
"react": "^0.14.3", | ||
@@ -31,0 +32,0 @@ "react-addons-test-utils": "^0.14.6", |
17703
7
462
18