Index: lams_tool_larsrc/web/includes/javascript/rsrcresourceitem.js =================================================================== diff -u -r29fac4bd0bdf28bcaaeee7aae4020ccb15b6e520 -r2b350be06485bbfe1da8c66def9fc2cd81e883a8 --- lams_tool_larsrc/web/includes/javascript/rsrcresourceitem.js (.../rsrcresourceitem.js) (revision 29fac4bd0bdf28bcaaeee7aae4020ccb15b6e520) +++ lams_tool_larsrc/web/includes/javascript/rsrcresourceitem.js (.../rsrcresourceitem.js) (revision 2b350be06485bbfe1da8c66def9fc2cd81e883a8) @@ -34,7 +34,10 @@ } function adjustInstructionsDisplayAreaHeight(adjustAmount){ var obj = window.document.getElementById('reourceInputArea'); - if (!obj) { + if (!obj && window.parent) { + obj = window.parent.document.getElementById('reourceInputArea'); + } + if (!obj) { obj = window.top.document.getElementById('reourceInputArea'); } obj.style.height=obj.contentWindow.document.body.scrollHeight+adjustAmount+'px'; @@ -86,5 +89,13 @@ // then refresh "basic tab" resourcelist and close this window. } function cancelResourceItem(){ - window.hideMessage ? window.hideMessage() : window.top.hideMessage(); + var win = null; + if (window.hideMessage) { + win = window; + } else if (window.parent && window.parent.hideMessage) { + win = window.parent; + } else { + win = window.top; + } + win.hideMessage(); }