SPARCSMap National Prototype
by spydmobile
HTML
<script src="http://extjs.cachefly.net/ext-3.4.0/adapter/ext/ext-base.js"></script>
<script src="http://extjs.cachefly.net/ext-3.4.0/ext-all.js"></script>
<link rel="stylesheet" href="http://extjs.cachefly.net/ext-3.4.0/resources/css/ext-all.css">
<script src="http://openlayers.org/api/2.13/OpenLayers.js"></script>
<script src="http://www.sparcsonline.com/tng/sites/all/modules/sparcs/sparcsmap/js/loadingPanel.js"></script>
<script src="http://www.sparcsonline.com/tng/sites/all/libraries/GeoExt/lib/GeoExt.js"></script>
<script src="http://www.sparcsonline.com/tng/sites/all/modules/sparcs/sparcsmap/plugs/ext.ux.menu.storemenu-min.js"></script>
<link rel="stylesheet" href="http://www.sparcsonline.com/tng/sites/all/modules/sparcs/sparcsmap/css/xtheme-human.css">
<link rel="stylesheet" href="http://www.sparcsonline.com/tng/sites/all/modules/sparcs/sparcsmap/css/sparcsmap.css">
<script src="http://maps.google.com/maps/api/js?v=3&sensor=false"></script>
<body>
<h1>SPARCSmap 2015 Evolution</h1><p>2015-02-16 12:21:16</p>
<div id="footinfo">
<div id="responseText">
</div>
<div id="infogrid"> </div>
<div id="footinfo-content">
<b>Last Refresh Lightning:</b><span id="lastltgrefresh"></span> <b>Fires:</b><span id="lastfirerefresh"> </span> <b>Conditions:</b><span id="ccrefresh"> </span> <b>Modis:</b><span id="lastmodisfresh"> </span>
</div>
</div>
<div id="xxx">
<div id="fuel-container">
<br><br>
Fuel Transparency: (100% - 0%)<br>
<div id="slider"> </div>
<hr>
Manual Layer Refresh
<div id="buttons"></div>
<hr>
</div>
<div id="idcoords"> </div>
<div id="desc">
<div id="logo">
<img...
JavaScript
// --------- sparcsmap_init() in sparcsmap.js.php
var valuesatrisk = new OpenLayers.Layer.WMS
(
"Values At Risk",
geoserver,
{
layers: 'vars_ev,vars_vq,vars_zf,vars_sm,vars_fs',
styles: 'var_with_id,var_with_id,var_with_id,var_with_id,var_with_id,var_with_id',
srs: 'EPSG:4326',
format: 'image/png',
tiled: 'true',
transparent: true},
{isBaseLayer: false, displayInLayerSwitcher: true, visibility: false}
);
var jsmenuname = "Franco's Favorites";
var sparcsuid = "814";
var geoserver = ["http://gs2.vm.sparcsonline.com/geoserver/wms?" ,
"http://gs3.vm.sparcsonline.com/geoserver/wms?" ,
"http://gs4.vm.sparcsonline.com/geoserver/wms?"];
var defaultmap, instructions;
var geoservercached = "http://gs.vm.sparcsonline.com/gwc/service/wms?";var geoservertngcached = ["http://gs2.vm.sparcsonline.com/geoserver/gwc/service/wms?" ,
"http://gs3.vm.sparcsonline.com/geoserver/gwc/service/wms?" ,
"http://gs4.vm.sparcsonline.com/geoserver/gwc/service/wms?"];
var geoservertng = ["http://gs2.vm.sparcsonline.com/geoserver/wms?" ,
"http://gs3.vm.sparcsonline.com/geoserver/wms?" ,
"http://gs4.vm.sparcsonline.com/geoserver/wms?"];
var proxyurl = "http://www.sparcsonline.com/tng/sparcsmap/getinfo?t=smjs&url=";
OpenLayers.ProxyHost = proxyurl;
OpenLayers.IMAGE_RELOAD_ATTEMPTS = 5;
OpenLayers.Util.onImageLoadErrorColor = "transparent";
var assertMenuHeight = function(m) {
var maxHeight = 100;
if (m.el.getHeight() > maxHeight) {
m.el.setHeight(maxHeight);
m.el.applyStyles('overflow:auto;');
}
};
var sparcsurl = "http://www.sparcsonline.com/tng ";
var allservers = ["http://gs2.vm.sparcsonline.com/geoserver/wms?via=allservers&", "http://gs1.vm.sparcsonline.com/wms?via=allservers&"];
var custommenu = new Ext.ux.menu.StoreMenu({
url:'sparcsmap/favdata',
baseParams: {
...