Launch Week Day 4: Introducing Data Exports.Learn More
Socket
Book a DemoSign in
Socket

teletext

Package Overview
Dependencies
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

teletext - npm Package Compare versions

Comparing version
0.0.5
to
0.0.6
+30
-3
dist/js/teletext.js

@@ -23,2 +23,6 @@ 'use strict';

var _imagesloaded = require('imagesloaded');
var _imagesloaded2 = _interopRequireDefault(_imagesloaded);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

@@ -60,8 +64,7 @@

canvas: options.canvas,
colors: TELETEXT_COLORS,
characterSets: [_characters2.default['alphanumeric'], _characters2.default['mosaic'], _characters2.default['separated']],
backgroundColors: _utils2.default.generate2dArray(rows, cols, BLACK),
foregroundColors: _utils2.default.generate2dArray(rows, cols, WHITE),
text: _utils2.default.generate2dArray(rows, cols, SPACE_CHARACTER),
characterSetMap: _utils2.default.generate2dArray(rows, cols, ALPHA_NUMERIC)
characterSetMap: _utils2.default.generate2dArray(rows, cols, ALPHA_NUMERIC),
colors: TELETEXT_COLORS
}));

@@ -74,4 +77,28 @@

_createClass(Teletext, [{
key: 'renderLetterSprites',
value: function renderLetterSprites() {
var _this2 = this;
var alphanumeric = new Image();
var mosaic = new Image();
var separated = new Image();
alphanumeric.src = _characters2.default['alphanumeric'];
mosaic.src = _characters2.default['mosaic'];
separated.src = _characters2.default['separated'];
(0, _imagesloaded2.default)([alphanumeric, mosaic, separated], function () {
_get(Object.getPrototypeOf(Teletext.prototype), 'renderLetterSprites', _this2).call(_this2, [alphanumeric, mosaic, separated], TELETEXT_COLORS);
_this2.ready = true;
if (_this2.renderCalled) {
_this2.render();
}
});
}
}, {
key: 'render',
value: function render() {
if (!this.ready) {
this.renderCalled = true;
return;
}
_get(Object.getPrototypeOf(Teletext.prototype), 'render', this).call(this);

@@ -78,0 +105,0 @@ }

+3
-2
{
"name": "teletext",
"version": "0.0.5",
"version": "0.0.6",
"description": "JavaScript Teletext generator",

@@ -27,3 +27,4 @@ "main": "dist/js/teletext.js",

"dependencies": {
"textmode": "0.0.5"
"imagesloaded": "^4.1.0",
"textmode": "0.0.6"
},

@@ -30,0 +31,0 @@ "devDependencies": {