UNPKG

vknplayer

Version:

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

44 lines (34 loc) 933 B
var Console = require('./console'); var Web = require('./web'); var HistoryManager = require('./history-manager'); var ui = { console: Console.namespace }; /** * @param {models.Config} config * @param {} dataViews * @param {app.service} service * @param {vknp.api} api * @constructor */ var UI = function(config, dataViews, service, api) { // todo create dataViews here // todo move code to lib/ui var historyManager = new HistoryManager; if (config.console && config.console.enabled) { this.console = new Console(config.console, dataViews, api, service.player, service.playListManager, historyManager); } this.web = new Web(config.web, dataViews, api, service.player, service.playListManager, historyManager); }; UI.prototype.init = function() { if (this.console) { this.console.init(); } }; /** * @type {Console} * @public */ UI.prototype.console; module.exports = UI; module.exports.namespace = ui;