Add null-check when updating or destroying an instance.

Throw an error when an instance is not found.
master
Hyunje Alex Jun 9 years ago
parent 1f082a2e04
commit f9f20eeb6f

@ -10,6 +10,10 @@ var d = require('../lib/dom')
module.exports = function (element) {
var i = instances.get(element);
if (!i) {
throw new Error('perfect-scrollbar: instance not found');
}
i.event.unbindAll();
d.remove(i.scrollbarX);
d.remove(i.scrollbarY);

@ -11,6 +11,10 @@ var d = require('../lib/dom')
module.exports = function (element) {
var i = instances.get(element);
if (!i) {
throw new Error('perfect-scrollbar: instance not found');
}
// Recalcuate negative scrollLeft adjustment
i.negativeScrollAdjustment = i.isNegativeScroll ? element.scrollWidth - element.clientWidth : 0;

Loading…
Cancel
Save