merge-requests/237/merge
Tag 2023-01-19 13:03:43 -08:00
rodzic 84b6f94c2d
commit 921508a3bd
2 zmienionych plików z 41 dodań i 6 usunięć

Wyświetl plik

@ -499,10 +499,10 @@
<input type="checkbox" id="rosterDelayOnFocus" onchange="rosterDelayOnFocusValueChanged(this);" />
</td>
<tr align="center">
<td align="center" id="rosterDelayTimeTd">1500ms</td>
<td align="center" style="display:none;" id="rosterDelayTimeTd">1500ms</td>
</tr>
<tr align="center">
<td colspan="2">
<td colspan="2" >
<input
type="range"
min="50"
@ -512,6 +512,7 @@
class="slider"
id="rosterDelayTime"
oninput="changeRosterDelayTime()"
style="display:none;"
/>
</td>
</tr>

Wyświetl plik

@ -141,6 +141,15 @@ var g_defaultSettings = {
OAMS: true,
Age: true
},
displayFilters: {
brightness: 100,
contrast: 100,
saturate: 100,
hueRotate: 0,
invert: 0,
sepia: 0,
grayscale: 0
},
reference: 0,
controls: true,
controlsExtended: true,
@ -155,6 +164,16 @@ var g_defaultSettings = {
rosterTime: 120
};
g_def_displayFilters = {
brightness: 100,
contrast: 100,
saturate: 100,
hueRotate: 0,
invert: 0,
sepia: 0,
grayscale: 0
};
const LOGBOOK_LIVE_BAND_LIVE_MODE = "0";
const LOGBOOK_LIVE_BAND_MIX_MODE = "1";
const LOGBOOK_LIVE_BAND_DIGI_MODE = "2";
@ -330,7 +349,7 @@ var rosterFocus = false;
function rosterInFocus()
{
if (window.opener.g_appSettings.rosterDelayOnFocus)
if (g_rosterSettings.rosterDelayOnFocus)
{
rosterFocus = true;
}
@ -358,7 +377,7 @@ function processRoster(roster)
if (rosterFocus)
{
rosterTimeout = nodeTimers.setTimeout(viewRoster, window.opener.g_appSettings.rosterDelayTime);
rosterTimeout = nodeTimers.setTimeout(viewRoster, g_rosterSettings.rosterDelayTime);
rosterDelayDiv.style.display = "inline-block";
}
else
@ -2226,9 +2245,9 @@ function addControls()
clearRosterOnBandChange.checked = g_rosterSettings.clearRosterOnBandChange;
rosterDelayOnFocus.checked = g_rosterSettings.rosterDelayOnFocus;
displayDelayOnFocus();
rosterDelayTime.value = g_rosterSettings.rosterDelayTime;
rosterDelayTimeTd.innerHTML = rosterDelayTime.value + "ms";
setRosterTimeView();
setVisual();
@ -2249,9 +2268,24 @@ function clearRosterOnBandChangeValueChanged(what)
function rosterDelayOnFocusValueChanged(what)
{
g_rosterSettings.rosterDelayOnFocus = rosterDelayOnFocus.checked;
displayDelayOnFocus();
writeRosterSettings();
}
function displayDelayOnFocus()
{
if (g_rosterSettings.rosterDelayOnFocus)
{
rosterDelayTimeTd.style.display = "block";
rosterDelayTime.style.display = "block";
}
else
{
rosterDelayTimeTd.style.display = "none";
rosterDelayTime.style.display = "none";
}
}
function changeRosterDelayTime()
{
g_rosterSettings.rosterDelayTime = rosterDelayTime.value;
@ -2392,7 +2426,7 @@ function handleContextMenu(ev)
}
let name = "";
if (ev.target.tagName == "TD")
if (ev.target.tagName == "TD" || (g_rosterSettings.compact && ev.target.tagName == "DIV"))
{
name = ev.target.getAttribute("name");
}