/* * IBM Confidential * OCO Source Materials * IBM Cognos Products: XQE * (C) Copyright IBM Corp. 2009, 2015 * The source code for this program is not published or otherwise divested of its trade secrets, * irrespective of what has been deposited with the U.S. Copyright Office. */ if (!window.isPopupOpen) { window.isPopupOpen = 1; function grab(s) { return document.getElementById(s); } function getCookie(c_name) { var c_value = document.cookie; var c_start = c_value.indexOf(" " + c_name + "="); if (c_start == -1) { c_start = c_value.indexOf(c_name + "="); } if (c_start == -1) { c_value = null; } else { c_start = c_value.indexOf("=", c_start) + 1; var c_end = c_value.indexOf(";", c_start); if (c_end == -1) { c_end = c_value.length; } c_value = unescape(c_value.substring(c_start, c_end)); } return c_value; } function displayCookies() { grab('$xqeEnableLogOverrides').checked = (getCookie('xqeEnableLogOverrides') == "true" ? true : false); grab('$xqeInheritLogLevels').checked = (getCookie('xqeInheritLogLevels') == "true" ? true : false); grab('$xqeLogLevels').value = getCookie('xqeLogLevels'); grab('$xqeLogAppender').value = getCookie('xqeLogAppender'); toggleEnabled(); } function setCookiesAndDispose() { document.cookie = 'xqeEnableLogOverrides=' + escape(grab('$xqeEnableLogOverrides').checked) + '; path=/'; document.cookie = 'xqeInheritLogLevels=' + escape(grab('$xqeInheritLogLevels').checked) + '; path=/'; document.cookie = 'xqeLogLevels=' + escape(grab('$xqeLogLevels').value) + '; path=/'; document.cookie = 'xqeLogAppender=' + escape(grab('$xqeLogAppender').value) + '; path=/'; dispose(); } function clearCookiesAndDispose() { document.cookie = 'xqeEnableLogOverrides=;expires=Thu, 01 Jan 1970 00:00:01 GMT; path=/'; document.cookie = 'xqeInheritLogLevels=;expires=Thu, 01 Jan 1970 00:00:01 GMT; path=/'; document.cookie = 'xqeLogLevels=;expires=Thu, 01 Jan 1970 00:00:01 GMT; path=/'; document.cookie = 'xqeLogAppender=;expires=Thu, 01 Jan 1970 00:00:01 GMT; path=/'; dispose(); } function toggleEnabled() { var isEnabled = grab('$xqeEnableLogOverrides').checked; grab('$xqeInheritLogLevels').disabled = !isEnabled; grab('$xqeLogLevels').disabled = !isEnabled; grab('$xqeLogAppender').disabled = !isEnabled; } function dispose() { document.body.removeChild($div); window.onscroll = oldscroll; window.isPopupOpen = null; }; $div = document.createElement('DIV'); $div.style.cssText = 'position:absolute;border:1px solid #85A4E6;display:block;color:black;background:#FFF;z-index:1000000;height:auto;width:auto'; document.body.appendChild($div); oldscroll = window.onscroll; window.onscroll = function () { $div.style.top = (document.body.scrollTop || document.documentElement.scrollTop) + 5 + 'px'; if (oldscroll) { oldscroll(); } }; $div.innerHTML = '' + '' + '' + '' + '' + '' + '' + '
x
XQE Logging Overrides
Enable Overrides:
Inherit Levels:
Custom Levels:
Custom Appender:
'; $div.style.top = (document.body.scrollTop || document.documentElement.scrollTop) + 5 + 'px'; $div.style.left = '5px'; displayCookies(); void(x = 3); }