UNPKG

vknplayer

Version:

console audio player for listen music from vk.com and on-line radio

71 lines (55 loc) 1.07 kB
/** * Created by oleg on 08.06.14. */ var models = require('blessed'); var BasePanel = require('./base-panel'); var helper = new (require('../../../../../helper/index')); /** * @extends {BasePanel} * @constructor */ var Groups = function() { goog.base(this); }; goog.inherits(Groups, BasePanel); /** * @inheritDoc */ Groups.prototype._loadData = function() { app.api.vk .getGroups() .then(function(groups) { this.setData(groups); }.bind(this)); }; /** * @param {Group} group * @private */ Groups.prototype._addGroup = function(group) { this.addChild(group.name); }; /** * @inheritDoc */ Groups.prototype._clickHandler = function(eventName, item, position) { if (position === 0) { this._back(); return; } var group = this._getDataItem(position); if (!group) { return; } var id = group.id; app.api.vk .getAudioAlbums(id, 100) .then(function(albums) { app.ui.console._panels.albums.updatePanel(helper.parseArray(albums, vknp.models.Album), id); }); }; /** * */ Groups.prototype.id; module.exports = Groups;