kopia lustrzana https://gitlab.com/gridtracker.org/gridtracker
				
				
				
			
							rodzic
							
								
									04f2718120
								
							
						
					
					
						commit
						7f1ad13349
					
				|  | @ -36,7 +36,7 @@ | |||
| 		</div> | ||||
| 		<div id="documentsDiv" style="display:none" > | ||||
| 		<div  > | ||||
| 			<div>Your documents folder ( <text id="searchedDocFolder"></text> ) could not be located.</div><br/> | ||||
| 			<div>Your documents folder ( <div id="searchedDocFolder"></div> ) could not be located.</div><br/> | ||||
| 			<div>GridTracker can not continue without it.</div><br/> | ||||
| 			<div>Please select a directory so that GridTracker can store important files.</div><br/> | ||||
| 			<input id="documentDirectoryInput" type="file" nwdirectory onchange="directoryInput(this)"/> | ||||
|  | @ -308,7 +308,7 @@ | |||
|          <div id="myGridTooltip" style="background-color:black;padding:5px;text-align:center;display:block;position:absolute;z-index:-499;left:50px;top:50px;border:2px solid white;white-space: nowrap;overflow:hidden" class="roundBorder"></div> | ||||
| 		 <div id="myTrophyTooltip" style="background-color:black;padding:5px;text-align:center;display:block;position:absolute;z-index:-499;left:50px;top:50px;border:2px solid white;white-space: nowrap;overflow:hidden" class="roundBorder"></div> | ||||
| 		<div id="myMoonTooltip" style="background-color:black;padding:5px;text-align:center;display:block;position:absolute;z-index:-499;left:50px;top:50px;border:2px solid white;white-space: nowrap;overflow:hidden" class="roundBorder"></div> | ||||
| 		<div id="helpDiv"style="animation: fadeInEffect .1s;margin: 2px;left:30px;top:20px;display:none;background-color:black;padding:5px;text-align:center;vertical-align:middle;position:absolute;z-index:600;border:1px cyan;" class="roundBorder" > | ||||
| 		<div id="helpDiv" style="animation: fadeInEffect .1s;margin: 2px;left:30px;top:20px;display:none;background-color:black;padding:5px;text-align:center;vertical-align:middle;position:absolute;z-index:600;border:1px cyan;" class="roundBorder" > | ||||
| 			<div id="printHotKeyDiv" style="border:1px solid cyan;color:white;text-align:auto;" > | ||||
| <table align=center class="darkTable" > | ||||
| <tr><th  colspan=6 >Hot Key List (v1.20.0825+)</th> | ||||
|  | @ -750,7 +750,7 @@ | |||
|             </div> | ||||
| 			<div id="logbookSettingsDiv" 	class="settingsTabcontent" style="padding:5px;"> | ||||
| 				<div style="padding:5px;" class="mapItem"> | ||||
| 					<div style="padding:5px;"  class="mapItem" title="Filter Logbook QSO To These Callsigns Only
(comma seperated)"> | ||||
| 					<div style="padding:5px;"  class="mapItem" title="Filter Logbook QSOs to include these Callsigns only
(comma separated)"> | ||||
| 						 <table align=center> | ||||
| 							<tr> | ||||
| 							   <td><b>Working Callsign(s)</b></td> | ||||
|  | @ -763,7 +763,7 @@ | |||
| 							</tr> | ||||
| 						 </table> | ||||
| 					</div> | ||||
| 					<div style="padding:5px;"  class="mapItem" title="Filter Logbook QSO From This Date And After"> | ||||
| 					<div style="padding:5px;"  class="mapItem" title="Filter Logbook QSOs from before this Date"> | ||||
| 						 <table align=center> | ||||
| 							<tr> | ||||
| 							   <td><b>Working Date</b></td> | ||||
|  | @ -785,7 +785,7 @@ | |||
| 						 </table> | ||||
| 					</div> | ||||
| 					<br/> | ||||
| 					<div  style="padding:5px;display:none;font-size:larger:font-weight:bold:color:cyan;" id="applyCallsignsAndDateDiv" class="button"  onclick="applyCallsignsAndDates();" title="Apply Changes and Re-Import Logbook(s)">Apply Changes</div> | ||||
| 					<div  style="padding:5px;display:none;font-size:larger;font-weight:bold;color:cyan;" id="applyCallsignsAndDateDiv" class="button"  onclick="applyCallsignsAndDates();" title="Apply Changes and Re-Import Logbook(s)">Apply Changes</div> | ||||
| 				</div> | ||||
| 			</div> | ||||
|             <div id="mapSettingsDiv" 	class="settingsTabcontent" style="background-color:#00000044;text-shadow: 0 0 5px #000000FF;"> | ||||
|  | @ -1747,7 +1747,8 @@ | |||
| 				  ©2020 Henry "atouk" Forte / N2VFL<br/>                  | ||||
|                   <p> | ||||
| 				  <H3>Contributors</H3> | ||||
| 				  <b>NRØQ</b> - "d3jake" KEØRIY - "Don" KB2YSI - K4KPW | ||||
| 				  <b>NRØQ</b><p> | ||||
| 				  "d3jake" KEØRIY - "Don" KB2YSI - K4KPW - "Paul" K6PST | ||||
|                   <br /> | ||||
|                   <img src="./gridview.png" /> <br /> | ||||
| 				  | ||||
|  |  | |||
|  | @ -46,10 +46,15 @@ Settings: | |||
|     New Tab!: | ||||
|       "Working Callsign(s)" | ||||
|         When enabled, filter your logbooks by callsigns | ||||
|           eg:  "N0TTL,N0OAW,KE0PEA"  | ||||
|           (eg:"N0TTL,N0OAW,KE0PEA") only those callsigns will be loaded | ||||
|      | ||||
|       "Working Date" | ||||
|         When enabled, filter your logbooks by anything on or after date | ||||
|         When enabled, filter your logbooks by date | ||||
|           (Only QSO on or after date will be loaded) | ||||
| 		  (Dates are 00:00:00 UTC/Zulu) | ||||
|        | ||||
|       When "Apply Changes" is pressed, GridTracker will re-import logs | ||||
|         (it may take a while) | ||||
|      | ||||
|   Lookups: | ||||
|     Update: | ||||
|  |  | |||
|  | @ -580,7 +580,7 @@ function getChunkedBuffer(file_url, callback, flag, mode, port, cookie, errorHan | |||
| var g_ulsDatabase = openDatabase('ulsDB', '1.0', 'US Callsigns', 40 * 1024 * 1024); | ||||
| 
 | ||||
| g_ulsDatabase.transaction(function (tx) { | ||||
| 	tx.executeSql('CREATE TABLE IF NOT EXISTS calls (callsign PRIMARY KEY, zip, state)'); | ||||
| 	tx.executeSql('CREATE TABLE IF NOT EXISTS calls (callsign TEXT PRIMARY KEY, zip, state)'); | ||||
| }); | ||||
| 
 | ||||
| 
 | ||||
|  | @ -621,7 +621,7 @@ function processulsCallsigns(data, flag, cookies, starting, finished) | |||
| 					saveCallsignSettings(); | ||||
| 					ulsUpdatedTd.innerHTML = "<b><i>Processing...</i></b>"; | ||||
| 					tx.executeSql('drop table calls'); | ||||
| 					tx.executeSql('CREATE TABLE IF NOT EXISTS calls (callsign PRIMARY KEY, zip, state)'); | ||||
| 					tx.executeSql('CREATE TABLE IF NOT EXISTS calls (callsign TEXT PRIMARY KEY, zip, state)'); | ||||
| 				} | ||||
| 				for (var x in lines ) | ||||
| 				{ | ||||
|  |  | |||
|  | @ -1,8 +1,8 @@ | |||
| // GridTracker ©2020 N0TTL
 | ||||
| var gtComment1 = "GridTracker is not open source, you may not change, modify or 'borrow' code for your needs that is redistributed in any form without first asking and receiving permission from N0TTL *and* N2VFL"; | ||||
| var gtComment2 = "Third party libraries and functions used are seperated to third-party.js or their respective lib .js files, the GT close-source directive does not apply to these files of course"; | ||||
| var gtVersion = 1200825; | ||||
| var gtBeta = "Betamax"; | ||||
| var gtVersion = 1200826; | ||||
| var gtBeta = ""; | ||||
| 
 | ||||
| var g_startVersion = 0; | ||||
| 
 | ||||
|  | @ -4549,6 +4549,7 @@ function loadStrikes () | |||
| 				 | ||||
| 			 | ||||
| 				var worker = "<font style='color:yellow;font-weight:bold'>Lighting Strike Detected!</font><br/>"; | ||||
| 				worker += "<font style='color:white'>"+userTimeString(null)+"</font><br/>"; | ||||
| 				worker += "<font style='color:orange'>Distance: </font><font style='color:lightblue;font-weight:bold'>"+dist+"</font><br/>"; | ||||
| 				worker += "<font style='color:cyan'>Bearing: </font><font style='color:lightgreen;font-weight:bold'>"+azim+"</font>"; | ||||
| 
 | ||||
|  | @ -9411,7 +9412,7 @@ function updateBasedOnIni() { | |||
| 	if ( g_jtdxProcessRunning ) | ||||
| 		count++; | ||||
| 	// UdpPortNotSet
 | ||||
| 	if (g_appSettings.wsjtUdpPort == 0 || count == 1) { | ||||
| 	if (g_appSettings.wsjtUdpPort == 0 && count == 1) { | ||||
| 		if (g_wsjtxProcessRunning) | ||||
| 			which = g_wsjtxIni; | ||||
| 		else if (g_jtdxProcessRunning) | ||||
|  | @ -9517,9 +9518,10 @@ function validateNumAndLetter( input ) | |||
| 
 | ||||
| function validCallsignsKeys( value ) | ||||
| { | ||||
| 	console.log(value); | ||||
| 	if (value == 44) | ||||
| 		return true; | ||||
| 	if ( value >= 48 && value <= 57 ) | ||||
| 	if ( value >= 47 && value <= 57 ) | ||||
| 		return true; | ||||
| 	if ( value >= 65 && value <= 90 ) | ||||
| 		return true; | ||||
|  | @ -11069,14 +11071,11 @@ function setMsgSettingsView() { | |||
| 		msgAwayTextDiv.style.display = "none"; | ||||
| } | ||||
| 
 | ||||
| function loadAdifSettings() { | ||||
| 	 | ||||
| function loadAdifSettings()  | ||||
| { | ||||
| 	workingCallsignEnable.checked = g_appSettings.workingCallsignEnable; | ||||
| 	workingCallsignsValue.value = (Object.keys(g_appSettings.workingCallsigns).join(",")); | ||||
| 	 | ||||
| 	if ( workingCallsignsValue.value.length == 0 ) | ||||
| 		 workingCallsignsValue.value = myDEcall; | ||||
| 	  | ||||
| 	ValidateCallsigns(workingCallsignsValue); | ||||
| 	 | ||||
| 	workingDateEnable.checked = g_appSettings.workingDateEnable ; | ||||
|  | @ -11220,7 +11219,7 @@ function startupButtonsAndInputs() { | |||
| 	} | ||||
| 	catch (e) | ||||
| 	{ | ||||
| 		alert(e.message); | ||||
| 		//alert(e.message);
 | ||||
| 	} | ||||
| } | ||||
| 
 | ||||
|  | @ -13415,7 +13414,6 @@ window.addEventListener("load", function(){ | |||
| }); | ||||
| 
 | ||||
| process.on('uncaughtException', function (e) { | ||||
| 	alert(e); | ||||
| 	console.error('uncaughtException:', e); | ||||
| 	console.error(e.stack); | ||||
| }); | ||||
|  |  | |||
|  | @ -1459,14 +1459,14 @@ function viewRoster() | |||
| 			{ | ||||
| 				if ( g_rosterSettings.maxLoTW < 27 ) | ||||
| 				{ | ||||
| 					var months = (g_day -  window.opener.g_lotwCallsigns[thisCall]) / 30; | ||||
| 					var months = (g_day -  window.opener.g_lotwCallsigns[thisCall]) / 30 ; | ||||
| 					if ( months > g_rosterSettings.maxLoTW ) | ||||
| 						worker += "<td  style='color:yellow' align='center' title='Has not uploaded a QSO in "+Number(months).toYM()+"'>?</td>"; | ||||
| 					else | ||||
| 						worker += "<td  style='color:#0F0' align='center'>✔</td>"; | ||||
| 						worker += "<td  style='color:#0F0' align='center' title='  Last Upload
" + window.opener.userDayString(window.opener.g_lotwCallsigns[thisCall] * 86400000 ) + "'>✔</td>"; | ||||
| 				} | ||||
| 				else | ||||
| 					worker += "<td  style='color:#0F0' align='center'>✔</td>"; | ||||
| 					worker += "<td  style='color:#0F0' align='center' title='  Last Upload
" + window.opener.userDayString(window.opener.g_lotwCallsigns[thisCall] * 86400000 ) + "'>✔</td>"; | ||||
| 			} | ||||
| 			else  | ||||
| 				worker += "<td></td>"; | ||||
|  |  | |||
		Ładowanie…
	
		Reference in New Issue
	
	 Paul Traina
						Paul Traina