Mercurial > nightly_tester_tools
view chrome/content/options/title.js @ 3:bbeace809d92
added Makefile
author | Yoshiki Yazawa <yaz@honeyplanet.jp> |
---|---|
date | Tue, 02 Dec 2008 20:43:43 +0900 |
parents | 472a16863ecc |
children |
line wrap: on
line source
var paneTitle = { bundle: null, init: function() { paneTitle.toggled(); paneTitle.bundle=document.getElementById("variablesBundle"); paneTitle.addVariable("DefaultTitle"); paneTitle.addVariable("AppID"); paneTitle.addVariable("Vendor"); paneTitle.addVariable("Name"); paneTitle.addVariable("Version"); paneTitle.addVariable("AppBuildID"); paneTitle.addVariable("PlatformBuildID"); paneTitle.addVariable("PlatformVersion"); paneTitle.addVariable("GeckoVersion"); paneTitle.addVariable("BrandName"); paneTitle.addVariable("UserAgent"); paneTitle.addVariable("Locale"); paneTitle.addVariable("OS"); paneTitle.addVariable("Processor"); paneTitle.addVariable("Compiler"); paneTitle.addVariable("Toolkit"); paneTitle.addVariable("Profile"); }, addVariable: function(name) { var list = document.getElementById("varList"); var item = document.createElement("listitem"); item.appendChild(document.createElement("listcell")).setAttribute('label',"${"+name+"}"); var text = null; try { var text = paneTitle.bundle.getString("variable."+name+".description"); } catch (e) { } if (text==null) { text=""; } item.appendChild(document.createElement("listcell")).setAttribute('label',text); var value = prefs.nightly.getVariable(name); if (value==null) { value="Undefined"; } item.appendChild(document.createElement("listcell")).setAttribute('label',value); list.appendChild(item); }, toggled: function() { var checkbox = document.getElementById("enableTitleBar"); var text = document.getElementById("customTitle"); text.disabled=!checkbox.checked; } } window.addEventListener("load",paneTitle.init,false);