mirror of
https://github.com/Modernizr/Modernizr.git
synced 2026-01-09 15:47:55 -05:00
Ensure elem.parentNode exists before remove its child (#2274)
This commit is contained in:
@@ -23,7 +23,11 @@ define(['Modernizr', 'addTest', 'docElement', 'createElement', 'test/audio'], fu
|
||||
var result = event !== undefined && event.type === 'loadeddata' ? true : false; //need to check if event is not undefined here in case function is evoked from timeout (no parameters)
|
||||
elem.removeEventListener('loadeddata', testpreload, false);
|
||||
addTest('audiopreload', result);
|
||||
elem.parentNode.removeChild(elem);
|
||||
// Cleanup, but don't assume elem is still in the page -
|
||||
// an extension (eg Flashblock) may already have removed it.
|
||||
if (elem.parentNode) {
|
||||
elem.parentNode.removeChild(elem);
|
||||
}
|
||||
}
|
||||
|
||||
//skip the test if audio itself, or the preload
|
||||
|
||||
Reference in New Issue
Block a user