Skip to content

Commit ee21dfe

Browse files
Acharaakelley
andauthored
fix invoking element.resizeSensor.resetSensor when it is undefined to cause js error (marcj#291)
Co-authored-by: akelley <achara.kelley@verizonmedia.com>
1 parent 97da8b7 commit ee21dfe

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/ResizeSensor.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -313,13 +313,19 @@
313313
};
314314

315315
this.reset = function() {
316-
element.resizeSensor.resetSensor();
316+
//To prevent invoking element.resizeSensor.resetSensor if it's undefined
317+
if (element.resizeSensor.resetSensor) {
318+
element.resizeSensor.resetSensor();
319+
}
317320
};
318321
};
319322

320323
ResizeSensor.reset = function(element) {
321324
forEachElement(element, function(elem){
322-
elem.resizeSensor.resetSensor();
325+
//To prevent invoking element.resizeSensor.resetSensor if it's undefined
326+
if (element.resizeSensor.resetSensor) {
327+
elem.resizeSensor.resetSensor();
328+
}
323329
});
324330
};
325331

0 commit comments

Comments
 (0)