MDL-36609 javascript: ensure HTML element exists before attempting to perform JS functionality

This commit is contained in:
Mark Nelson
2012-11-19 15:43:46 +08:00
parent 2d7c5eeeea
commit 62d210515c

View File

@@ -340,11 +340,16 @@ M.util.init_maximised_embed = function(Y, id) {
if (Y.Lang.isString(el)) {
el = Y.one('#' + el);
}
var val = el.getStyle(prop);
if (val == 'auto') {
val = el.getComputedStyle(prop);
// Ensure element exists.
if (el) {
var val = el.getStyle(prop);
if (val == 'auto') {
val = el.getComputedStyle(prop);
}
return parseInt(val);
} else {
return 0;
}
return parseInt(val);
};
var resize_object = function() {