diff --git a/package.nw/GridTracker.html b/package.nw/GridTracker.html
index 57387333..b1014659 100644
--- a/package.nw/GridTracker.html
+++ b/package.nw/GridTracker.html
@@ -1380,8 +1380,8 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Username Password
+ oninput="lookupValueChanged();" /> Password
Test
@@ -1440,6 +1440,18 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
diff --git a/package.nw/lib/gt.js b/package.nw/lib/gt.js
index bc0b80c7..25c0179c 100644
--- a/package.nw/lib/gt.js
+++ b/package.nw/lib/gt.js
@@ -14088,6 +14088,7 @@ function lookupValueChanged(what)
}
}
g_appSettings.lookupService = lookupService.value;
+ g_appSettings.lookupCallookPreferred = lookupCallookPreferred.value;
lookupQrzTestResult.innerHTML = "";
g_qrzLookupSessionId = null;
if (lookupService.value == "CALLOOK")
@@ -14150,6 +14151,29 @@ function continueWithLookup(callsign, gridPass)
"lookupInfoDiv",
"Looking up " + callsign + " , please wait..."
);
+
+ if (g_appSettings.lookupCallookPreferred) {
+ var dxcc = callsignToDxcc(callsign);
+ var where;
+ var ccode = 0;
+ if (dxcc in g_dxccToAltName)
+ {
+ where = g_dxccToAltName[dxcc];
+ ccode = g_worldGeoData[g_dxccToGeoData[dxcc]].ccode;
+ }
+ else where = "Unknown";
+ if (ccode == 840)
+ {
+ getBuffer(
+ "https://callook.info/" + callsign + "/json",
+ callookResults,
+ gridPass,
+ "https",
+ 443,
+ true
+ );
+ }
+ }
if (g_appSettings.lookupService != "CALLOOK")
{
g_qrzLookupCallsign = callsign;