diff --git a/lib/javascript-static.js b/lib/javascript-static.js index 8c274cdcd9bdc..0fe020fcd2d82 100644 --- a/lib/javascript-static.js +++ b/lib/javascript-static.js @@ -333,11 +333,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() {