From 9f0c5bf1238e66c5bf44f2d556ca4f62f26a9987 Mon Sep 17 00:00:00 2001 From: Nathan Cahill Date: Tue, 6 Nov 2018 09:48:52 -0700 Subject: [PATCH] ignore minSize if parent is too small --- packages/splitjs/README.md | 2 +- packages/splitjs/src/split.js | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/splitjs/README.md b/packages/splitjs/README.md index ad71ac6eb..138a44c9b 100644 --- a/packages/splitjs/README.md +++ b/packages/splitjs/README.md @@ -62,7 +62,7 @@ var Split = require('split.js') The [UMD](https://github.com/umdjs/umd) build is also available on [unpkg](http://unpkg.com/): ```html - + ``` You can find the library on `window.Split`. diff --git a/packages/splitjs/src/split.js b/packages/splitjs/src/split.js index 057776d5e..a65774359 100644 --- a/packages/splitjs/src/split.js +++ b/packages/splitjs/src/split.js @@ -381,6 +381,10 @@ const Split = (idsOption, options = {}) => { return sizesToTrim } + if (minSizes.reduce((a, b) => a + b, 0) > parentSize) { + return sizesToTrim + } + // Keep track of the excess pixels, the amount of pixels over the desired percentage // Also keep track of the elements with pixels to spare, to decrease after if needed let excessPixels = 0