This commit is contained in:
2022-07-18 02:50:52 +00:00
parent befd344ab0
commit 06181b34d6
8569 changed files with 818704 additions and 352705 deletions
+18 -8
View File
@@ -1,35 +1,45 @@
// Generated by CoffeeScript 1.9.3
"use strict";
// Generated by CoffeeScript 2.5.1
var AnsiPainter, _common;
AnsiPainter = require('../../AnsiPainter');
module.exports = _common = {
getStyleTagsFor: function(style) {
getStyleTagsFor: function getStyleTagsFor(style) {
var i, len, ret, tag, tagName, tagsToAdd;
tagsToAdd = [];
if (style.color != null) {
tagName = 'color-' + style.color;
if (AnsiPainter.tags[tagName] == null) {
throw Error("Unknown color `" + style.color + "`");
throw Error("Unknown color `".concat(style.color, "`"));
}
tagsToAdd.push(tagName);
}
if (style.background != null) {
tagName = 'bg-' + style.background;
if (AnsiPainter.tags[tagName] == null) {
throw Error("Unknown background `" + style.background + "`");
throw Error("Unknown background `".concat(style.background, "`"));
}
tagsToAdd.push(tagName);
}
ret = {
before: '',
after: ''
};
for (i = 0, len = tagsToAdd.length; i < len; i++) {
tag = tagsToAdd[i];
ret.before = ("<" + tag + ">") + ret.before;
ret.after = ret.after + ("</" + tag + ">");
ret.before = "<".concat(tag, ">") + ret.before;
ret.after = ret.after + "</".concat(tag, ">");
}
return ret;
}
};
};
+32 -19
View File
@@ -1,23 +1,27 @@
// Generated by CoffeeScript 1.9.3
var _common, blockStyleApplier, object, self;
"use strict";
// Generated by CoffeeScript 2.5.1
var _common, blockStyleApplier, merge, self;
_common = require('./_common');
object = require('utila').object;
merge = require('lodash/merge');
module.exports = blockStyleApplier = self = {
applyTo: function(el, style) {
applyTo: function applyTo(el, style) {
var config, ret;
ret = _common.getStyleTagsFor(style);
ret.blockConfig = config = {};
this._margins(style, config);
this._bullet(style, config);
this._dims(style, config);
return ret;
},
_margins: function(style, config) {
_margins: function _margins(style, config) {
if (style.marginLeft != null) {
object.appendOnto(config, {
merge(config, {
linePrependor: {
options: {
amount: parseInt(style.marginLeft)
@@ -25,8 +29,9 @@ module.exports = blockStyleApplier = self = {
}
});
}
if (style.marginRight != null) {
object.appendOnto(config, {
merge(config, {
lineAppendor: {
options: {
amount: parseInt(style.marginRight)
@@ -34,8 +39,9 @@ module.exports = blockStyleApplier = self = {
}
});
}
if (style.marginTop != null) {
object.appendOnto(config, {
merge(config, {
blockPrependor: {
options: {
amount: parseInt(style.marginTop)
@@ -43,8 +49,9 @@ module.exports = blockStyleApplier = self = {
}
});
}
if (style.marginBottom != null) {
object.appendOnto(config, {
merge(config, {
blockAppendor: {
options: {
amount: parseInt(style.marginBottom)
@@ -53,18 +60,23 @@ module.exports = blockStyleApplier = self = {
});
}
},
_bullet: function(style, config) {
var after, before, bullet, conf, ref;
if ((style.bullet != null) && style.bullet.enabled) {
_bullet: function _bullet(style, config) {
var after, before, bullet, conf;
if (style.bullet != null && style.bullet.enabled) {
bullet = style.bullet;
conf = {};
conf.alignment = style.bullet.alignment;
ref = _common.getStyleTagsFor({
var _common$getStyleTagsF = _common.getStyleTagsFor({
color: bullet.color,
background: bullet.background
}), before = ref.before, after = ref.after;
});
before = _common$getStyleTagsF.before;
after = _common$getStyleTagsF.after;
conf.char = before + bullet.char + after;
object.appendOnto(config, {
merge(config, {
linePrependor: {
options: {
bullet: conf
@@ -73,11 +85,12 @@ module.exports = blockStyleApplier = self = {
});
}
},
_dims: function(style, config) {
_dims: function _dims(style, config) {
var w;
if (style.width != null) {
w = parseInt(style.width);
config.width = w;
}
}
};
};
+12 -7
View File
@@ -1,26 +1,31 @@
// Generated by CoffeeScript 1.9.3
"use strict";
// Generated by CoffeeScript 2.5.1
var _common, inlineStyleApplier, self, tools;
tools = require('../../tools');
_common = require('./_common');
module.exports = inlineStyleApplier = self = {
applyTo: function(el, style) {
applyTo: function applyTo(el, style) {
var ret;
ret = _common.getStyleTagsFor(style);
if (style.marginLeft != null) {
ret.before = (tools.repeatString("&sp;", parseInt(style.marginLeft))) + ret.before;
ret.before = tools.repeatString("&sp;", parseInt(style.marginLeft)) + ret.before;
}
if (style.marginRight != null) {
ret.after += tools.repeatString("&sp;", parseInt(style.marginRight));
}
if (style.paddingLeft != null) {
ret.before += tools.repeatString("&sp;", parseInt(style.paddingLeft));
}
if (style.paddingRight != null) {
ret.after = (tools.repeatString("&sp;", parseInt(style.paddingRight))) + ret.after;
ret.after = tools.repeatString("&sp;", parseInt(style.paddingRight)) + ret.after;
}
return ret;
}
};
};