[Pale-Moon] Issue MoonchildProductions/UXP#1360 - Pale Moon front-end changes

- Move some options around, group HWA together, and add localization
strings for proper display.
This commit is contained in:
Pale Moon 2020-01-26 22:29:41 +01:00 • committed by Roy Tam
commit 0dae8965e5
4 changed files with 48 additions and 10 deletions

View file

@ -51,6 +51,8 @@ var gAdvancedPane = {
this.updateActualCacheSize();
this.updateActualAppCacheSize();
this.updateHWADisplay();
// Notify observers that the UI is now ready
Services.obs.notifyObservers(window, "advanced-pane-loaded", null);
},
@ -156,12 +158,21 @@ var gAdvancedPane = {
updateHardwareAcceleration: function()
{
#ifdef XP_WIN
var fromPref = document.getElementById("layers.acceleration.disabled");
var fromPref = document.getElementById("layers.acceleration.enabled");
var toPref = document.getElementById("gfx.direct2d.disabled");
toPref.value = fromPref.value;
toPref.value = !fromPref.value;
#endif
this.updateHWADisplay();
},
updateHWADisplay: function()
{
#ifdef XP_LINUX
let HWA = document.getElementById("layers.acceleration.enabled");
document.getElementById("forceHWAccel").disabled = !HWA.value;
#endif
},
// DATA CHOICES TAB
/**