123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- "use strict";
- // Generated by CoffeeScript 2.5.1
- var _common, blockStyleApplier, merge, self;
- _common = require('./_common');
- merge = require('lodash/merge');
- module.exports = blockStyleApplier = self = {
- 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 _margins(style, config) {
- if (style.marginLeft != null) {
- merge(config, {
- linePrependor: {
- options: {
- amount: parseInt(style.marginLeft)
- }
- }
- });
- }
- if (style.marginRight != null) {
- merge(config, {
- lineAppendor: {
- options: {
- amount: parseInt(style.marginRight)
- }
- }
- });
- }
- if (style.marginTop != null) {
- merge(config, {
- blockPrependor: {
- options: {
- amount: parseInt(style.marginTop)
- }
- }
- });
- }
- if (style.marginBottom != null) {
- merge(config, {
- blockAppendor: {
- options: {
- amount: parseInt(style.marginBottom)
- }
- }
- });
- }
- },
- _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;
- var _common$getStyleTagsF = _common.getStyleTagsFor({
- color: bullet.color,
- background: bullet.background
- });
- before = _common$getStyleTagsF.before;
- after = _common$getStyleTagsF.after;
- conf.char = before + bullet.char + after;
- merge(config, {
- linePrependor: {
- options: {
- bullet: conf
- }
- }
- });
- }
- },
- _dims: function _dims(style, config) {
- var w;
- if (style.width != null) {
- w = parseInt(style.width);
- config.width = w;
- }
- }
- };
|