diff --git a/chrome/chromeFiles/content/scholar/preferences.js b/chrome/chromeFiles/content/scholar/preferences.js new file mode 100644 index 0000000000..9a57734ce7 --- /dev/null +++ b/chrome/chromeFiles/content/scholar/preferences.js @@ -0,0 +1,25 @@ +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); +} \ No newline at end of file diff --git a/chrome/chromeFiles/content/scholar/preferences.xul b/chrome/chromeFiles/content/scholar/preferences.xul new file mode 100644 index 0000000000..30803d417c --- /dev/null +++ b/chrome/chromeFiles/content/scholar/preferences.xul @@ -0,0 +1,16 @@ + + + + + +