kopia lustrzana https://gitlab.com/gridtracker.org/gridtracker
safety commit
rodzic
84b6f94c2d
commit
921508a3bd
|
@ -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>
|
||||
|
|
|
@ -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");
|
||||
}
|
||||
|
|
Ładowanie…
Reference in New Issue