vendor/assets/vis/DataSet.js in vis-rails-0.0.4 vs vendor/assets/vis/DataSet.js in vis-rails-0.0.5

- old
+ new

@@ -71,11 +71,11 @@ * @param {function} callback Callback method. Called with three parameters: * {String} event * {Object | null} params * {String | Number} senderId */ -DataSet.prototype.subscribe = function (event, callback) { +DataSet.prototype.on = function on (event, callback) { var subscribers = this.subscribers[event]; if (!subscribers) { subscribers = []; this.subscribers[event] = subscribers; } @@ -83,22 +83,28 @@ subscribers.push({ callback: callback }); }; +// TODO: make this function deprecated (replaced with `on` since version 0.5) +DataSet.prototype.subscribe = DataSet.prototype.on; + /** * Unsubscribe from an event, remove an event listener * @param {String} event * @param {function} callback */ -DataSet.prototype.unsubscribe = function (event, callback) { +DataSet.prototype.off = function off(event, callback) { var subscribers = this.subscribers[event]; if (subscribers) { this.subscribers[event] = subscribers.filter(function (listener) { return (listener.callback != callback); }); } }; + +// TODO: make this function deprecated (replaced with `on` since version 0.5) +DataSet.prototype.unsubscribe = DataSet.prototype.off; /** * Trigger an event * @param {String} event * @param {Object | null} params