Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.

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

Your Name: Code Language: