six-widget-support
Advanced tools
Comparing version 0.2.21 to 0.2.22
@@ -45,3 +45,3 @@ "use strict"; | ||
}; | ||
}(), i = require("react"), l = e(i), u = exports.ClickEventDecorator = function(e) { | ||
}(), i = require("react"), u = e(i), l = exports.ClickEventDecorator = function(e) { | ||
function i() { | ||
@@ -67,4 +67,4 @@ return t(this, i), n(this, Object.getPrototypeOf(i).apply(this, arguments)); | ||
t(n, e.props.listing); | ||
}, r = l["default"].Children.only(this.props.children); | ||
return l["default"].cloneElement(r, { | ||
}, r = u["default"].Children.only(this.props.children); | ||
return u["default"].cloneElement(r, { | ||
onClick: n | ||
@@ -71,0 +71,0 @@ }); |
@@ -64,20 +64,25 @@ "use strict"; | ||
}; | ||
}(), s = require("react"), l = t(s), c = require("react-dom"), d = e(c), f = require("./number-formatter"), p = t(f), b = require("./date-formatter"), h = t(b), y = require("./globals"), v = require("./swedish"), w = t(v), g = require("./event-decorators"), m = require("./change-decorator"), x = t(m), O = require("./responsive"), j = t(O), C = exports.withData = function(e) { | ||
return function(t) { | ||
}(), s = require("react"), l = t(s), c = require("react-dom"), d = e(c), p = require("./number-formatter"), f = t(p), b = require("./date-formatter"), h = t(b), y = require("./globals"), v = require("./swedish"), g = t(v), m = require("./event-decorators"), w = require("./change-decorator"), x = t(w), O = require("./responsive"), C = t(O), j = exports.withData = function(e) { | ||
return function(t, c) { | ||
return function(s) { | ||
function c() { | ||
return n(this, c), o(this, Object.getPrototypeOf(c).apply(this, arguments)); | ||
function d() { | ||
return n(this, d), o(this, Object.getPrototypeOf(d).apply(this, arguments)); | ||
} | ||
return a(c, s), u(c, [ { | ||
return a(d, s), u(d, [ { | ||
key: "subscribe", | ||
value: function(t) { | ||
var r = this, n = e(t); | ||
this._unsubscribeFns = [], Object.keys(n).forEach(function(e) { | ||
var t = r.props.session.subscribe(n[e], function(t, n) { | ||
value: function(r) { | ||
var n = this, o = c || { | ||
widget: { | ||
name: t.displayName || "unknown", | ||
version: t.displayVersion || "0" | ||
} | ||
}, a = e(r), i = this.props.session.withContext(o); | ||
this._unsubscribeFns = [], Object.keys(a).forEach(function(e) { | ||
var t = i.subscribe(a[e], function(t, r) { | ||
var o = {}; | ||
o[e] = n || t, r.setState({ | ||
o[e] = r || t, n.setState({ | ||
data: o | ||
}); | ||
}); | ||
r._unsubscribeFns.push(t); | ||
n._unsubscribeFns.push(t); | ||
}); | ||
@@ -115,6 +120,6 @@ } | ||
} | ||
} ]), c; | ||
} ]), d; | ||
}(s.Component); | ||
}; | ||
}, E = function(e) { | ||
}, k = function(e) { | ||
function t() { | ||
@@ -127,3 +132,3 @@ return n(this, t), o(this, Object.getPrototypeOf(t).apply(this, arguments)); | ||
var e = this.props.locale || navigator.language || navigator.browserLanguage, t = { | ||
numberFormatter: new p["default"](e), | ||
numberFormatter: new f["default"](e), | ||
dateFormatter: new h["default"](e) | ||
@@ -136,3 +141,3 @@ }; | ||
translate: function(t) { | ||
return 0 === e.toLowerCase().indexOf("sv") && w["default"][t] ? w["default"][t] : t; | ||
return 0 === e.toLowerCase().indexOf("sv") && g["default"][t] ? g["default"][t] : t; | ||
} | ||
@@ -151,3 +156,3 @@ }, | ||
E.childContextTypes = { | ||
k.childContextTypes = { | ||
locale: l["default"].PropTypes.string, | ||
@@ -158,11 +163,11 @@ i18n: l["default"].PropTypes.object, | ||
var _ = function(e) { | ||
var E = function(e) { | ||
return e.nodeType && 1 == e.nodeType; | ||
}, k = exports.widget = function(e) { | ||
}, _ = exports.widget = function(e) { | ||
return function(t, r, n) { | ||
var o = _(r) ? r : document.getElementById(r); | ||
var o = E(r) ? r : document.getElementById(r); | ||
if (!o) throw new Error('Could not find element with id "' + r + '" (widget also accepts an Element)'); | ||
var a = l["default"].createElement(e, i({ | ||
session: t | ||
}, n)), u = (d.render(l["default"].createElement(E, n, a), o), function() { | ||
}, n)), u = (d.render(l["default"].createElement(k, n, a), o), function() { | ||
d.unmountComponentAtNode(o); | ||
@@ -177,6 +182,6 @@ }); | ||
exports.addGlobalSDK = y.addGlobalSDK, exports.addGlobalWidget = y.addGlobalWidget, | ||
exports.ClickEventDecorator = g.ClickEventDecorator, exports.resizeAware = j["default"], | ||
exports.ClickEventDecorator = m.ClickEventDecorator, exports.resizeAware = C["default"], | ||
exports.displayMode = O.displayMode, exports.ChangeDecorator = x["default"], exports["default"] = { | ||
widget: k, | ||
withData: C, | ||
widget: _, | ||
withData: j, | ||
defer: D, | ||
@@ -183,0 +188,0 @@ addGlobalSDK: y.addGlobalSDK, |
@@ -7,9 +7,9 @@ "use strict"; | ||
var e = function(e, t, o) { | ||
var r = void 0; | ||
var e = function(e, t, r) { | ||
var u = void 0; | ||
return function() { | ||
var u = this, i = arguments, n = function() { | ||
r = null, o || e.apply(u, i); | ||
}, s = o && !r; | ||
clearTimeout(r), r = setTimeout(n, t || 100), s && e.apply(this, i); | ||
var n = this, o = arguments, i = function() { | ||
u = null, r || e.apply(n, o); | ||
}, s = r && !u; | ||
clearTimeout(u), u = setTimeout(i, t || 100), s && e.apply(this, o); | ||
}; | ||
@@ -16,0 +16,0 @@ }; |
{ | ||
"name": "six-widget-support", | ||
"version": "0.2.21", | ||
"version": "0.2.22", | ||
"description": "Common functionality for SIX Widgets", | ||
@@ -5,0 +5,0 @@ "main": "lib", |
28417
791