📄 longwell_other.js
字号:
}
return creteria;
}
function filterContent(content, columnIndex, type, creteria, filterName, valDown, valUp) {
var i,j,z,pass;
if (type!=-1) {
filterNo = init_filtered_content(content, filterName);
for (i = 0; i < content.length; i++) {
if(TABLE_CAPT[columnIndex].type == 'NUM') {
if(type == 0 && !(parseFloat(content[i][columnIndex]) <= creteria)) {filtered_content[i][filterNo] = 1;} // < val
if(type == 1 && !(parseFloat(content[i][columnIndex]) >= creteria)) {filtered_content[i][filterNo] = 1;} // > val
if(type == 2) { for(k = 0; k < creteria.length; k++) { if(!(parseFloat(content[i][columnIndex]) == creteria[k])) {filtered_content[i][filterNo] = 1;}}} // equals one of values
if ((type == 3) && ((parseFloat(content[i][columnIndex]) > valUp) || (parseFloat(content[i][columnIndex]) < valDown)) ) {filtered_content[i][filterNo] = 1;}
if (type==4) ;
} else {
if(type == 0 && !(content[i][columnIndex] <= creteria)) {filtered_content[i][filterNo] = 1;} // < val
if(type == 1 && !(content[i][columnIndex] >= creteria)) {filtered_content[i][filterNo] = 1;} // > val
if(type == 2) {for(k = 0; k < creteria.length; k++) { if(content[i][columnIndex] == creteria[k]) {filtered_content[i][filterNo] = 1;}}} // equals one of values
if ((type == 3) && ((parseFloat(content[i][columnIndex]) > valUp) || (parseFloat(content[i][columnIndex]) < valDown)) ) {filtered_content[i][filterNo] = 1;}
if (type==4) ;
}
}
}
var results = [];z = 0;
for(i = 0; i < content.length; i++) {
pass = 1;
for(j = 0; j < filter_registray.length; j++) {
if(filtered_content[i][j] == 1) {
pass = 0;
break;
}
}
if((pass == 1) && (dataCanBeFiltered[i])) {
results[z] = content[i];
z++;
}
}
return results;
}
function toggleShowNoTimeFlight() {
if (!document.getElementById("showNoTimeFlight").checked)
var creteria=["--:--"];
else
var creteria=[];
table_temp=filterContent(TABLE_CONTENT_S, 9, 2, creteria,"f1");
TTablePRO[0].changeCont("table_temp",TABLE_LOOK.paging.by);
}
function getValByTime(time) {
return time/5;
}
function getTimeByVal(val) {
return val*5;
}
function sliderChange(argu1, argu2, argu3) {
filterChangedByUser=true;
var slideObj=argu1;
var val=argu2;
var pos=argu3;
function Change(){
if (typeof(slideObj.currentKnob)!='undefined') {
knobId=slideObj.currentKnob;
} else {
knobId=1;
}
if (slideObj.sliderValueType=="time") {
strVal = getTimeByVal(val);
} else {
strVal = val;
}
if (slideObj.useSecondKnob==true) {
if (knobId==1) {
document.getElementById(slideObj.prefix + 'Left').innerHTML = strVal;
} else {
document.getElementById(slideObj.prefix + 'Right').innerHTML = strVal;
}
} else {
document.getElementById(slideObj.prefix + 'Right').innerHTML = strVal;
}
var value1 = document.getElementById(slideObj.prefix + 'Left').innerHTML;
var value2 = document.getElementById(slideObj.prefix + 'Right').innerHTML;
GetScore(value1,value2);
}
window.setTimeout(Change,30);
}
function sliderConfigure(prefix, colIndex, valueType, interval, secondKnob, log ) {
// var minVal,maxVal;
var slider;
//Initalize
var minString="0";
var maxString="100";
slider = new Bs_Slider();
if (log) slider.logCoord=true;
slider.attachOnChange(sliderChange);
// slider.colIndex = colIndex;
slider.prefix = prefix;
slider.width = 120;
slider.height = 10;
slider.minVal = 0;
slider.maxVal = 20;
if (slider.minVal == slider.maxVal) {
slider.minVal = slider.maxVal - 1;
slider.valueInterval = 1;
slider.setDisabled(true);
}
slider.valueInterval = interval;
slider.sliderValueType = valueType;
slider.arrowAmount = 0;
slider.imgDir = '';
slider.setBackgroundImage('img/background1.gif', 'no-repeat');
slider.setSliderIcon('img/slider.gif', 13, 18);
slider.useInputField = 0;
slider.styleValueFieldClass = 'sliderInput';
slider.wheelAmount = 0;
//colorbar
slider.colorbar = new Object();
if (secondKnob) {
slider.colorbar['type'] = 'between';
} else {
slider.colorbar['widthDifference'] = -2;
}
slider.colorbar['color'] = '#91c9d7';
slider.colorbar['height'] = 5;
slider.colorbar['offsetLeft'] = 5;
slider.colorbar['offsetTop'] = 4;
// slider.valueDefault = maxVal;
// slider.sliderValue1 = document.getElementById(prefix + 'Right');
//Knob 2 Defination
if (secondKnob) {
slider.useSecondKnob = true;
slider.preventValueCrossing = true;
slider.minVal2 = 0;
slider.maxVal2 = 20;
slider.valueInterval2 = interval;
slider.setSliderIcon2('img/slider.gif', 13, 18);
slider.useInputField2 = 0;
slider.styleValueFieldClass2 = 'sliderInput';
slider.valueDefault = 0;
slider.valueDefault2 = 20;
slider.sliderValue1 = 0;//-- document.getElementById(prefix + 'sliderValueL');
slider.sliderValue2 = 20;//-- document.getElementById(prefix + 'sliderValueH');
}
slider.drawInto(prefix + 'SliderDiv');
document.getElementById(prefix + 'Left').innerHTML = minString;
document.getElementById(prefix + 'Right').innerHTML = maxString;
}
function GetScore(param1,param2)
{
var url = "score?min="+param1+"&max="+param2;
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
}else if (window.ActiveXObject) {
req = new ActiveXObject("Microsoft.XMLHTTP");
}
if(req){
req.open("GET", url, true);
req.onreadystatechange = callback;
req.send(null);
}
}
function callback() {
if (req.readyState == 4) {
if (req.status == 200) {
parseMessage();
// update the HTML DOM based on whether or not message is valid
}else{
alert ("Not able to retrieve description" + req.statusText);
}
}
else
{
var content = parent.right.document.getElementById('code');
// parent.right.location="wait.jsp";
content.innerHTML = "<img src='img/load.gif' width='97' height='46'>";
}
}
function parseMessage()
{
var content = parent.right.document.getElementById('code');
var xmlDoc = req.responseXML.documentElement;
var node = xmlDoc.getElementsByTagName('info');
var arrOptions = new Array();
for(var i=0;i<node.length;i++)
{
arrOptions[i]= new Array();
arrOptions[i][0]=node[i].firstChild.firstChild.nodeValue;
arrOptions[i][1]=node[i].firstChild.nextSibling.firstChild.nodeValue;
arrOptions[i][2]=node[i].lastChild.firstChild.nodeValue;
}
var displayStr = "";
displayStr += "<table width='70%' border='1'>"+
"<tr align='center'>"+
"<td>??</td>"+
"<td width='50%'>??</td>"+
"<td>?? </td>"
+"</tr>";
for(var j = 0 ; j<arrOptions.length;j++)
{
displayStr +="<tr align='center'>"+
"<td>"+arrOptions[j][0]+"</td>"+
"<td>"+arrOptions[j][1]+"</td>"+
"<td>"+arrOptions[j][2]+"</td>"+
"</tr>";
}
content.innerHTML = displayStr;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -