mjml-group
Advanced tools
Comparing version 4.14.1 to 4.15.0
"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 MjGroup = /*#__PURE__*/function (_BodyComponent) { | ||
let MjGroup = exports.default = /*#__PURE__*/function (_BodyComponent) { | ||
(0, _inherits2.default)(MjGroup, _BodyComponent); | ||
var _super = (0, _createSuper2.default)(MjGroup); | ||
function MjGroup() { | ||
(0, _classCallCheck2.default)(this, MjGroup); | ||
return _super.apply(this, arguments); | ||
return (0, _callSuper2.default)(this, MjGroup, arguments); | ||
} | ||
(0, _createClass2.default)(MjGroup, [{ | ||
@@ -53,3 +40,2 @@ key: "getChildContext", | ||
}); | ||
if (unit === '%') { | ||
@@ -60,4 +46,4 @@ containerWidth = `${parseFloat(parentWidth) * parsedWidth / 100 - paddingSize}px`; | ||
} | ||
return { ...this.context, | ||
return { | ||
...this.context, | ||
containerWidth, | ||
@@ -100,7 +86,5 @@ nonRawSiblings: children.length | ||
}); | ||
if (toString) { | ||
return `${parsedWidth}${unit}`; | ||
} | ||
return { | ||
@@ -123,7 +107,5 @@ unit, | ||
}); | ||
if (unit === '%') { | ||
return `${parseFloat(containerWidth) * parsedWidth / 100}px`; | ||
} | ||
return `${parsedWidth}px`; | ||
@@ -142,3 +124,2 @@ } | ||
} = this.getParsedWidth(); | ||
switch (unit) { | ||
@@ -148,3 +129,2 @@ case '%': | ||
break; | ||
case 'px': | ||
@@ -154,5 +134,5 @@ default: | ||
break; | ||
} // Add className to media queries | ||
} | ||
// Add className to media queries | ||
addMediaQuery(className, { | ||
@@ -177,3 +157,2 @@ parsedWidth, | ||
} = this.context; | ||
const getElementWidth = width => { | ||
@@ -183,3 +162,2 @@ if (!width) { | ||
} | ||
const { | ||
@@ -191,16 +169,11 @@ unit, | ||
}); | ||
if (unit === '%') { | ||
return `${100 * parsedWidth / groupWidth}px`; | ||
} | ||
return `${parsedWidth}${unit}`; | ||
}; | ||
let classesName = `${this.getColumnClass()} mj-outlook-group-fix`; | ||
if (this.getAttribute('css-class')) { | ||
classesName += ` ${this.getAttribute('css-class')}`; | ||
} | ||
return ` | ||
@@ -257,4 +230,2 @@ <div | ||
}(_mjmlCore.BodyComponent); | ||
exports.default = MjGroup; | ||
(0, _defineProperty2.default)(MjGroup, "componentName", 'mj-group'); | ||
@@ -261,0 +232,0 @@ (0, _defineProperty2.default)(MjGroup, "allowedAttributes", { |
{ | ||
"name": "mjml-group", | ||
"description": "mjml-group", | ||
"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" | ||
} |
11370
+ Addedcliui@8.0.1(transitive)
+ Addedhtmlparser2@9.1.0(transitive)
+ Addedjuice@10.0.0(transitive)
+ Addedmjml-core@4.15.0(transitive)
+ Addedmjml-migrate@4.15.0(transitive)
+ Addedmjml-parser-xml@4.15.0(transitive)
+ Addedyargs@17.7.2(transitive)
+ Addedyargs-parser@21.1.1(transitive)
- Removedcliui@7.0.4(transitive)
- Removeddetect-node@2.0.4(transitive)
- Removedjuice@9.1.0(transitive)
- Removedmjml-core@4.14.1(transitive)
- Removedmjml-migrate@4.14.1(transitive)
- Removedmjml-parser-xml@4.14.1(transitive)
- Removedyargs@16.2.0(transitive)
- Removedyargs-parser@20.2.9(transitive)
Updatedmjml-core@4.15.0