diff --git a/lib/javascript-static.js b/lib/javascript-static.js index f9b06acfe83..4b47d1d07d9 100644 --- a/lib/javascript-static.js +++ b/lib/javascript-static.js @@ -320,11 +320,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() {