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);
}
});
}Add a code snippet to your website: www.paste.org