mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2025-12-20 10:17:59 +01:00
Use self as the returned object from all creation functions.
This commit is contained in:
@@ -612,7 +612,7 @@ function Events() //{{{
|
||||
{
|
||||
try
|
||||
{
|
||||
eventManager[method](event);
|
||||
self[method](event);
|
||||
}
|
||||
catch (e)
|
||||
{
|
||||
@@ -758,7 +758,7 @@ function Events() //{{{
|
||||
////////////////////// PUBLIC SECTION //////////////////////////////////////////
|
||||
/////////////////////////////////////////////////////////////////////////////{{{
|
||||
|
||||
var eventManager = {
|
||||
const self = {
|
||||
|
||||
feedingKeys: false,
|
||||
|
||||
@@ -1723,7 +1723,7 @@ function Events() //{{{
|
||||
}
|
||||
}; //}}}
|
||||
|
||||
window.XULBrowserWindow = eventManager.progressListener;
|
||||
window.XULBrowserWindow = self.progressListener;
|
||||
window.QueryInterface(Ci.nsIInterfaceRequestor)
|
||||
.getInterface(Ci.nsIWebNavigation)
|
||||
.QueryInterface(Ci.nsIDocShellTreeItem).treeOwner
|
||||
@@ -1732,21 +1732,21 @@ function Events() //{{{
|
||||
.XULBrowserWindow = window.XULBrowserWindow;
|
||||
try
|
||||
{
|
||||
getBrowser().addProgressListener(eventManager.progressListener, Ci.nsIWebProgress.NOTIFY_ALL);
|
||||
getBrowser().addProgressListener(self.progressListener, Ci.nsIWebProgress.NOTIFY_ALL);
|
||||
}
|
||||
catch (e) {}
|
||||
|
||||
eventManager.prefObserver.register();
|
||||
self.prefObserver.register();
|
||||
liberator.registerObserver("shutdown", function () {
|
||||
eventManager.destroy();
|
||||
eventManager.prefObserver.unregister();
|
||||
self.destroy();
|
||||
self.prefObserver.unregister();
|
||||
});
|
||||
|
||||
window.addEventListener("keypress", wrapListener("onKeyPress"), true);
|
||||
window.addEventListener("keydown", wrapListener("onKeyUpOrDown"), true);
|
||||
window.addEventListener("keyup", wrapListener("onKeyUpOrDown"), true);
|
||||
|
||||
return eventManager;
|
||||
return self;
|
||||
|
||||
}; //}}}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user