25 lines
637 B
JavaScript
25 lines
637 B
JavaScript
|
var prefManager = Components.classes["@mozilla.org/preferences-service;1"]
|
||
|
.getService(Components.interfaces.nsIPrefBranch);
|
||
|
var whateverBox;
|
||
|
|
||
|
/*
|
||
|
To add a new preference:
|
||
|
* modify defaults/prefs.js
|
||
|
* add a control to prefs.xul
|
||
|
* in this document:
|
||
|
1) add var above
|
||
|
2) add lines to init() function
|
||
|
3) add line to accept() function
|
||
|
*/
|
||
|
|
||
|
function init()
|
||
|
{
|
||
|
whateverBox = document.getElementById('whateverBox');
|
||
|
whateverBox.checked = prefManager.getBoolPref('extensions.scholar.whatever');
|
||
|
|
||
|
}
|
||
|
|
||
|
function accept()
|
||
|
{
|
||
|
prefManager.setBoolPref('extensions.scholar.whatever', whateverBox.checked);
|
||
|
}
|