24 lines
579 B
JavaScript
24 lines
579 B
JavaScript
$(document).ready(function() {
|
|
var onEvent = function(event) {
|
|
if (event.args.type == 'platypush.message.event.web.widget.WidgetUpdateEvent') {
|
|
var $widget = $('#' + event.args.widget);
|
|
delete event.args.widget;
|
|
|
|
for (var key of Object.keys(event.args)) {
|
|
$widget.find('[data-bind=' + key + ']').text(event.args[key]);
|
|
}
|
|
}
|
|
};
|
|
|
|
var initEvents = function() {
|
|
window.registerEventListener(onEvent);
|
|
};
|
|
|
|
var init = function() {
|
|
initEvents();
|
|
};
|
|
|
|
init();
|
|
});
|
|
|