remove unused code
This commit is contained in:
		
							parent
							
								
									4f3fd04c5c
								
							
						
					
					
						commit
						3078ae6ba1
					
				
					 7 changed files with 9192 additions and 9300 deletions
				
			
		
										
											
												File diff suppressed because it is too large
												Load diff
											
										
									
								
							| 
						 | 
					@ -23,7 +23,6 @@ const jsSourcesData = [
 | 
				
			||||||
	'server/scripts/data/travelcities.js',
 | 
						'server/scripts/data/travelcities.js',
 | 
				
			||||||
	'server/scripts/data/regionalcities.js',
 | 
						'server/scripts/data/regionalcities.js',
 | 
				
			||||||
	'server/scripts/data/stations.js',
 | 
						'server/scripts/data/stations.js',
 | 
				
			||||||
	'server/scripts/data/states.js',
 | 
					 | 
				
			||||||
];
 | 
					];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const webpackOptions = {
 | 
					const webpackOptions = {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,59 +0,0 @@
 | 
				
			||||||
// eslint-disable-next-line no-unused-vars
 | 
					 | 
				
			||||||
const states = (() => {
 | 
					 | 
				
			||||||
	const stateList = {
 | 
					 | 
				
			||||||
		Arizona: 'AZ',
 | 
					 | 
				
			||||||
		Alabama: 'AL',
 | 
					 | 
				
			||||||
		Alaska: 'AK',
 | 
					 | 
				
			||||||
		Arkansas: 'AR',
 | 
					 | 
				
			||||||
		California: 'CA',
 | 
					 | 
				
			||||||
		Colorado: 'CO',
 | 
					 | 
				
			||||||
		Connecticut: 'CT',
 | 
					 | 
				
			||||||
		Delaware: 'DE',
 | 
					 | 
				
			||||||
		Florida: 'FL',
 | 
					 | 
				
			||||||
		Georgia: 'GA',
 | 
					 | 
				
			||||||
		Hawaii: 'HI',
 | 
					 | 
				
			||||||
		Idaho: 'ID',
 | 
					 | 
				
			||||||
		Illinois: 'IL',
 | 
					 | 
				
			||||||
		Indiana: 'IN',
 | 
					 | 
				
			||||||
		Iowa: 'IA',
 | 
					 | 
				
			||||||
		Kansas: 'KS',
 | 
					 | 
				
			||||||
		Kentucky: 'KY',
 | 
					 | 
				
			||||||
		Louisiana: 'LA',
 | 
					 | 
				
			||||||
		Maine: 'ME',
 | 
					 | 
				
			||||||
		Maryland: 'MD',
 | 
					 | 
				
			||||||
		Massachusetts: 'MA',
 | 
					 | 
				
			||||||
		Michigan: 'MI',
 | 
					 | 
				
			||||||
		Minnesota: 'MN',
 | 
					 | 
				
			||||||
		Mississippi: 'MS',
 | 
					 | 
				
			||||||
		Missouri: 'MO',
 | 
					 | 
				
			||||||
		Montana: 'MT',
 | 
					 | 
				
			||||||
		Nebraska: 'NE',
 | 
					 | 
				
			||||||
		Nevada: 'NV',
 | 
					 | 
				
			||||||
		'New Hampshire': 'NH',
 | 
					 | 
				
			||||||
		'New Jersey': 'NJ',
 | 
					 | 
				
			||||||
		'New Mexico': 'NM',
 | 
					 | 
				
			||||||
		'New York': 'NY',
 | 
					 | 
				
			||||||
		'North Carolina': 'NC',
 | 
					 | 
				
			||||||
		'North Dakota': 'ND',
 | 
					 | 
				
			||||||
		Ohio: 'OH',
 | 
					 | 
				
			||||||
		Oklahoma: 'OK',
 | 
					 | 
				
			||||||
		Oregon: 'OR',
 | 
					 | 
				
			||||||
		Pennsylvania: 'PA',
 | 
					 | 
				
			||||||
		'Rhode Island': 'RI',
 | 
					 | 
				
			||||||
		'South Carolina': 'SC',
 | 
					 | 
				
			||||||
		'South Dakota': 'SD',
 | 
					 | 
				
			||||||
		Tennessee: 'TN',
 | 
					 | 
				
			||||||
		Texas: 'TX',
 | 
					 | 
				
			||||||
		Utah: 'UT',
 | 
					 | 
				
			||||||
		Vermont: 'VT',
 | 
					 | 
				
			||||||
		Virginia: 'VA',
 | 
					 | 
				
			||||||
		Washington: 'WA',
 | 
					 | 
				
			||||||
		'West Virginia': 'WV',
 | 
					 | 
				
			||||||
		Wisconsin: 'WI',
 | 
					 | 
				
			||||||
		Wyoming: 'WY',
 | 
					 | 
				
			||||||
	};
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	return {
 | 
					 | 
				
			||||||
		getTwoDigitCode: (stateFullName) => stateList[stateFullName],
 | 
					 | 
				
			||||||
	};
 | 
					 | 
				
			||||||
})();
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,45 +1,3 @@
 | 
				
			||||||
const relativeHumidity = (Temperature, DewPoint) => {
 | 
					 | 
				
			||||||
	const T = Temperature;
 | 
					 | 
				
			||||||
	const TD = DewPoint;
 | 
					 | 
				
			||||||
	return Math.round(100 * (Math.exp((17.625 * TD) / (243.04 + TD)) / Math.exp((17.625 * T) / (243.04 + T))));
 | 
					 | 
				
			||||||
};
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
const heatIndex = (Temperature, RelativeHumidity) => {
 | 
					 | 
				
			||||||
	const T = Temperature;
 | 
					 | 
				
			||||||
	const RH = RelativeHumidity;
 | 
					 | 
				
			||||||
	let HI = 0.5 * (T + 61.0 + ((T - 68.0) * 1.2) + (RH * 0.094));
 | 
					 | 
				
			||||||
	let ADJUSTMENT;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	if (T >= 80) {
 | 
					 | 
				
			||||||
		HI = -42.379 + 2.04901523 * T + 10.14333127 * RH - 0.22475541 * T * RH - 0.00683783 * T * T - 0.05481717 * RH * RH + 0.00122874 * T * T * RH + 0.00085282 * T * RH * RH - 0.00000199 * T * T * RH * RH;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		if (RH < 13 && (T > 80 && T < 112)) {
 | 
					 | 
				
			||||||
			ADJUSTMENT = ((13 - RH) / 4) * Math.sqrt((17 - Math.abs(T - 95)) / 17);
 | 
					 | 
				
			||||||
			HI -= ADJUSTMENT;
 | 
					 | 
				
			||||||
		} else if (RH > 85 && (T > 80 && T < 87)) {
 | 
					 | 
				
			||||||
			ADJUSTMENT = ((RH - 85) / 10) * ((87 - T) / 5);
 | 
					 | 
				
			||||||
			HI += ADJUSTMENT;
 | 
					 | 
				
			||||||
		}
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	if (HI < Temperature) {
 | 
					 | 
				
			||||||
		HI = Temperature;
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	return Math.round(HI);
 | 
					 | 
				
			||||||
};
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
const windChill = (Temperature, WindSpeed) => {
 | 
					 | 
				
			||||||
	if (WindSpeed === '0' || WindSpeed === 'Calm' || WindSpeed === 'NA') {
 | 
					 | 
				
			||||||
		return '';
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	const T = Temperature;
 | 
					 | 
				
			||||||
	const V = WindSpeed;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	return Math.round(35.74 + (0.6215 * T) - (35.75 * (V ** 0.16)) + (0.4275 * T * (V ** 0.16)));
 | 
					 | 
				
			||||||
};
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
// wind direction
 | 
					// wind direction
 | 
				
			||||||
const directionToNSEW = (Direction) => {
 | 
					const directionToNSEW = (Direction) => {
 | 
				
			||||||
	const val = Math.floor((Direction / 22.5) + 0.5);
 | 
						const val = Math.floor((Direction / 22.5) + 0.5);
 | 
				
			||||||
| 
						 | 
					@ -53,9 +11,6 @@ const distance = (x1, y1, x2, y2) => Math.sqrt((x2 - x1) ** 2 + (y2 - y1) ** 2);
 | 
				
			||||||
const wrap = (x, m) => ((x % m) + m) % m;
 | 
					const wrap = (x, m) => ((x % m) + m) % m;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export {
 | 
					export {
 | 
				
			||||||
	relativeHumidity,
 | 
					 | 
				
			||||||
	heatIndex,
 | 
					 | 
				
			||||||
	windChill,
 | 
					 | 
				
			||||||
	directionToNSEW,
 | 
						directionToNSEW,
 | 
				
			||||||
	distance,
 | 
						distance,
 | 
				
			||||||
	wrap,
 | 
						wrap,
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -2,7 +2,6 @@ import { rewriteUrl } from './cors.mjs';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const json = (url, params) => fetchAsync(url, 'json', params);
 | 
					const json = (url, params) => fetchAsync(url, 'json', params);
 | 
				
			||||||
const text = (url, params) => fetchAsync(url, 'text', params);
 | 
					const text = (url, params) => fetchAsync(url, 'text', params);
 | 
				
			||||||
const raw = (url, params) => fetchAsync(url, '', params);
 | 
					 | 
				
			||||||
const blob = (url, params) => fetchAsync(url, 'blob', params);
 | 
					const blob = (url, params) => fetchAsync(url, 'blob', params);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const fetchAsync = async (_url, responseType, _params = {}) => {
 | 
					const fetchAsync = async (_url, responseType, _params = {}) => {
 | 
				
			||||||
| 
						 | 
					@ -96,6 +95,5 @@ const retryDelay = (retryNumber) => {
 | 
				
			||||||
export {
 | 
					export {
 | 
				
			||||||
	json,
 | 
						json,
 | 
				
			||||||
	text,
 | 
						text,
 | 
				
			||||||
	raw,
 | 
					 | 
				
			||||||
	blob,
 | 
						blob,
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -24,7 +24,7 @@ const cachedImages = [];
 | 
				
			||||||
const preloadImg = (src) => {
 | 
					const preloadImg = (src) => {
 | 
				
			||||||
	if (cachedImages.includes(src)) return false;
 | 
						if (cachedImages.includes(src)) return false;
 | 
				
			||||||
	blob(src);
 | 
						blob(src);
 | 
				
			||||||
	// cachedImages.push(src);
 | 
						cachedImages.push(src);
 | 
				
			||||||
	return true;
 | 
						return true;
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -44,7 +44,6 @@
 | 
				
			||||||
	<script type="module" src="scripts/index.mjs"></script>
 | 
						<script type="module" src="scripts/index.mjs"></script>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  <!-- data -->
 | 
					  <!-- data -->
 | 
				
			||||||
  <script type="text/javascript" src="scripts/data/states.js"></script>
 | 
					 | 
				
			||||||
  <script type="text/javascript" src="scripts/data/travelcities.js"></script>
 | 
					  <script type="text/javascript" src="scripts/data/travelcities.js"></script>
 | 
				
			||||||
  <script type="text/javascript" src="scripts/data/regionalcities.js"></script>
 | 
					  <script type="text/javascript" src="scripts/data/regionalcities.js"></script>
 | 
				
			||||||
  <script type="text/javascript" src="scripts/data/stations.js"></script>
 | 
					  <script type="text/javascript" src="scripts/data/stations.js"></script>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue