Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so dont bother with any of their useless mail servers here and just use oauth login instead. Thank the nice Russians for causing that. :)
Paste
Pasted as JavaScript by dhs ( 3 years ago )
function showWaitImage(uniqId)
{
var divScope=$('#divChart_'+uniqId);
divScope.css({'height': divScope.outerHeight()});
var chartname=$('#divChart_'+uniqId).parent().parent().find('.textOverflow').attr('title');
if(chartname==undefined || chartname==""){
chartname=$('#divChart_'+uniqId).parent().parent().parent().find('.modal-title').text();
}
divScope.html(getWaitImage(chartname));
}
function setHCFormField(frmName, fldName, valToSet) {
var frmObj = document.getElementById(frmName);
var fldObj = eval('frmObj.' + fldName);
if (fldObj != null) {
eval('frmObj.' + fldName + '.value="' + valToSet + '";');
}
}
function displayHCChart(uniqId) {
var dte = new Date();
var buttonName = this.document.activeElement.value;
var CSRFToken= $('#CSRFToken').val();
var url = 'viewBodyContent.action?buttonName='+buttonName;
var dataString = $("#frmChart_" + uniqId).serialize() + "&CSRFToken=" + CSRFToken;
$.ajax({type : "POST",
url : url,
data : dataString,
dataType : "html",
success : function(data, status, xhr) {
myApp.checkTokenError(data);
var hbeatStatus = xhr.getResponseHeader('HBEAT_ERROR_CODE');
if (null == hbeatStatus || hbeatStatus != '101') {
if (data.indexOf('<html lang="en">') >= 0)
{
return;
}
var viewtype = $("[name='view_type']").val();
var level = $("[name='level']").val();
var chartId = $("[name='ChartId']").val();
var page_Index = $("[name='page_index']").val();
var domain = $("[name='domain']").val();
if(page_Index == "0")
{
$( "input[id*='NEXT']" ).addClass('disabled').css({pointerEvents : "none"});
$("input[id*='NEXT']").attr( "disabled", true );
}else{
$( "input[id*='NEXT']" ).removeClass('disabled').css({pointerEvents : ""});
$("input[id*='NEXT']").attr( "disabled", false );
}
if(chartId == 1018 || chartId == 1014)
{
$( "input[id*='NEXT']" ).addClass('disabled').css({pointerEvents : "none"});
$( "input[id*='PREV']" ).addClass('disabled').css({pointerEvents : "none"});
}
var uniqId = chartId;
var Domain = $("#frmChart_"+ uniqId+" [name='domain']").val();
var data1= data.substring(0,data.indexOf("new High"));
var charttitle=$(".modal-title").text().trim();
if(chartId==="2007" || chartId==="2008"){
}
if(chartId == '563' && domain=='ECAMS'){
var encodeURI = encodeURIComponent(data);
var decodeURIData = decodeURIComponent(encodeURI);
data = decodeURIData;
$('#container').html(data.substring(0,data.lastIndexOf("</div>")).replace(/\\/g, ''));
$('#divChart_563').html(data.substring(data.lastIndexOf("</div>")+6));
$('#divChart_563').css("-ms-overflow-style","none");
$('#divChart_563').css("overflow-y","auto");
$('#divChart_563').css("overflow-x","auto");
}else if(chartId==="1205" && data.indexOf("$(function")>=0){
try {
data=data.replace(/\\/g, '');
filterChange(chartId,data);
var data1 = data.lastIndexOf("});});");
var newdata = data.substring(data.indexOf("$(function"), (data1 + 6));
uniqId=chartId;
eval(newdata);
} catch (err) {
}
}else{
data=data.replace(/\\/g, '');
if (data.indexOf("new High") >= 0) {
filterChange(chartId,data);
try {
var data1 = data.lastIndexOf("}});");
var newdata = data.substring(data.indexOf("new High"), (data1 + 4));
if(newdata.lastIndexOf("_lc'")>=0){
var search = newdata.substring(newdata.indexOf("renderTo"),newdata.lastIndexOf("_lc'")+4);
newdata = newdata.replace(search,'renderTo: \'divChart_'+uniqId+'\'');
}
eval(newdata);
} catch (err) {
console.log(err);
}
$("#divChart_" + uniqId).show();
$("#divChart_" + uniqId).parent().find("table").remove();
$('.modal-body div.dataTables_info').remove();
$('.modal-body div.no-footer').remove();
}else if (data.indexOf("<table tableexcel") >= 0){
var data1 = data.lastIndexOf("</table>");
var newdata = data.substring(data.indexOf("<table tableexcel"), (data1 + 8));
$("#settingsForm" + uniqId).remove();
$("#chartSettings" + uniqId).remove();
var encodeURI = encodeURIComponent(newdata);
var decodeURIData = decodeURIComponent(encodeURI);
newdata = decodeURIData;
$("#divChart_" + uniqId).html(newdata);
if(chartId==="234567909"){
$("#divChart_" + uniqId).css("overflow-y","auto");
}else{
$("#divChart_" + uniqId).css("overflow-y","auto");
}
if(chartId==="2222"){
$("#TABLE_VIEW"+ uniqId).hide();
$("#GRAPH_VIEW"+ uniqId).hide();
var level = $("[name='level']").val();
if(level == undefined || level == "" || level == null || level == '1'){
$("#divChart_"+chartId+" table").css("margin-left","11%");
}else if(level == '2'){
$("#divChart_"+chartId+" table").css("margin-left","18%");
}else if(level == '3'){
$("#divChart_"+chartId+" table").css("margin-left","15%");
}
}
$('.modal-body div.no-footer').css('height','350px');
} else if (data.indexOf("<table class=") >= 0) {
filterChange(chartId,data);
var data1 = data.lastIndexOf("</table>");
var newdata = data.substring(data.indexOf("<table class="), (data1 + 14));
$("#settingsForm" + uniqId).remove();
$("#chartSettings" + uniqId).remove();
$("#divChart_" + uniqId).parent().find("table").remove();
$('.modal-body div.dataTables_info').remove();
$('.modal-body div.no-footer').remove();
var encodeURI = encodeURIComponent(newdata);
var decodeURIData = decodeURIComponent(encodeURI);
newdata = decodeURIData;
$("#divChart_" + uniqId).parent().append(newdata);
$("#divChart_" + uniqId).hide();
if(($("#frmChart_" + uniqId).find("[name='ChartId']").val()=='1002' || $("#frmChart_" + uniqId).find("[name='ChartId']").val()=='1006'
|| $("#frmChart_" + uniqId).find("[name='ChartId']").val()=='1007' || $("#frmChart_" + uniqId).find("[name='ChartId']").val()=='1010') && $("#frmChart_"+ uniqId+" [name='domain']").val()=='VA')
{ dtable=$("#divChart_" + uniqId).parent().find("table").dataTable({
"bSort":false,
"scrollY" : "247px",
"scrollCollapse" : true,
"paging" : false,
"jQueryUI" : true,
"bFilter" : false,
"sScrollXInner": "100%",
"bAutoWidth": true,
"scrollX": true,
});
$('.dataTable').css('width','100%');
setTimeout(function(){
dtable.fnSort([[0,'asc']]);
}
,100);
$(window).on('resize',function(){
dtable.fnSort([[0,'asc']]);
});
}
else{
if($("#frmChart_" + uniqId).find("[name='ChartId']").val()!='321714')
dtable=$("#divChart_" + uniqId).parent().find("table").dataTable({
"scrollY" : "247px",
"scrollCollapse" : true,
"paging" : false,
"jQueryUI" : true,
"bFilter" : false,
"sScrollXInner": "100%",
"bAutoWidth": true,
"scrollX": true,
});
$('.dataTable').css('width','100%');
setTimeout(function(){
dtable.fnSort([[0,'asc']]);
}
,100);
$(window).on('resize',function(){
dtable.fnSort([[0,'asc']]);
});
}
$('tr').find('td').attr('tabindex','0');
$('tr').find('th.sorting_1').attr('tabindex','0');
$('tr').find('td.dataTables_empty').attr('tabindex','0');
var div=$('div').find('.dataTables_wrapper');
var id = div.attr('id');
$('#'+id+'').removeClass('dataTables_wrapper');
$('.dataTables_info').attr('tabindex','0');
$('.modal-body div.dataTables_scrollBody').css('max-height','280px');
$('.modal-body div.no-footer').css('height','350px');
}else if (data.indexOf("<table tableexcel") >= 0){
filterChange(chartId,data);
var data1 = data.lastIndexOf("</table>");
var newdata = data.substring(data.indexOf("<table tableexcel"), (data1 + 8));
$("#settingsForm" + uniqId).remove();
$("#chartSettings" + uniqId).remove();
var encodeURI = encodeURIComponent(newdata);
var decodeURIData = decodeURIComponent(encodeURI);
newdata = decodeURIData;
$("#divChart_" + uniqId).html(newdata);
$("#divChart_" + uniqId).css("overflow-x","auto");
if(chartId==="234567909"){
$("#divChart_" + uniqId).css("overflow-y","auto");
}else{
$("#divChart_" + uniqId).css("overflow-y","auto");
}
if(uniqId ==='1001'){
$("#divChart_1001").css("overflow","auto");
}else if(uniqId ==='1009'){
$("#divChart_1009").css("overflow","auto");
}
$('tr').find('th').attr('tabindex','0');
$('tr').find('td').attr('tabindex','0');
$('.modal-body div.no-footer').css('height','350px');
}else if (data.indexOf("<table") >= 0){
var data1 = data.lastIndexOf("</table>");
var newdata = data.substring(data.indexOf("<table"), (data1 + 8));
$("#settingsForm" + uniqId).remove();
$("#chartSettings" + uniqId).remove();
$("#divChart_" + uniqId).parent().find("table").remove();
$('.modal-body div.dataTables_info').remove();
$('.modal-body div.no-footer').remove();
var encodeURI = encodeURIComponent(newdata);
var decodeURIData = decodeURIComponent(encodeURI);
newdata = decodeURIData;
$("#divChart_" + uniqId).parent().append(newdata);
$("#divChart_" + uniqId).hide();
if($("#frmChart_" + uniqId).find("[name='ChartId']").val()!='321714')
dtable=$("#divChart_" + uniqId).parent().find("table").dataTable({
"scrollY" : "247px",
"scrollCollapse" : true,
"paging" : false,
"jQueryUI" : true,
"bFilter" : false,
"sScrollXInner": "100%",
"bAutoWidth": true,
"scrollX": true,
});
$('.dataTable').css('width','100%');
setTimeout(function(){
dtable.fnSort([[0,'asc']]);
}
,100);
$(window).on('resize',function(){
dtable.fnSort([[0,'asc']]);
});
$("#divChart_" + uniqId).parent().css("overflow-x","auto");
$('tr').find('th').attr('tabindex','0');
$('tr').find('td').attr('tabindex','0');
$('tr').find('th.sorting_1').attr('tabindex','0');
$('tr').find('td.dataTables_empty').attr('tabindex','0');
var div=$('div').find('.dataTables_wrapper');
var id = div.attr('id');
$('#'+id+'').removeClass('dataTables_wrapper');
$('.dataTables_info').attr('tabindex','0');
$('.modal-body div.dataTables_scrollBody').css('max-height','280px');
$('.modal-body div.no-footer').css('height','350px');
}
}
if(level !=undefined && level !=""){
backbutton(chartId,level);
}
var div=$('div').find('.dataTables_wrapper');
if(div!=undefined)
{
var id = div.attr('id');
$('#'+id+'').removeClass('dataTables_wrapper');
}
if(($("#frmChart_" + uniqId).find("[name='ChartId']").val()=='1019' ||
$("#frmChart_" + uniqId).find("[name='ChartId']").val()=='1004' ||
$("#frmChart_" + uniqId).find("[name='ChartId']").val()=='1075') &&
$("#frmChart_"+ uniqId+" [name='domain']").val()=='UTAH')
{
$('.dataTables_scrollHead').css('overflow','');
$('.dataTables_scrollBody').css('overflow','');
$('.dataTables_scroll').css('overflow','auto');
}
else if(($("#frmChart_" + uniqId).find("[name='ChartId']").val()=='1012')
&& $("#frmChart_"+ uniqId+" [name='domain']").val()=='UTAH')
{
$('.modal-content').css('height','565px');
$('.modal-content').css('width','925px');
}
} else {
showalert('Your session expired due to inactivity. Please click [OK] to login again.');
document.location.href = context_root;
}
noDataAxisLineHide();
},complete: function() {
modalButtonsResize();
},
error : function(data) {
retryHCChart(uniqId);
}
});
}
Revise this Paste