Files
Mozilla/mozilla/xpfe/components/prefwindow/resources/content/pref-mousewheel.js
ben%netscape.com f7b4d6455c fixing mousewheel pref panel causing the prefsdialog to not quit on OK, r=jst@citec.fi
git-svn-id: svn://10.0.0.236/trunk@59431 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-01 23:06:49 +00:00

28 lines
988 B
JavaScript

function switchPage( aElement )
{
var index = aElement.options[ aElement.selectedIndex ].value;
var deck = document.getElementById( "modifierDeck" );
dump("*** switch to deck page: " + index + "\n");
deck.setAttribute( "index", index );
}
function doEnableElement( aEventTarget, aElementID )
{
var aElement = document.getElementById( aElementID );
if( aEventTarget.checked == true )
aElement.setAttribute( "disabled", "true" );
else
aElement.removeAttribute( "disabled" );
}
function Startup()
{
var fields = ["mousewheelWithNoKeyNumlines", "mousewheelWithAltKeyNumlines", "mousewheelWithCtrlKeyNumlines", "mousewheelWithShiftKeyNumlines"];
var checkboxes = ["mousewheelWithNoKeySysNumlines", "mousewheelWithAltKeySysNumlines", "mousewheelWithCtrlKeySysNumlines", "mousewheelWithShiftKeySysNumlines"];
for( var i = 0; i < checkboxes.length; i++ )
{
var currEl = document.getElementById( checkboxes[i] );
doEnableElement( currEl, fields[i] );
}
}