# HG changeset patch # User Yoshiki Yazawa # Date 1228217900 -32400 # Node ID 472a16863ecca6169ba6da90d42d83c509c7e418 # Parent 93e46514f20d4ce65b8cd97ed0a66e51f93085d6 expanded nightly.jar diff -r 93e46514f20d -r 472a16863ecc chrome/content/.buildrc --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/chrome/content/.buildrc Tue Dec 02 20:38:20 2008 +0900 @@ -0,0 +1,7 @@ +[dependencies] +calendaroverlay.xul = /Users/dave/workspace/Nightly/src/chrome/content/calendarOverlay.xul,/Users/dave/workspace/Nightly/src/chrome/content/crashreports/crashreports.inc.xul +songbirdoverlay.xul = /Users/dave/workspace/Nightly/src/chrome/content/songbirdOverlay.xul,/Users/dave/workspace/Nightly/src/chrome/content/screenshot/screenshot.inc.xul,/Users/dave/workspace/Nightly/src/chrome/content/crashreports/crashreports.inc.xul +messengeroverlay.xul = /Users/dave/workspace/Nightly/src/chrome/content/messengerOverlay.xul,/Users/dave/workspace/Nightly/src/chrome/content/crashreports/crashreports.inc.xul +suiteoverlay.xul = /Users/dave/workspace/Nightly/src/chrome/content/suiteOverlay.xul,/Users/dave/workspace/Nightly/src/chrome/content/crashreports/crashreports.inc.xul +browseroverlay.xul = /Users/dave/workspace/Nightly/src/chrome/content/browserOverlay.xul,/Users/dave/workspace/Nightly/src/chrome/content/screenshot/screenshot.inc.xul,/Users/dave/workspace/Nightly/src/chrome/content/crashreports/crashreports.inc.xul + diff -r 93e46514f20d -r 472a16863ecc chrome/content/brand/icon.png Binary file chrome/content/brand/icon.png has changed diff -r 93e46514f20d -r 472a16863ecc chrome/content/brand/logo.png Binary file chrome/content/brand/logo.png has changed diff -r 93e46514f20d -r 472a16863ecc chrome/content/browser.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/chrome/content/browser.js Tue Dec 02 20:38:20 2008 +0900 @@ -0,0 +1,61 @@ +var nightlyApp = { + +storedTitle: document.documentElement.getAttribute("titlemodifier"), + +init: function() +{ + var brandbundle = document.getElementById("bundle_brand"); + if (nightly.variables.name==null) + { + nightly.variables.name=brandbundle.getString("brandShortName"); + } + nightly.variables.brandname=brandbundle.getString("brandFullName"); + nightly.variables.defaulttitle=nightlyApp.storedTitle; + document.getElementById("content").addEventListener("DOMTitleChanged",nightlyApp.titleUpdated,false); +}, + +detectLeaks: function(event) +{ + this.openURL('chrome://nightly/content/leaks/leaks.xul', event); +}, + +openURL: function(url, event) +{ + openUILink(url, event, false, true); +}, + +titleUpdated: function() +{ + if (!gBrowser.mTabbedMode) + { + gBrowser.updateTitlebar(); + } +}, + +updateTitlebar: function() +{ + window.setTimeout("gBrowser.updateTitlebar();", 50); +}, + +setCustomTitle: function(title) +{ + document.documentElement.setAttribute("titlemodifier",title); + document.documentElement.setAttribute("titlemenuseparator"," - "); + nightlyApp.updateTitlebar(); +}, + +setBlankTitle: function() +{ + document.documentElement.setAttribute("titlemodifier",""); + document.documentElement.setAttribute("titlemenuseparator",""); + nightlyApp.updateTitlebar(); +}, + +setStandardTitle: function() +{ + document.documentElement.setAttribute("titlemodifier",nightlyApp.storedTitle); + document.documentElement.setAttribute("titlemenuseparator"," - "); + nightlyApp.updateTitlebar(); +} + +} diff -r 93e46514f20d -r 472a16863ecc chrome/content/browserOverlay.xul --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/chrome/content/browserOverlay.xul Tue Dec 02 20:38:20 2008 +0900 @@ -0,0 +1,81 @@ + + + +%nightlyDTD; + +%leaksDTD; +]> + + + +