Skip to content

Commit e2434e3

Browse files
committed
regen
1 parent 5a31e05 commit e2434e3

4 files changed

Lines changed: 16 additions & 6 deletions

File tree

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# Change Logs
22

3+
## v0.0.4
4+
5+
- fix bug: failed when working with style on non-Element nodes
6+
- tweak default selector for fixed cells to make it work for nested flexize
7+
8+
39
## v0.0.3
410

511
- trigger mouse move event handler only when dragging

index.js

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
: opt.root,
1111
selector: {
1212
gutter: opt.gutterSelector || '& > .flexize-gutter, & > div > .flexize-gutter',
13-
fixed: opt.fixedSelector || '.flexize-fixed'
13+
fixed: opt.fixedSelector || '& > .flexize-fixed'
1414
}
1515
};
1616
this.build();
@@ -97,7 +97,9 @@
9797
}, ref$.estimate = function(){
9898
var attr, nodes, gs, sum, size, nsize, space;
9999
attr = this.attr();
100-
nodes = Array.from(this._.root.childNodes);
100+
nodes = Array.from(this._.root.childNodes).filter(function(n){
101+
return n instanceof Element;
102+
});
101103
gs = nodes.map(function(n){
102104
return +getComputedStyle(n).flexGrow;
103105
});
@@ -141,7 +143,9 @@
141143
return this.estimate();
142144
}, ref$.reset = function(){
143145
var this$ = this;
144-
Array.from(this._.root.childNodes).map(function(n, i){
146+
Array.from(this._.root.childNodes).filter(function(n){
147+
return n instanceof Element;
148+
}).map(function(n, i){
145149
return n.style.flexGrow = this$._.initialGrow[i];
146150
});
147151
this.build();
@@ -160,7 +164,7 @@
160164
n = Object.fromEntries(this._getSibling(n).map(function(d, i){
161165
return [['previousSibling', 'nextSibling'][i], d];
162166
}));
163-
while ((n = n[d]) && (getComputedStyle(n).display === 'none' || this._.gutterSet.has(n) || n.matches(this._.selector.fixed))) {}
167+
while ((n = n[d]) && (getComputedStyle(n).display === 'none' || this._.gutterSet.has(n) || n.matches(this._.selector.fixed) || !(n instanceof Element))) {}
164168
return n;
165169
}, ref$);
166170
if (typeof window != 'undefined' && window !== null) {

index.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"name":"flexize","version":"0.0.3","description":"flex-grow-based panel resizing tool for flexbox","main":"index.min.js","scripts":{"start":"npx server -r web -o true"},"keywords":[],"author":"zbryikt","license":"MIT","dependencies":{"@loadingio/bootstrap.ext":"^0.0.12","@loadingio/debounce.js":"^1.0.1","@loadingio/ldquery":"^3.0.6","@zbryikt/template":"^2.4.1","bootstrap":"^4.6.1","fedep":"^1.5.0","ldview":"^1.5.1","proxise":"^1.0.1"},"frontendDependencies":{"root":"web/static/assets/lib","modules":["@loadingio/bootstrap.ext","@loadingio/debounce.js","@loadingio/ldquery","bootstrap","ldview","proxise"]}}
1+
{"name":"flexize","version":"0.0.4","description":"flex-grow-based panel resizing tool for flexbox","main":"index.min.js","scripts":{"start":"npx server -r web -o true"},"keywords":[],"author":"zbryikt","license":"MIT","dependencies":{"@loadingio/bootstrap.ext":"^0.0.12","@loadingio/debounce.js":"^1.0.1","@loadingio/ldquery":"^3.0.6","@zbryikt/template":"^2.4.1","bootstrap":"^4.6.1","fedep":"^1.5.0","ldview":"^1.5.1","proxise":"^1.0.1"},"frontendDependencies":{"root":"web/static/assets/lib","modules":["@loadingio/bootstrap.ext","@loadingio/debounce.js","@loadingio/ldquery","bootstrap","ldview","proxise"]}}

0 commit comments

Comments
 (0)