UNPKG

espresso-grid

Version:

A ready to edit grid for tables and resources created by an Espresso Logic API, using a modern approach to iframes.

30 lines (27 loc) 747 B
(function () { var espressoGrid = { events: transit, replies: {}, config: {}, init: function (config) { var frame = $.extend({}, espressoGrid); transit.on('startup', function (event, data, source) { transit.broadcast('init', config, source); }); //set frame config frame.config = config; return frame; }, reply: function (eventName, data) { transit.reply(eventName, data, '#' + this.config.id) }, on: function (eventName, callback) { transit.on(eventName, callback, '#' + this.config.id); }, broadcast: function (eventName, data) { transit.broadcast(eventName, data, '#' + this.config.id); } }; window.espressoGrid = espressoGrid; return espressoGrid; })();