Ext.namespace('Ext.exampledata');
Ext.exampledata.SacoHindcastYearValue =[]
var Min = '2025-07-14';
var Max = '2025-10-05';
var minyear = parseInt(Min.split("-")[0]);
var maxyear = parseInt(Max.split("-")[0]);
for ( var i=minyear; i <= maxyear; i++){
Ext.exampledata.SacoHindcastYearValue.push(i);
}
var SacoHindcastYear = new Ext.form.ComboBox({
fieldLabel : 'Hindcast Year',
name : 'SacoHindcastyear',
allowBlank : true,
store : Ext.exampledata.SacoHindcastYearValue,
typeAhead : true,
mode : 'local',
triggerAction : 'all',
emptyText :'-- Select a Year --',
selectOnFocus :true,
listeners:{
select:{
fn:function(){
SacoHindcastCurrentDate.setValue(SacoHindcastYear.value+'-'+'2025-07-14'.split("-")[1]+'-'+'2025-07-14'.split("-")[2]);
SacoHindcaststring = SacoHindcastCurrentDate.value+"T"+SacoHindcastCurrentTime.value;
document.getElementById("SacoHindcastTime").innerHTML = "Time: "+SacoHindcastCurrentDate.value+" "+SacoHindcastCurrentTime.value+"";
SacoHindcastWave_HeightContoursOverlays.mergeNewParams({'time': SacoHindcaststring});
SacoHindcastWave_HeightFilledContoursOverlays.mergeNewParams({'time': SacoHindcaststring});
SacoHindcastWave_HeightImageOverlays.mergeNewParams({'time': SacoHindcaststring});
SacoHindcastWave_HeightInterpolatedOverlays.mergeNewParams({'time': SacoHindcaststring});
SacoHindcastPeriodContoursOverlays.mergeNewParams({'time': SacoHindcaststring});
SacoHindcastPeriodFilledContoursOverlays.mergeNewParams({'time': SacoHindcaststring});
SacoHindcastPeriodImageOverlays.mergeNewParams({'time': SacoHindcaststring});
SacoHindcastPeriodInterpolatedOverlays.mergeNewParams({'time': SacoHindcaststring});
SacoHindcastWindBarbsOverlays.mergeNewParams({'time': SacoHindcaststring});
SacoHindcastWindVectorsOverlays.mergeNewParams({'time': SacoHindcaststring});
SacoHindcastFloodinnudationOverlays.mergeNewParams({'time': SacoHindcaststring});
SacoHindcastFloodImageOverlays.mergeNewParams({'time': SacoHindcaststring});
SacoHindcastVelocityVectorsOverlays.mergeNewParams({'time': SacoHindcaststring});
SacoHindcastVelocityContoursOverlays.mergeNewParams({'time': SacoHindcaststring});
SacoHindcastVelocityFilledContoursOverlays.mergeNewParams({'time': SacoHindcaststring});
SacoHindcastElevationFilledContoursOverlays.mergeNewParams({'time': SacoHindcaststring});
SacoHindcastElevationImageOverlays.mergeNewParams({'time': SacoHindcaststring});
}
}
}
});
var SacoHindcastCurrentDate=new Ext.form.DateField({
fieldLabel:'Date',
emptyText:'-- Select a Date --',
format:'Y-m-d',
minValue :'2025-07-14',
maxValue :'2025-10-05',
value: '2025-07-14',
//value :'2010-03-08',
//emptyText: 'Select a date... ...',
listeners:{
select:{
fn:function(){
SacoHindcastYear.setValue(SacoHindcastCurrentDate.value.split("-")[0]);
SacoHindcaststring = SacoHindcastCurrentDate.value+"T"+SacoHindcastCurrentTime.value;
document.getElementById("SacoHindcastTime").innerHTML = "Time: "+SacoHindcastCurrentDate.value+" "+SacoHindcastCurrentTime.value+"";
SacoHindcastWave_HeightContoursOverlays.mergeNewParams({'time': SacoHindcaststring});
SacoHindcastWave_HeightFilledContoursOverlays.mergeNewParams({'time': SacoHindcaststring});
SacoHindcastWave_HeightImageOverlays.mergeNewParams({'time': SacoHindcaststring});
SacoHindcastWave_HeightInterpolatedOverlays.mergeNewParams({'time': SacoHindcaststring});
SacoHindcastPeriodContoursOverlays.mergeNewParams({'time': SacoHindcaststring});
SacoHindcastPeriodFilledContoursOverlays.mergeNewParams({'time': SacoHindcaststring});
SacoHindcastPeriodImageOverlays.mergeNewParams({'time': SacoHindcaststring});
SacoHindcastPeriodInterpolatedOverlays.mergeNewParams({'time': SacoHindcaststring});
SacoHindcastWindBarbsOverlays.mergeNewParams({'time': SacoHindcaststring});
SacoHindcastWindVectorsOverlays.mergeNewParams({'time': SacoHindcaststring});
SacoHindcastFloodinnudationOverlays.mergeNewParams({'time': SacoHindcaststring});
SacoHindcastFloodImageOverlays.mergeNewParams({'time': SacoHindcaststring});
SacoHindcastVelocityVectorsOverlays.mergeNewParams({'time': SacoHindcaststring});
SacoHindcastVelocityContoursOverlays.mergeNewParams({'time': SacoHindcaststring});
SacoHindcastVelocityFilledContoursOverlays.mergeNewParams({'time': SacoHindcaststring});
SacoHindcastElevationFilledContoursOverlays.mergeNewParams({'time': SacoHindcaststring});
SacoHindcastElevationImageOverlays.mergeNewParams({'time': SacoHindcaststring});
}
}
}
});
var SacoHindcastCurrentTime = new Ext.form.TimeField({
fieldLabel:'Time',
emptyText:'-- Select a Time --',
increment: 60,
format: 'H:i:s',
value: new Date().format('H')+':00:00',
listeners:{
select:{
fn:function(){
document.getElementById("SacoHindcastTime").innerHTML = "Time: "+SacoHindcastCurrentDate.value+" "+SacoHindcastCurrentTime.value+"";
SacoHindcaststring = SacoHindcastCurrentDate.value+"T"+SacoHindcastCurrentTime.value;
SacoHindcastWave_HeightContoursOverlays.mergeNewParams({'time': SacoHindcaststring});
SacoHindcastWave_HeightFilledContoursOverlays.mergeNewParams({'time': SacoHindcaststring});
SacoHindcastWave_HeightImageOverlays.mergeNewParams({'time': SacoHindcaststring});
SacoHindcastWave_HeightInterpolatedOverlays.mergeNewParams({'time': SacoHindcaststring});
SacoHindcastPeriodContoursOverlays.mergeNewParams({'time': SacoHindcaststring});
SacoHindcastPeriodFilledContoursOverlays.mergeNewParams({'time': SacoHindcaststring});
SacoHindcastPeriodImageOverlays.mergeNewParams({'time': SacoHindcaststring});
SacoHindcastPeriodInterpolatedOverlays.mergeNewParams({'time': SacoHindcaststring});
SacoHindcastWindBarbsOverlays.mergeNewParams({'time': SacoHindcaststring});
SacoHindcastWindVectorsOverlays.mergeNewParams({'time': SacoHindcaststring});
SacoHindcastFloodinnudationOverlays.mergeNewParams({'time': SacoHindcaststring});
SacoHindcastFloodImageOverlays.mergeNewParams({'time': SacoHindcaststring});
SacoHindcastVelocityVectorsOverlays.mergeNewParams({'time': SacoHindcaststring});
SacoHindcastVelocityContoursOverlays.mergeNewParams({'time': SacoHindcaststring});
SacoHindcastVelocityFilledContoursOverlays.mergeNewParams({'time': SacoHindcaststring});
SacoHindcastElevationFilledContoursOverlays.mergeNewParams({'time': SacoHindcaststring});
SacoHindcastElevationImageOverlays.mergeNewParams({'time': SacoHindcaststring});
}
}
}
});
var SacoHindcastTime = {
//xtype: 'fieldset',
title: 'Time: '+SacoHindcastCurrentDate.value+' '+SacoHindcastCurrentTime.value+'',
iconCls: 'clock',
autoHeight: true,
//layout: 'form',
collapsed: true, // initially collapse the group
collapsible: true,
items: [{
// Use the default, automatic layout to distribute the controls evenly
// across a single row
xtype: 'checkboxgroup',
//fieldLabel: 'Multi-Column (vertical)',
columns: 1,
items: [SacoHindcastYear,SacoHindcastCurrentDate,SacoHindcastCurrentTime,
]
}]
};
var SacoHindcastWave_HeightContoursSettingValue =({
"(model)":"SacoHindcast",
"(name)": "Contours",
"(type)": "contours",
"(variable)":"Wave_Height",
"Layers":1,"Color Scaling Max":1.5,"Case Sensitive":true,"Color Scaling Min":0,"Color Bar":true,
"Color Map":'jet',
});
var SacoHindcastWave_HeightContoursAnimationValue =({
speed: 50,
increase:3,
unit:'hour'
});
var SacoHindcastWave_HeightFilledContoursSettingValue =({
"(model)":"SacoHindcast",
"(name)": "FilledContours",
"(type)": "filledcontours",
"(variable)":"Wave_Height",
"Layers":1,"Color Scaling Max":1.5,"Case Sensitive":false,"Color Scaling Min":0,"Color Bar":true,
"Color Map":'jet',
});
var SacoHindcastWave_HeightFilledContoursAnimationValue =({
speed: 50,
increase:3,
unit:'hour'
});
var SacoHindcastWave_HeightImageSettingValue =({
"(model)":"SacoHindcast",
"(name)": "Image",
"(type)": "facets",
"(variable)":"Wave_Height",
"Layers":1,"Color Scaling Max":1.5,"Case Sensitive":true,"Color Scaling Min":0,"Color Bar":true,
"Color Map":'jet',
});
var SacoHindcastWave_HeightImageAnimationValue =({
speed: 50,
increase:3,
unit:'hour'
});
var SacoHindcastWave_HeightInterpolatedSettingValue =({
"(model)":"SacoHindcast",
"(name)": "Interpolated",
"(type)": "pcolor",
"(variable)":"Wave_Height",
"Layers":1,"Color Scaling Max":3.0,"Case Sensitive":false,"Color Scaling Min":0,"Color Bar":true,
"Color Map":'jet',
});
var SacoHindcastWave_HeightInterpolatedAnimationValue =({
speed: 50,
increase:3,
unit:'hour'
});
var SacoHindcastPeriodContoursSettingValue =({
"(model)":"SacoHindcast",
"(name)": "Contours",
"(type)": "contours",
"(variable)":"Period",
"Layers":1,"Case Sensitive":true,"Color Bar":true,
"Color Scaling Max":'None',"Color Map":'jet',"Color Scaling Min":'None',
});
var SacoHindcastPeriodContoursAnimationValue =({
speed: 50,
increase:3,
unit:'hour'
});
var SacoHindcastPeriodFilledContoursSettingValue =({
"(model)":"SacoHindcast",
"(name)": "FilledContours",
"(type)": "filledcontours",
"(variable)":"Period",
"Layers":1,"Case Sensitive":true,"Color Bar":true,
"Color Scaling Max":'None',"Color Map":'jet',"Color Scaling Min":'None',
});
var SacoHindcastPeriodFilledContoursAnimationValue =({
speed: 50,
increase:3,
unit:'hour'
});
var SacoHindcastPeriodImageSettingValue =({
"(model)":"SacoHindcast",
"(name)": "Image",
"(type)": "facets",
"(variable)":"Period",
"Layers":1,"Case Sensitive":true,"Color Bar":true,
"Color Scaling Max":'None',"Color Map":'jet',"Color Scaling Min":'None',
});
var SacoHindcastPeriodImageAnimationValue =({
speed: 50,
increase:3,
unit:'hour'
});
var SacoHindcastPeriodInterpolatedSettingValue =({
"(model)":"SacoHindcast",
"(name)": "Interpolated",
"(type)": "pcolor",
"(variable)":"Period",
"Layers":1,"Case Sensitive":true,"Color Bar":true,
"Color Scaling Max":'None',"Color Map":'jet',"Color Scaling Min":'None',
});
var SacoHindcastPeriodInterpolatedAnimationValue =({
speed: 50,
increase:3,
unit:'hour'
});
var SacoHindcastWindBarbsSettingValue =({
"(model)":"SacoHindcast",
"(name)": "Barbs",
"(type)": "barbs",
"(variable)":"Wind",
"Layers":1,"Case Sensitive":true,"Color Bar":true,
"Color Scaling Max":'None',"Color Map":'jet',"Color Scaling Min":'None',
});
var SacoHindcastWindBarbsAnimationValue =({
speed: 50,
increase:3,
unit:'hour'
});
var SacoHindcastWindVectorsSettingValue =({
"(model)":"SacoHindcast",
"(name)": "Vectors",
"(type)": "vectors",
"(variable)":"Wind",
"Layers":1,"Case Sensitive":true,"Color Bar":false,
"Arrow Size":'None',"Color Map":'jet',"Arrow Width":'None',"Color Scaling Max":'None',"Color Scaling Min":'None',
});
var SacoHindcastWindVectorsAnimationValue =({
speed: 50,
increase:3,
unit:'hour'
});
var SacoHindcastFloodinnudationSettingValue =({
"(model)":"SacoHindcast",
"(name)": "innudation",
"(type)": "innudation",
"(variable)":"Flood",
"Layers":1,"Case Sensitive":true,"Color Bar":true,
"Color Scaling Max":'None',"Color Map":'jet',"Color Scaling Min":'None',
});
var SacoHindcastFloodinnudationAnimationValue =({
speed: 50,
increase:3,
unit:'hour'
});
var SacoHindcastFloodImageSettingValue =({
"(model)":"SacoHindcast",
"(name)": "Image",
"(type)": "facets",
"(variable)":"Flood",
"Layers":1,"Case Sensitive":true,"Color Bar":true,
"Color Scaling Max":'None',"Color Map":'jet',"Color Scaling Min":'None',
});
var SacoHindcastFloodImageAnimationValue =({
speed: 50,
increase:3,
unit:'hour'
});
var SacoHindcastVelocityVectorsSettingValue =({
"(model)":"SacoHindcast",
"(name)": "Vectors",
"(type)": "vectors",
"(variable)":"Velocity",
"Layers":1,"Arrow Size":10,"Color Scaling Max":1.5,"Color Bar":false,"Arrow Width":20,"Case Sensitive":true,"Color Scaling Min":0,
"Color Map":'jet',
});
var SacoHindcastVelocityVectorsAnimationValue =({
speed: 50,
increase:3,
unit:'hour'
});
var SacoHindcastVelocityContoursSettingValue =({
"(model)":"SacoHindcast",
"(name)": "Contours",
"(type)": "contours",
"(variable)":"Velocity",
"Layers":1,"Color Scaling Max":1.5,"Case Sensitive":false,"Color Scaling Min":0,"Color Bar":true,
"Color Map":'jet',
});
var SacoHindcastVelocityContoursAnimationValue =({
speed: 50,
increase:3,
unit:'hour'
});
var SacoHindcastVelocityFilledContoursSettingValue =({
"(model)":"SacoHindcast",
"(name)": "FilledContours",
"(type)": "filledcontours",
"(variable)":"Velocity",
"Layers":1,"Color Scaling Max":1.5,"Case Sensitive":true,"Color Scaling Min":0,"Color Bar":true,
"Color Map":'jet',
});
var SacoHindcastVelocityFilledContoursAnimationValue =({
speed: 50,
increase:3,
unit:'hour'
});
var SacoHindcastElevationFilledContoursSettingValue =({
"(model)":"SacoHindcast",
"(name)": "FilledContours",
"(type)": "filledcontours",
"(variable)":"Elevation",
"Layers":1,"Case Sensitive":true,"Color Bar":true,
"Color_Scaling_Max":'None',"Color Map":'jet',"Color_Scaling_Min":'None',
});
var SacoHindcastElevationFilledContoursAnimationValue =({
speed: 50,
increase:3,
unit:'hour'
});
var SacoHindcastElevationImageSettingValue =({
"(model)":"SacoHindcast",
"(name)": "Image",
"(type)": "facets",
"(variable)":"Elevation",
"Layers":1,"Case Sensitive":true,"Color Bar":true,
"Color_Scaling_Max":'None',"Color Map":'jet',"Color_Scaling_Min":'None',
});
var SacoHindcastElevationImageAnimationValue =({
speed: 50,
increase:3,
unit:'hour'
});
var SacoHindcastWave_Height = {
//xtype: 'fieldset',
title: 'Wave_Height',
autoHeight: true,
id: 'SacoHindcastWave_Height',
//layout: 'form',
iconCls: 'mapIcon',
collapsed: true, // initially collapse the group
collapsible: true,
items: [{
// Use the default, automatic layout to distribute the controls evenly
// across a single row
xtype: 'checkboxgroup',
//fieldLabel: 'Multi-Column (vertical)',
columns: 2,
items: [
{boxLabel: 'Contours',id:'ckSacoHindcastWave_HeightContours'},
{ xtype : "checkboxgroup",
columns: 2,
items:[{xtype : "button",
text:'Off',
iconCls:'film',
handler: function(){
//var w = Ext.getCmp('mainTab');
//w.setActiveTab(0);
//w.expand();
//w.collapsed ? w.expand() : w.collapse();
simple.getForm().setValues(SacoHindcastWave_HeightContoursAnimationValue);
//Ext.MessageBox.alert('Status', 'Changes saved successfully.');
if(document.getElementById("bdSacoHindcastWave_HeightContoursAnimation").innerHTML=="On"){//OFF
var result = getProSettingValue(false,'contours');
document.getElementById("bdSacoHindcastWave_HeightContoursAnimation").innerHTML = "Off";
//simple.disable();
}
else{//ON
//simple.enable();
var result = getProSettingValue(true,'contours');
document.getElementById("bdSacoHindcastWave_HeightContoursAnimation").innerHTML="On";
}
propsGrid.setSource(SacoHindcastWave_HeightContoursSettingValue);
SacoHindcastWave_HeightContoursOverlays.mergeNewParams({'styles':result});
Ext.MessageBox.alert('Status', result);
}},
{xtype : "button",iconCls:'edit',id:'bdSacoHindcastWave_HeightContoursSetting',
handler: function(){
propsGrid.setSource(SacoHindcastWave_HeightContoursSettingValue);
}
}
]
},
{boxLabel: 'FilledContours',id:'ckSacoHindcastWave_HeightFilledContours'},
{ xtype : "checkboxgroup",
columns: 2,
items:[{xtype : "button",
text:'Off',
iconCls:'film',
handler: function(){
//var w = Ext.getCmp('mainTab');
//w.setActiveTab(0);
//w.expand();
//w.collapsed ? w.expand() : w.collapse();
simple.getForm().setValues(SacoHindcastWave_HeightFilledContoursAnimationValue);
//Ext.MessageBox.alert('Status', 'Changes saved successfully.');
if(document.getElementById("bdSacoHindcastWave_HeightFilledContoursAnimation").innerHTML=="On"){//OFF
var result = getProSettingValue(false,'filledcontours');
document.getElementById("bdSacoHindcastWave_HeightFilledContoursAnimation").innerHTML = "Off";
//simple.disable();
}
else{//ON
//simple.enable();
var result = getProSettingValue(true,'filledcontours');
document.getElementById("bdSacoHindcastWave_HeightFilledContoursAnimation").innerHTML="On";
}
propsGrid.setSource(SacoHindcastWave_HeightFilledContoursSettingValue);
SacoHindcastWave_HeightFilledContoursOverlays.mergeNewParams({'styles':result});
Ext.MessageBox.alert('Status', result);
}},
{xtype : "button",iconCls:'edit',id:'bdSacoHindcastWave_HeightFilledContoursSetting',
handler: function(){
propsGrid.setSource(SacoHindcastWave_HeightFilledContoursSettingValue);
}
}
]
},
{boxLabel: 'Image',id:'ckSacoHindcastWave_HeightImage'},
{ xtype : "checkboxgroup",
columns: 2,
items:[{xtype : "button",
text:'Off',
iconCls:'film',
handler: function(){
//var w = Ext.getCmp('mainTab');
//w.setActiveTab(0);
//w.expand();
//w.collapsed ? w.expand() : w.collapse();
simple.getForm().setValues(SacoHindcastWave_HeightImageAnimationValue);
//Ext.MessageBox.alert('Status', 'Changes saved successfully.');
if(document.getElementById("bdSacoHindcastWave_HeightImageAnimation").innerHTML=="On"){//OFF
var result = getProSettingValue(false,'facets');
document.getElementById("bdSacoHindcastWave_HeightImageAnimation").innerHTML = "Off";
//simple.disable();
}
else{//ON
//simple.enable();
var result = getProSettingValue(true,'facets');
document.getElementById("bdSacoHindcastWave_HeightImageAnimation").innerHTML="On";
}
propsGrid.setSource(SacoHindcastWave_HeightImageSettingValue);
SacoHindcastWave_HeightImageOverlays.mergeNewParams({'styles':result});
Ext.MessageBox.alert('Status', result);
}},
{xtype : "button",iconCls:'edit',id:'bdSacoHindcastWave_HeightImageSetting',
handler: function(){
propsGrid.setSource(SacoHindcastWave_HeightImageSettingValue);
}
}
]
},
{boxLabel: 'Interpolated',id:'ckSacoHindcastWave_HeightInterpolated'},
{ xtype : "checkboxgroup",
columns: 2,
items:[{xtype : "button",
text:'Off',
iconCls:'film',
handler: function(){
//var w = Ext.getCmp('mainTab');
//w.setActiveTab(0);
//w.expand();
//w.collapsed ? w.expand() : w.collapse();
simple.getForm().setValues(SacoHindcastWave_HeightInterpolatedAnimationValue);
//Ext.MessageBox.alert('Status', 'Changes saved successfully.');
if(document.getElementById("bdSacoHindcastWave_HeightInterpolatedAnimation").innerHTML=="On"){//OFF
var result = getProSettingValue(false,'pcolor');
document.getElementById("bdSacoHindcastWave_HeightInterpolatedAnimation").innerHTML = "Off";
//simple.disable();
}
else{//ON
//simple.enable();
var result = getProSettingValue(true,'pcolor');
document.getElementById("bdSacoHindcastWave_HeightInterpolatedAnimation").innerHTML="On";
}
propsGrid.setSource(SacoHindcastWave_HeightInterpolatedSettingValue);
SacoHindcastWave_HeightInterpolatedOverlays.mergeNewParams({'styles':result});
Ext.MessageBox.alert('Status', result);
}},
{xtype : "button",iconCls:'edit',id:'bdSacoHindcastWave_HeightInterpolatedSetting',
handler: function(){
propsGrid.setSource(SacoHindcastWave_HeightInterpolatedSettingValue);
}
}
]
},
],
}]
};
var SacoHindcastPeriod = {
//xtype: 'fieldset',
title: 'Period',
autoHeight: true,
id: 'SacoHindcastPeriod',
//layout: 'form',
iconCls: 'mapIcon',
collapsed: true, // initially collapse the group
collapsible: true,
items: [{
// Use the default, automatic layout to distribute the controls evenly
// across a single row
xtype: 'checkboxgroup',
//fieldLabel: 'Multi-Column (vertical)',
columns: 2,
items: [
{boxLabel: 'Contours',id:'ckSacoHindcastPeriodContours'},
{ xtype : "checkboxgroup",
columns: 2,
items:[{xtype : "button",
text:'Off',
iconCls:'film',
handler: function(){
//var w = Ext.getCmp('mainTab');
//w.setActiveTab(0);
//w.expand();
//w.collapsed ? w.expand() : w.collapse();
simple.getForm().setValues(SacoHindcastPeriodContoursAnimationValue);
//Ext.MessageBox.alert('Status', 'Changes saved successfully.');
if(document.getElementById("bdSacoHindcastPeriodContoursAnimation").innerHTML=="On"){//OFF
var result = getProSettingValue(false,'contours');
document.getElementById("bdSacoHindcastPeriodContoursAnimation").innerHTML = "Off";
//simple.disable();
}
else{//ON
//simple.enable();
var result = getProSettingValue(true,'contours');
document.getElementById("bdSacoHindcastPeriodContoursAnimation").innerHTML="On";
}
propsGrid.setSource(SacoHindcastPeriodContoursSettingValue);
SacoHindcastPeriodContoursOverlays.mergeNewParams({'styles':result});
Ext.MessageBox.alert('Status', result);
}},
{xtype : "button",iconCls:'edit',id:'bdSacoHindcastPeriodContoursSetting',
handler: function(){
propsGrid.setSource(SacoHindcastPeriodContoursSettingValue);
}
}
]
},
{boxLabel: 'FilledContours',id:'ckSacoHindcastPeriodFilledContours'},
{ xtype : "checkboxgroup",
columns: 2,
items:[{xtype : "button",
text:'Off',
iconCls:'film',
handler: function(){
//var w = Ext.getCmp('mainTab');
//w.setActiveTab(0);
//w.expand();
//w.collapsed ? w.expand() : w.collapse();
simple.getForm().setValues(SacoHindcastPeriodFilledContoursAnimationValue);
//Ext.MessageBox.alert('Status', 'Changes saved successfully.');
if(document.getElementById("bdSacoHindcastPeriodFilledContoursAnimation").innerHTML=="On"){//OFF
var result = getProSettingValue(false,'filledcontours');
document.getElementById("bdSacoHindcastPeriodFilledContoursAnimation").innerHTML = "Off";
//simple.disable();
}
else{//ON
//simple.enable();
var result = getProSettingValue(true,'filledcontours');
document.getElementById("bdSacoHindcastPeriodFilledContoursAnimation").innerHTML="On";
}
propsGrid.setSource(SacoHindcastPeriodFilledContoursSettingValue);
SacoHindcastPeriodFilledContoursOverlays.mergeNewParams({'styles':result});
Ext.MessageBox.alert('Status', result);
}},
{xtype : "button",iconCls:'edit',id:'bdSacoHindcastPeriodFilledContoursSetting',
handler: function(){
propsGrid.setSource(SacoHindcastPeriodFilledContoursSettingValue);
}
}
]
},
{boxLabel: 'Image',id:'ckSacoHindcastPeriodImage'},
{ xtype : "checkboxgroup",
columns: 2,
items:[{xtype : "button",
text:'Off',
iconCls:'film',
handler: function(){
//var w = Ext.getCmp('mainTab');
//w.setActiveTab(0);
//w.expand();
//w.collapsed ? w.expand() : w.collapse();
simple.getForm().setValues(SacoHindcastPeriodImageAnimationValue);
//Ext.MessageBox.alert('Status', 'Changes saved successfully.');
if(document.getElementById("bdSacoHindcastPeriodImageAnimation").innerHTML=="On"){//OFF
var result = getProSettingValue(false,'facets');
document.getElementById("bdSacoHindcastPeriodImageAnimation").innerHTML = "Off";
//simple.disable();
}
else{//ON
//simple.enable();
var result = getProSettingValue(true,'facets');
document.getElementById("bdSacoHindcastPeriodImageAnimation").innerHTML="On";
}
propsGrid.setSource(SacoHindcastPeriodImageSettingValue);
SacoHindcastPeriodImageOverlays.mergeNewParams({'styles':result});
Ext.MessageBox.alert('Status', result);
}},
{xtype : "button",iconCls:'edit',id:'bdSacoHindcastPeriodImageSetting',
handler: function(){
propsGrid.setSource(SacoHindcastPeriodImageSettingValue);
}
}
]
},
{boxLabel: 'Interpolated',id:'ckSacoHindcastPeriodInterpolated'},
{ xtype : "checkboxgroup",
columns: 2,
items:[{xtype : "button",
text:'Off',
iconCls:'film',
handler: function(){
//var w = Ext.getCmp('mainTab');
//w.setActiveTab(0);
//w.expand();
//w.collapsed ? w.expand() : w.collapse();
simple.getForm().setValues(SacoHindcastPeriodInterpolatedAnimationValue);
//Ext.MessageBox.alert('Status', 'Changes saved successfully.');
if(document.getElementById("bdSacoHindcastPeriodInterpolatedAnimation").innerHTML=="On"){//OFF
var result = getProSettingValue(false,'pcolor');
document.getElementById("bdSacoHindcastPeriodInterpolatedAnimation").innerHTML = "Off";
//simple.disable();
}
else{//ON
//simple.enable();
var result = getProSettingValue(true,'pcolor');
document.getElementById("bdSacoHindcastPeriodInterpolatedAnimation").innerHTML="On";
}
propsGrid.setSource(SacoHindcastPeriodInterpolatedSettingValue);
SacoHindcastPeriodInterpolatedOverlays.mergeNewParams({'styles':result});
Ext.MessageBox.alert('Status', result);
}},
{xtype : "button",iconCls:'edit',id:'bdSacoHindcastPeriodInterpolatedSetting',
handler: function(){
propsGrid.setSource(SacoHindcastPeriodInterpolatedSettingValue);
}
}
]
},
],
}]
};
var SacoHindcastWind = {
//xtype: 'fieldset',
title: 'Wind',
autoHeight: true,
id: 'SacoHindcastWind',
//layout: 'form',
iconCls: 'mapIcon',
collapsed: true, // initially collapse the group
collapsible: true,
items: [{
// Use the default, automatic layout to distribute the controls evenly
// across a single row
xtype: 'checkboxgroup',
//fieldLabel: 'Multi-Column (vertical)',
columns: 2,
items: [
{boxLabel: 'Barbs',id:'ckSacoHindcastWindBarbs'},
{ xtype : "checkboxgroup",
columns: 2,
items:[{xtype : "button",
text:'Off',
iconCls:'film',
handler: function(){
//var w = Ext.getCmp('mainTab');
//w.setActiveTab(0);
//w.expand();
//w.collapsed ? w.expand() : w.collapse();
simple.getForm().setValues(SacoHindcastWindBarbsAnimationValue);
//Ext.MessageBox.alert('Status', 'Changes saved successfully.');
if(document.getElementById("bdSacoHindcastWindBarbsAnimation").innerHTML=="On"){//OFF
var result = getProSettingValue(false,'barbs');
document.getElementById("bdSacoHindcastWindBarbsAnimation").innerHTML = "Off";
//simple.disable();
}
else{//ON
//simple.enable();
var result = getProSettingValue(true,'barbs');
document.getElementById("bdSacoHindcastWindBarbsAnimation").innerHTML="On";
}
propsGrid.setSource(SacoHindcastWindBarbsSettingValue);
SacoHindcastWindBarbsOverlays.mergeNewParams({'styles':result});
Ext.MessageBox.alert('Status', result);
}},
{xtype : "button",iconCls:'edit',id:'bdSacoHindcastWindBarbsSetting',
handler: function(){
propsGrid.setSource(SacoHindcastWindBarbsSettingValue);
}
}
]
},
{boxLabel: 'Vectors',id:'ckSacoHindcastWindVectors'},
{ xtype : "checkboxgroup",
columns: 2,
items:[{xtype : "button",
text:'Off',
iconCls:'film',
handler: function(){
//var w = Ext.getCmp('mainTab');
//w.setActiveTab(0);
//w.expand();
//w.collapsed ? w.expand() : w.collapse();
simple.getForm().setValues(SacoHindcastWindVectorsAnimationValue);
//Ext.MessageBox.alert('Status', 'Changes saved successfully.');
if(document.getElementById("bdSacoHindcastWindVectorsAnimation").innerHTML=="On"){//OFF
var result = getProSettingValue(false,'vectors');
document.getElementById("bdSacoHindcastWindVectorsAnimation").innerHTML = "Off";
//simple.disable();
}
else{//ON
//simple.enable();
var result = getProSettingValue(true,'vectors');
document.getElementById("bdSacoHindcastWindVectorsAnimation").innerHTML="On";
}
propsGrid.setSource(SacoHindcastWindVectorsSettingValue);
SacoHindcastWindVectorsOverlays.mergeNewParams({'styles':result});
Ext.MessageBox.alert('Status', result);
}},
{xtype : "button",iconCls:'edit',id:'bdSacoHindcastWindVectorsSetting',
handler: function(){
propsGrid.setSource(SacoHindcastWindVectorsSettingValue);
}
}
]
},
],
}]
};
var SacoHindcastFlood = {
//xtype: 'fieldset',
title: 'Flood',
autoHeight: true,
id: 'SacoHindcastFlood',
//layout: 'form',
iconCls: 'mapIcon',
collapsed: true, // initially collapse the group
collapsible: true,
items: [{
// Use the default, automatic layout to distribute the controls evenly
// across a single row
xtype: 'checkboxgroup',
//fieldLabel: 'Multi-Column (vertical)',
columns: 2,
items: [
{boxLabel: 'innudation',id:'ckSacoHindcastFloodinnudation'},
{ xtype : "checkboxgroup",
columns: 2,
items:[{xtype : "button",
text:'Off',
iconCls:'film',
handler: function(){
//var w = Ext.getCmp('mainTab');
//w.setActiveTab(0);
//w.expand();
//w.collapsed ? w.expand() : w.collapse();
simple.getForm().setValues(SacoHindcastFloodinnudationAnimationValue);
//Ext.MessageBox.alert('Status', 'Changes saved successfully.');
if(document.getElementById("bdSacoHindcastFloodinnudationAnimation").innerHTML=="On"){//OFF
var result = getProSettingValue(false,'innudation');
document.getElementById("bdSacoHindcastFloodinnudationAnimation").innerHTML = "Off";
//simple.disable();
}
else{//ON
//simple.enable();
var result = getProSettingValue(true,'innudation');
document.getElementById("bdSacoHindcastFloodinnudationAnimation").innerHTML="On";
}
propsGrid.setSource(SacoHindcastFloodinnudationSettingValue);
SacoHindcastFloodinnudationOverlays.mergeNewParams({'styles':result});
Ext.MessageBox.alert('Status', result);
}},
{xtype : "button",iconCls:'edit',id:'bdSacoHindcastFloodinnudationSetting',
handler: function(){
propsGrid.setSource(SacoHindcastFloodinnudationSettingValue);
}
}
]
},
{boxLabel: 'Image',id:'ckSacoHindcastFloodImage'},
{ xtype : "checkboxgroup",
columns: 2,
items:[{xtype : "button",
text:'Off',
iconCls:'film',
handler: function(){
//var w = Ext.getCmp('mainTab');
//w.setActiveTab(0);
//w.expand();
//w.collapsed ? w.expand() : w.collapse();
simple.getForm().setValues(SacoHindcastFloodImageAnimationValue);
//Ext.MessageBox.alert('Status', 'Changes saved successfully.');
if(document.getElementById("bdSacoHindcastFloodImageAnimation").innerHTML=="On"){//OFF
var result = getProSettingValue(false,'facets');
document.getElementById("bdSacoHindcastFloodImageAnimation").innerHTML = "Off";
//simple.disable();
}
else{//ON
//simple.enable();
var result = getProSettingValue(true,'facets');
document.getElementById("bdSacoHindcastFloodImageAnimation").innerHTML="On";
}
propsGrid.setSource(SacoHindcastFloodImageSettingValue);
SacoHindcastFloodImageOverlays.mergeNewParams({'styles':result});
Ext.MessageBox.alert('Status', result);
}},
{xtype : "button",iconCls:'edit',id:'bdSacoHindcastFloodImageSetting',
handler: function(){
propsGrid.setSource(SacoHindcastFloodImageSettingValue);
}
}
]
},
],
}]
};
var SacoHindcastVelocity = {
//xtype: 'fieldset',
title: 'Velocity',
autoHeight: true,
id: 'SacoHindcastVelocity',
//layout: 'form',
iconCls: 'mapIcon',
collapsed: true, // initially collapse the group
collapsible: true,
items: [{
// Use the default, automatic layout to distribute the controls evenly
// across a single row
xtype: 'checkboxgroup',
//fieldLabel: 'Multi-Column (vertical)',
columns: 2,
items: [
{boxLabel: 'Vectors',id:'ckSacoHindcastVelocityVectors'},
{ xtype : "checkboxgroup",
columns: 2,
items:[{xtype : "button",
text:'Off',
iconCls:'film',
handler: function(){
//var w = Ext.getCmp('mainTab');
//w.setActiveTab(0);
//w.expand();
//w.collapsed ? w.expand() : w.collapse();
simple.getForm().setValues(SacoHindcastVelocityVectorsAnimationValue);
//Ext.MessageBox.alert('Status', 'Changes saved successfully.');
if(document.getElementById("bdSacoHindcastVelocityVectorsAnimation").innerHTML=="On"){//OFF
var result = getProSettingValue(false,'vectors');
document.getElementById("bdSacoHindcastVelocityVectorsAnimation").innerHTML = "Off";
//simple.disable();
}
else{//ON
//simple.enable();
var result = getProSettingValue(true,'vectors');
document.getElementById("bdSacoHindcastVelocityVectorsAnimation").innerHTML="On";
}
propsGrid.setSource(SacoHindcastVelocityVectorsSettingValue);
SacoHindcastVelocityVectorsOverlays.mergeNewParams({'styles':result});
Ext.MessageBox.alert('Status', result);
}},
{xtype : "button",iconCls:'edit',id:'bdSacoHindcastVelocityVectorsSetting',
handler: function(){
propsGrid.setSource(SacoHindcastVelocityVectorsSettingValue);
}
}
]
},
{boxLabel: 'Contours',id:'ckSacoHindcastVelocityContours'},
{ xtype : "checkboxgroup",
columns: 2,
items:[{xtype : "button",
text:'Off',
iconCls:'film',
handler: function(){
//var w = Ext.getCmp('mainTab');
//w.setActiveTab(0);
//w.expand();
//w.collapsed ? w.expand() : w.collapse();
simple.getForm().setValues(SacoHindcastVelocityContoursAnimationValue);
//Ext.MessageBox.alert('Status', 'Changes saved successfully.');
if(document.getElementById("bdSacoHindcastVelocityContoursAnimation").innerHTML=="On"){//OFF
var result = getProSettingValue(false,'contours');
document.getElementById("bdSacoHindcastVelocityContoursAnimation").innerHTML = "Off";
//simple.disable();
}
else{//ON
//simple.enable();
var result = getProSettingValue(true,'contours');
document.getElementById("bdSacoHindcastVelocityContoursAnimation").innerHTML="On";
}
propsGrid.setSource(SacoHindcastVelocityContoursSettingValue);
SacoHindcastVelocityContoursOverlays.mergeNewParams({'styles':result});
Ext.MessageBox.alert('Status', result);
}},
{xtype : "button",iconCls:'edit',id:'bdSacoHindcastVelocityContoursSetting',
handler: function(){
propsGrid.setSource(SacoHindcastVelocityContoursSettingValue);
}
}
]
},
{boxLabel: 'FilledContours',id:'ckSacoHindcastVelocityFilledContours'},
{ xtype : "checkboxgroup",
columns: 2,
items:[{xtype : "button",
text:'Off',
iconCls:'film',
handler: function(){
//var w = Ext.getCmp('mainTab');
//w.setActiveTab(0);
//w.expand();
//w.collapsed ? w.expand() : w.collapse();
simple.getForm().setValues(SacoHindcastVelocityFilledContoursAnimationValue);
//Ext.MessageBox.alert('Status', 'Changes saved successfully.');
if(document.getElementById("bdSacoHindcastVelocityFilledContoursAnimation").innerHTML=="On"){//OFF
var result = getProSettingValue(false,'filledcontours');
document.getElementById("bdSacoHindcastVelocityFilledContoursAnimation").innerHTML = "Off";
//simple.disable();
}
else{//ON
//simple.enable();
var result = getProSettingValue(true,'filledcontours');
document.getElementById("bdSacoHindcastVelocityFilledContoursAnimation").innerHTML="On";
}
propsGrid.setSource(SacoHindcastVelocityFilledContoursSettingValue);
SacoHindcastVelocityFilledContoursOverlays.mergeNewParams({'styles':result});
Ext.MessageBox.alert('Status', result);
}},
{xtype : "button",iconCls:'edit',id:'bdSacoHindcastVelocityFilledContoursSetting',
handler: function(){
propsGrid.setSource(SacoHindcastVelocityFilledContoursSettingValue);
}
}
]
},
],
}]
};
var SacoHindcastElevation = {
//xtype: 'fieldset',
title: 'Elevation',
autoHeight: true,
id: 'SacoHindcastElevation',
//layout: 'form',
iconCls: 'mapIcon',
collapsed: true, // initially collapse the group
collapsible: true,
items: [{
// Use the default, automatic layout to distribute the controls evenly
// across a single row
xtype: 'checkboxgroup',
//fieldLabel: 'Multi-Column (vertical)',
columns: 2,
items: [
{boxLabel: 'FilledContours',id:'ckSacoHindcastElevationFilledContours'},
{ xtype : "checkboxgroup",
columns: 2,
items:[{xtype : "button",
text:'Off',
iconCls:'film',
handler: function(){
//var w = Ext.getCmp('mainTab');
//w.setActiveTab(0);
//w.expand();
//w.collapsed ? w.expand() : w.collapse();
simple.getForm().setValues(SacoHindcastElevationFilledContoursAnimationValue);
//Ext.MessageBox.alert('Status', 'Changes saved successfully.');
if(document.getElementById("bdSacoHindcastElevationFilledContoursAnimation").innerHTML=="On"){//OFF
var result = getProSettingValue(false,'filledcontours');
document.getElementById("bdSacoHindcastElevationFilledContoursAnimation").innerHTML = "Off";
//simple.disable();
}
else{//ON
//simple.enable();
var result = getProSettingValue(true,'filledcontours');
document.getElementById("bdSacoHindcastElevationFilledContoursAnimation").innerHTML="On";
}
propsGrid.setSource(SacoHindcastElevationFilledContoursSettingValue);
SacoHindcastElevationFilledContoursOverlays.mergeNewParams({'styles':result});
Ext.MessageBox.alert('Status', result);
}},
{xtype : "button",iconCls:'edit',id:'bdSacoHindcastElevationFilledContoursSetting',
handler: function(){
propsGrid.setSource(SacoHindcastElevationFilledContoursSettingValue);
}
}
]
},
{boxLabel: 'Image',id:'ckSacoHindcastElevationImage'},
{ xtype : "checkboxgroup",
columns: 2,
items:[{xtype : "button",
text:'Off',
iconCls:'film',
handler: function(){
//var w = Ext.getCmp('mainTab');
//w.setActiveTab(0);
//w.expand();
//w.collapsed ? w.expand() : w.collapse();
simple.getForm().setValues(SacoHindcastElevationImageAnimationValue);
//Ext.MessageBox.alert('Status', 'Changes saved successfully.');
if(document.getElementById("bdSacoHindcastElevationImageAnimation").innerHTML=="On"){//OFF
var result = getProSettingValue(false,'facets');
document.getElementById("bdSacoHindcastElevationImageAnimation").innerHTML = "Off";
//simple.disable();
}
else{//ON
//simple.enable();
var result = getProSettingValue(true,'facets');
document.getElementById("bdSacoHindcastElevationImageAnimation").innerHTML="On";
}
propsGrid.setSource(SacoHindcastElevationImageSettingValue);
SacoHindcastElevationImageOverlays.mergeNewParams({'styles':result});
Ext.MessageBox.alert('Status', result);
}},
{xtype : "button",iconCls:'edit',id:'bdSacoHindcastElevationImageSetting',
handler: function(){
propsGrid.setSource(SacoHindcastElevationImageSettingValue);
}
}
]
},
],
}]
};