Socket
Socket
Sign inDemoInstall

mjml-column

Package Overview
Dependencies
94
Maintainers
6
Versions
131
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 4.14.1 to 4.15.0

52

lib/index.js
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
Object.defineProperty(exports, "__esModule", {

@@ -9,27 +8,15 @@ value: true

exports.default = void 0;
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass"));
var _callSuper2 = _interopRequireDefault(require("@babel/runtime/helpers/callSuper"));
var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits"));
var _createSuper2 = _interopRequireDefault(require("@babel/runtime/helpers/createSuper"));
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
var _mjmlCore = require("mjml-core");
var _widthParser = _interopRequireDefault(require("mjml-core/lib/helpers/widthParser"));
let MjColumn = /*#__PURE__*/function (_BodyComponent) {
let MjColumn = exports.default = /*#__PURE__*/function (_BodyComponent) {
(0, _inherits2.default)(MjColumn, _BodyComponent);
var _super = (0, _createSuper2.default)(MjColumn);
function MjColumn() {
(0, _classCallCheck2.default)(this, MjColumn);
return _super.apply(this, arguments);
return (0, _callSuper2.default)(this, MjColumn, arguments);
}
(0, _createClass2.default)(MjColumn, [{

@@ -48,3 +35,3 @@ key: "getChildContext",

} = this.getBoxWidths();
const innerBorders = this.getShorthandAttrValue('inner-border', 'left') + this.getShorthandAttrValue('inner-border', 'right');
const innerBorders = this.getShorthandBorderValue('left', 'inner-border') + this.getShorthandBorderValue('right', 'inner-border');
const allPaddings = paddings + borders + innerBorders;

@@ -58,3 +45,2 @@ let containerWidth = this.getAttribute('width') || `${parseFloat(parentWidth) / nonRawSiblings}px`;

});
if (unit === '%') {

@@ -65,4 +51,4 @@ containerWidth = `${parseFloat(parentWidth) * parsedWidth / 100 - allPaddings}px`;

}
return { ...this.context,
return {
...this.context,
containerWidth

@@ -93,3 +79,4 @@ };

},
table: { ...(this.hasGutter() ? {
table: {
...(this.hasGutter() ? {
'background-color': this.getAttribute('inner-background-color'),

@@ -108,3 +95,4 @@ border: this.getAttribute('inner-border'),

},
gutter: { ...tableStyle,
gutter: {
...tableStyle,
padding: this.getAttribute('padding'),

@@ -129,11 +117,8 @@ 'padding-top': this.getAttribute('padding-top'),

const mobileWidth = this.getAttribute('mobileWidth');
if (mobileWidth !== 'mobileWidth') {
return '100%';
}
if (width === undefined) {
return `${parseInt(100 / nonRawSiblings, 10)}%`;
}
const {

@@ -145,7 +130,5 @@ unit,

});
switch (unit) {
case '%':
return width;
case 'px':

@@ -168,7 +151,5 @@ default:

});
if (unit === '%') {
return `${parseFloat(containerWidth) * parsedWidth / 100}px`;
}
return `${parsedWidth}px`;

@@ -189,7 +170,5 @@ }

});
if (toString) {
return `${parsedWidth}${unit}`;
}
return {

@@ -212,3 +191,2 @@ unit,

const formattedClassNb = parsedWidth.toString().replace('.', '-');
switch (unit) {

@@ -218,3 +196,2 @@ case '%':

break;
case 'px':

@@ -224,5 +201,5 @@ default:

break;
} // Add className to media queries
}
// Add className to media queries
addMediaQuery(className, {

@@ -288,3 +265,2 @@ parsedWidth,

align: component.getAttribute('align'),
'vertical-align': component.getAttribute('vertical-align'),
class: component.getAttribute('css-class'),

@@ -316,7 +292,5 @@ style: {

let classesName = `${this.getColumnClass()} mj-outlook-group-fix`;
if (this.getAttribute('css-class')) {
classesName += ` ${this.getAttribute('css-class')}`;
}
return `

@@ -336,4 +310,2 @@ <div

}(_mjmlCore.BodyComponent);
exports.default = MjColumn;
(0, _defineProperty2.default)(MjColumn, "componentName", 'mj-column');

@@ -340,0 +312,0 @@ (0, _defineProperty2.default)(MjColumn, "allowedAttributes", {

{
"name": "mjml-column",
"description": "mjml-column",
"version": "4.14.1",
"version": "4.15.0",
"main": "lib/index.js",

@@ -26,3 +26,3 @@ "files": [

"lodash": "^4.17.21",
"mjml-core": "4.14.1"
"mjml-core": "4.15.0"
},

@@ -33,3 +33,3 @@ "devDependencies": {

},
"gitHead": "988819de3375867c09585d28f555166b97415200"
"gitHead": "af922bd11c16f4182057077a8a060b7a7f7cc4e3"
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc