Revision 71cb0a081bf5e98368406fe76dc8f74c9a5aac88 authored by B2G Bumper Bot on 26 May 2014, 09:13:00 UTC, committed by B2G Bumper Bot on 26 May 2014, 09:13:00 UTC
1 parent 095b31a
contentscript.js
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
var Ci = Components.interfaces;
var Cc = Components.classes;
function Quitter() {
}
Quitter.prototype = {
toString: function() { return "[Quitter]"; },
quit: function() {
sendSyncMessage('Quitter.Quit', {});
},
__exposedProps__: {
'toString': 'r',
'quit': 'r'
}
};
// This is a frame script, so it may be running in a content process.
// In any event, it is targeted at a specific "tab", so we listen for
// the DOMWindowCreated event to be notified about content windows
// being created in this context.
function QuitterManager() {
addEventListener("DOMWindowCreated", this, false);
}
QuitterManager.prototype = {
handleEvent: function handleEvent(aEvent) {
var window = aEvent.target.defaultView;
window.wrappedJSObject.Quitter = new Quitter(window);
}
};
var quittermanager = new QuitterManager();
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...