updatemuffler

updatemuffler prevents NoScript and friends from bothering you with 'Successful Update' pages.
git clone https://wehaveforgeathome.hates.computer/updatemuffler.git
Log | Files | Refs | LICENSE

commit a3a23ca9e4cbd49fd8e1fa48ffa9849ada63e9f1
parent a310daf9aff3e8cbed14ba39cb5147719c0be1fb
Author: Min Huang <min.huang@alumni.usc.edu>
Date:   Thu, 25 Feb 2010 15:53:57 -0800

Finished sample extension

Diffstat:
Achrome/content/about.xul | 19+++++++++++++++++++
Achrome/content/ifsiOverlay.js | 4++++
Achrome/content/ifsiOverlay.xul | 17+++++++++++++++++
Achrome/skin/css/ifsi.css | 0
Ainstall.rdf | 21+++++++++++++++++++++
5 files changed, 61 insertions(+), 0 deletions(-)

diff --git a/chrome/content/about.xul b/chrome/content/about.xul @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?xml-stylesheet href="chrome://global/skin/" type="text/css"?> +<window class="dialog" + title="Ifsi - About" + orient="vertical" + onload="sizeToContent();" + autostretch="always" + xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> + <groupbox align="center" orient="horizontal"> + <vbox> + <text value="Ifsi" style="font-weight: bold; font-size: x-large;"/> + </vbox> + <spring flex="1"/> + </groupbox> + <hbox> + <spacer flex="1"/> + <button label="Close" oncommand="window.close();"/> + </hbox> +</window> diff --git a/chrome/content/ifsiOverlay.js b/chrome/content/ifsiOverlay.js @@ -0,0 +1,4 @@ +(function () { + var ifsi = {}; + Components.util.import("resource://ifsi/ifsi.jsm", ifsi); +})(); diff --git a/chrome/content/ifsiOverlay.xul b/chrome/content/ifsiOverlay.xul @@ -0,0 +1,17 @@ +<?xml version="1.0"?> +<?xml-stylesheet href="chrome://ifsi/skin/css/ifsiOverlay.css" type="text/css"?> +<overlay id="ifsiOverlay" + xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> + <script type="application/x-javascript" src="ifsiOverlay.js" /> + <menubar> + <menu label="Ifsi" insertbefore="tools-menu"> + <menupopup> + <menuitem label="Item #1" /> + <menuitem label="Item #2" /> + <menuseparator /> + <menuitem label="Item #3" /> + <menuitem label="Item #4" /> + </menupopup> + </menu> + </menubar> +</overlay> diff --git a/chrome/skin/css/ifsi.css b/chrome/skin/css/ifsi.css diff --git a/install.rdf b/install.rdf @@ -0,0 +1,21 @@ +<?xml version="1.0"?> +<RDF xmlns:em="http://www.mozilla.org/2004/em-rdf#" + xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> + <Description about="urn:mozilla:install-manifest"> + <em:id>ifsi@lousycoder.com</em:id> + <em:name>Ifsi</em:name> + <em:version>1.0.0</em:version> + <em:type>2</em:type> + <em:targetApplication> + <Description> + <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> + <em:minVersion>1.5</em:minVersion> + <em:maxVersion>3.6.*</em:maxVersion> + </Description> + </em:targetApplication> + <em:aboutURL>chrome://ifsi/content/about.xul</em:aboutURL> + <em:creator>Min Huang</em:creator> + <em:description>A sample extension</em:description> + <em:homepageURL>http://www.lousycoder.com/</em:homepageURL> + </Description> +</RDF>