* displayArtAsset is now part of asset

* Work on generalizing some things so they can be used for pause/etc.
This commit is contained in:
Bryan Ashby 2015-07-24 18:33:59 -06:00
parent 8b5152d66f
commit dd478ed6ba
4 changed files with 127 additions and 17 deletions

View file

@ -7,6 +7,7 @@ var ansi = require('../core/ansi_term.js');
var theme = require('../core/theme.js');
var MultiLineEditTextView = require('../core/multi_line_edit_text_view.js').MultiLineEditTextView;
var Message = require('../core/message.js');
var asset = require('../core/asset.js');
var async = require('async');
var assert = require('assert');
@ -102,9 +103,19 @@ function FullScreenEditorModule(options) {
function displayFooterArt(callback) {
var footerArt = self.menuConfig.config.art[options.footerName];
asset.displayArtAsset(
footerArt,
self.client,
function displayed(err, artData)
{
callback(err, artData);
});
/*
self.displayArtAsset(footerArt, function artDisplayed(err, artData) {
callback(err, artData);
});
*/
}
],
function complete(err, artData) {
@ -123,9 +134,18 @@ function FullScreenEditorModule(options) {
[
function displayHeaderAndBody(callback) {
async.eachSeries( comps, function dispArt(n, next) {
asset.displayArtAsset(
art[n],
self.client,
function displayed(err, artData) {
next(err);
});
/*
self.displayArtAsset(art[n], function artDisplayed(err, artData) {
next(err);
});
*/
}, function complete(err) {
callback(err);
});
@ -198,10 +218,20 @@ function FullScreenEditorModule(options) {
assert(_.isString(art.body));
async.eachSeries( [ 'header', 'body' ], function dispArt(n, next) {
asset.displayArtAsset(
art[n],
self.client,
function displayed(err, artData) {
mciData[n] = artData;
next(err);
});
/*
self.displayArtAsset(art[n], function artDisplayed(err, artData) {
mciData[n] = artData;
next(err);
});
*/
}, function complete(err) {
callback(err);
});