Dubai Electricity & Water Authority (DEWA) | Track Miscellaneous

Track Miscellaneous

0){ // if(typeof coBrowse != 'undefined') // { // coBrowse.coBrowseInstance._customerCobrowseService._customerCobrowseWindow.startViewSync(true); // } //} } function preventTabNavigation(event) { if (!event) { event = window.event; } var keyCode = event.keyCode; if (event.keyCode === 9 && (coBrowse!=null && coBrowse!=undefined)&&(coBrowse.getCustomerData().getAgentControlState() === AvayaCoBrowseClientServices.Services.Cobrowse.Common.AgentControlState.AGENTCONTROLTRUESTATE)) { if (navigator.userAgent.toLowerCase().indexOf("msie") == -1) { event.stopPropagation(); } else { event.returnValue = false; } return false; } } function getPos() { var sDialogkeyTop = "coBrowse.DialogKeyTop"; var sDialogkeyleft = "coBrowse.DialogKeyLeft"; var sCoDialogValueTopVal = sessionStorage.getItem(sDialogkeyTop); var sCoDialogValueLeftVal = sessionStorage.getItem(sDialogkeyleft); function SetDragableValue() { setTimeout(function () { if ($("#coBrowseDialogHidden").hasClass("ui-dialog")) { $("#coBrowseDialogHidden").on("dragstop", function (e) { sessionStorage.setItem(sDialogkeyTop, $(this).position().top); sessionStorage.setItem(sDialogkeyleft, $(this).position().left); console.log('Firing close- top:' + $(this).position().top + " left:" + $(this).position().left); }); } else { SetDragableValue(); } }, 500) } setTimeout(function () { console.log("try set top.. 1") if ($("#coBrowseDialogHidden").length == 1) { SetDragableValue(); var _top = $("#coBrowseDialogHidden").position().top; var _left = $("#coBrowseDialogHidden").position().left; console.log('Firing close- top:' + _top + " left:" + _left); if (sCoDialogValueTopVal == '' || sCoDialogValueLeftVal == '') { if (_top > 0 || _left > 0) { sessionStorage.setItem(sDialogkeyTop, _top); sessionStorage.setItem(sDialogkeyleft, _left); } else { getPos(); } } } else { getPos(); } }, 200) } function loadScript(url) { return new Promise(function (resolve, reject) { let script = document.createElement('script'); script.src = url; script.async = false; script.onload = function () { resolve(url); }; script.onerror = function () { reject(url) }; document.head.appendChild(script); }); } function CBPrepareResources() { coBrowseUI.textEntries.pauseStopDialog.title = 'Connected to Co-Browse'; coBrowseUI.textEntries.pauseStopDialog.text = 'Co-Browsing is in progress'; coBrowseUI.textEntries.pauseStopDialog.pauseText = 'Pause'; coBrowseUI.textEntries.pauseStopDialog.stopText = 'Stop'; coBrowseUI.textEntries.requestControlDialog.title = 'Co-Browse Control Request'; coBrowseUI.textEntries.requestControlDialog.text = 'The Agent would like to control your web page'; coBrowseUI.textEntries.requestControlDialog.grantText = 'Grant'; coBrowseUI.textEntries.requestControlDialog.denyText = 'Deny'; coBrowseUI.textEntries.revokeControlDialog.title = 'Co-Browse Control'; coBrowseUI.textEntries.revokeControlDialog.text = 'The agent is currently in control of the co-browse session'; coBrowseUI.textEntries.revokeControlDialog.revokeText = 'Revoke'; coBrowseUI.textEntries.connectionFailureDialog.title = 'Co-Browse Connection'; coBrowseUI.textEntries.connectionFailureDialog.text = 'Connection interrupted, attempting to reconnect'; coBrowseUI.textEntries.sessionRebuildDialog.title = 'Co-Browse Status'; coBrowseUI.textEntries.sessionRebuildDialog.text = 'Reconnection in progress'; coBrowseUI.textEntries.inactivityCloseDialog.title = 'Co-Browse Idle Timeout'; coBrowseUI.textEntries.inactivityCloseDialog.text = 'The Co-Browse session has been closed'; coBrowseUI.textEntries.inactivityDialog.title = 'Co-Browse Inactive'; coBrowseUI.textEntries.inactivityDialog.text = 'Co-Browse session is about to be closed due to inactive timeout, do you want to continue?'; //'Do you wish to continue?'; coBrowseUI.textEntries.inactivityDialog.confirmButton = 'Yes'; coBrowseUI.textEntries.inactivityDialog.rejectButton = 'No'; coBrowseUI.textEntries.joinFailureText = 'Join Failed'; coBrowseUI.textEntries.closeDialogButtonText = 'Close'; coBrowseUI.textEntries.pauseButtonText = 'Pause'; coBrowseUI.textEntries.resumeButtonText = 'Resume'; coBrowseUI.textEntries.invalidInputText = 'Invalid Input'; coBrowseUI.textEntries.grantControlFailed = 'Grant Control Failed'; coBrowseUI.textEntries.denyControlFailed = 'Deny Control Failed'; coBrowseUI.textEntries.revokeControlFailed = 'Revoke Control Failed'; coBrowseUI.textEntries.pauseFailed = 'Pause Failed'; coBrowseUI.textEntries.resumeFailed = 'Resuming Session Failed'; coBrowseUI.textEntries.stopFailed = 'Stopping Session Failed'; coBrowse.sessionTimeoutOnCloseText = 'Collaboration session closed due to Session Timeout'; coBrowse.sessionTimeoutOnCloseTitle = 'Session Timeout by System'; coBrowse.anyOtherOnCloseText = 'Co-Browse session is closed'; coBrowse.anyOtherOnCloseTitle = 'Session closed'; coBrowse.inactivityDialogTitle = 'Inactive Session'; coBrowse.inactivityDialogText = 'Co-Browse session is about to be closed due to inactive timeout, do you want to continue?'; } jQuery(document).ready(function () { var sk = ""; var skey = "coBrowse.sessionKey"; var sCoDialogValueTop = ""; var sCoDialogValueLeft = ""; var sCoDialogkeyTop = "coBrowse.DialogKeyTop"; var sCoDialogkeyLeft = "coBrowse.DialogKeyLeft"; if (typeof (Storage) !== 'undefined') { sk = sessionStorage.getItem(skey); } if (sk) { console.log("coBrowse session exists, joing ....."); var host = 'webchat.dewa.gov.ae'; initCB(console, host, "", sk); } //getPos(); if (jQuery("#site_search") != undefined && jQuery("#site_search") != null && jQuery("#site_search").length > 0 && jQuery("#site_search").val() != "") { jQuery(".m31-search--dm_linkTitle,.m31-search--dm_linkDesc").highlight($("#site_search").val(), {}) } var dragbinded = false; document.onkeydown = preventTabNavigation; });