Skip to content

Commit

Permalink
0.7.3 - patch fix for multiple charts / maps on same page
Browse files Browse the repository at this point in the history
  • Loading branch information
ianjennings committed Sep 27, 2016
1 parent cb3bb00 commit 9b7aa5d
Show file tree
Hide file tree
Showing 2 changed files with 35 additions and 29 deletions.
2 changes: 1 addition & 1 deletion bower.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "eon-chart",
"version": "0.7.2",
"version": "0.7.3",
"homepage": "https://github.com/pubnub/eon-chart",
"authors": [
"Ian Jennings <ian@meetjennings.com>"
Expand Down
62 changes: 34 additions & 28 deletions pubnub-c3.js
Original file line number Diff line number Diff line change
Expand Up @@ -376,48 +376,54 @@ window.eon.c = {
}
},
message: function(m) {
clog('PubNub:', '-------------------');
clog('PubNub:', 'Received Message', m);

clog('PubNub:', 'Transforming Message using options.transform');
if(m.channel == options.channel) {

clog('PubNub:', '-------------------');
clog('PubNub:', 'Received Message', m);

var message = options.transform(m.message);
clog('PubNub:', 'Transforming Message using options.transform');

if(message && (message.eon || message.eons)) {
var message = options.transform(m.message);

var ms = message.eons || [];
if(message && (message.eon || message.eons)) {

if(message.eon) {
ms.push(message.eon);
}
var ms = message.eons || [];

if(message.eon) {
ms.push(message.eon);
}

for(var i in ms) {

if(ms.hasOwnProperty(i)) {
for(var i in ms) {

if(ms.hasOwnProperty(i)) {

ms[i] = appendDate(ms[i], m.timetoken);
clog('PubNub:', 'Message Result', ms[i]);

ms[i] = appendDate(ms[i], m.timetoken);
clog('PubNub:', 'Message Result', ms[i]);
stale = true;
storeData(ms[i], false);

}

stale = true;
storeData(ms[i], false);

}

}
clog('PubNub:', 'Calling options.message');

} else {

clog('PubNub:', 'Calling options.message');

} else {
if(message && !message.eon) {
console.error('Eon messages must be in proper format. For example:', {eon: [1,2,3]})
} else {
clog('EON:', 'Message rejected');
}

if(message && !message.eon) {
console.error('Eon messages must be in proper format. For example:', {eon: [1,2,3]})
} else {
clog('EON:', 'Message rejected');
}
}

options.message(message, m.timetoken, m.channel);

}

options.message(message, m.timetoken, m.channel);

}
});

Expand Down

0 comments on commit 9b7aa5d

Please sign in to comment.