0.9.4 • Published 9 years ago

espresso-transit v0.9.4

Weekly downloads
5
License
BSD-2-Clause
Repository
github
Last release
9 years ago

#Espresso Transit

A utility library for messaging between iframes and their container.

Basic Use

In your container, broadcasting to an iframe:

transit.broadcast('EventName', messageObject, '.iframeSelector');

Listeing for events in an iframe:

transit.on('EventName', function (event, data) {
    console.log(data); //messageObject
});

Broadcasting to the container from the iframe:

transit.broadcast('EventName', messageObject, window.parent);

Listening for iframe messages

transit.on('EventName', function (event, data) {
    console.log(data); //messageObject
});

Transit Methods

{
	broadcast: eventName,
	data: {}, //broadcast object
	onReply: function (event, data) {
		console.log(data); //<-- transit.reply data
	},
}