home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2003 September
/
Chip_2003-09_cd1.bin
/
zkuste
/
macos
/
Files
/
wamcom.sit
/
wamcom-131-macos9-20030721
/
res
/
samples
/
skindemo.xul
< prev
next >
Wrap
Extensible Markup Language
|
2003-06-30
|
1KB
|
50 lines
<?xml version="1.0"?>
<!DOCTYPE window>
<window xmlns:html="http://www.w3.org/1999/xhtml"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<script>
function applySkin(url)
{
dump("Retrieving data source.\n");
var ds = document.rdf.GetDataSource("rdf:chrome");
dump("Getting the source.\n");
var s = document.rdf.GetResource("chrome://navigator/skin/navigator.css");
dump("Getting the property.\n");
var p = document.rdf.GetResource("http://chrome.mozilla.org/rdf#main");
dump("Getting the original target.\n");
var originalTarget = ds.GetTarget(s, p, true);
dump("Doing the unassert.\n");
ds.Unassert(s, p, originalTarget);
dump("Getting the literal.\n");
var newTarget = document.rdf.GetLiteral(url);
dump("Doing the assert.\n");
ds.Assert(s, p, newTarget, true);
dump("Saving the chrome to disk.\n");
ds.Flush();
dump("Done. Open a new window to see the chrome.\n");
}
</script>
<html:button onclick="applySkin('navigator-mozillazine0.css')">
Click to switch to MozillaZine skin.
</html:button>
<html:button onclick="applySkin('navigator.css')">
Click to switch to default skin.
</html:button>
</window>