abcjs
Version:
Renderer for abc music notation
30 lines (24 loc) • 508 B
JavaScript
/**
*
* Common Class/Method available for all instruments
*
*/
function TabCommon(abcTune, tuneNumber, params) {
this.tune = abcTune;
this.params = params;
this.tuneNumber = tuneNumber;
this.inError = false;
}
TabCommon.prototype.setError = function (error) {
var tune = this.tune;
if (error) {
this.error = error;
this.inError = true;
if (tune.warnings) {
tune.warnings.push(error);
} else {
tune.warnings = [error];
}
}
};
module.exports = TabCommon;