mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-14 22:05:44 +00:00
forgot file
This commit is contained in:
parent
3a96400795
commit
12751c9df0
40
xpfe/components/prefwindow/resources/content/pref-themes.js
Normal file
40
xpfe/components/prefwindow/resources/content/pref-themes.js
Normal file
@ -0,0 +1,40 @@
|
||||
|
||||
// Theme Selector
|
||||
// ( 05/09/2000, Ben Goodger <ben@netscape.com> )
|
||||
|
||||
const DEBUG_USE_PROFILE = false;
|
||||
|
||||
try
|
||||
{
|
||||
var chromeRegistry = Components.classes["component://netscape/chrome/chrome-registry"].getService();
|
||||
if ( chromeRegistry )
|
||||
chromeRegistry = chromeRegistry.QueryInterface( Components.interfaces.nsIChromeRegistry );
|
||||
}
|
||||
catch(e)
|
||||
{
|
||||
}
|
||||
|
||||
function selectSkin()
|
||||
{
|
||||
var tree = document.getElementById( "skinsTree" );
|
||||
var selectedSkinItem = tree.selectedItems[0];
|
||||
var skinName = selectedSkinItem.getAttribute( "name" );
|
||||
chromeRegistry.selectSkin( skinName, DEBUG_USE_PROFILE );
|
||||
chromeRegistry.refreshSkins();
|
||||
}
|
||||
|
||||
function deselectSkin()
|
||||
{
|
||||
var tree = document.getElementById( "skinsTree" );
|
||||
var selectedSkinItem = tree.selectedItems[0];
|
||||
var skinName = selectedSkinItem.getAttribute( "name" );
|
||||
chromeRegistry.deselectSkin( skinName, DEBUG_USE_PROFILE );
|
||||
chromeRegistry.refreshSkins();
|
||||
}
|
||||
|
||||
// XXX DEBUG ONLY. DO NOT LOCALIZE
|
||||
function installSkin()
|
||||
{
|
||||
var themeURL = prompt( "Enter URL for a skin to install:","");
|
||||
chromeRegistry.installSkin( themeURL, DEBUG_USE_PROFILE );
|
||||
}
|
Loading…
Reference in New Issue
Block a user