ng_0.9
Last change
on this file since 509348 was
509348,
checked in by rene <rene@…>, 8 years ago
|
code formatting (no code changes)
|
-
Property mode set to
100644
|
File size:
1010 bytes
|
Line | |
---|
1 | // copied and adapted from http://www.softwareishard.com/blog/planet-mozilla/firefox-extensions-global-namespace-pollution/ |
---|
2 | // The only global object for this extension. |
---|
3 | |
---|
4 | // the only global symbol polluting the namespace |
---|
5 | var EXPORTED_SYMBOLS = ["virtualIdentityExtension"] |
---|
6 | |
---|
7 | var virtualIdentityExtension = {}; |
---|
8 | |
---|
9 | Components.utils.import("resource://v_identity/vI_log.js", virtualIdentityExtension); |
---|
10 | virtualIdentityExtension.Log = virtualIdentityExtension.MyLog; |
---|
11 | |
---|
12 | virtualIdentityExtension.initTime = parseInt((new Date()).getTime()); |
---|
13 | virtualIdentityExtension.Log.debug("init vI_overlayNameSpaceWrapper " + virtualIdentityExtension.initTime); |
---|
14 | |
---|
15 | (function () { |
---|
16 | this.ns = function (fn) { |
---|
17 | fn.apply({}); |
---|
18 | }; |
---|
19 | }).apply(virtualIdentityExtension); |
---|
20 | |
---|
21 | virtualIdentityExtension.LIB = { |
---|
22 | // Shared APIs |
---|
23 | getCurrentURI: function () { |
---|
24 | virtualIdentityExtension.Log.debug("getCurrentURI " + window.location.href); |
---|
25 | return window.location.href; |
---|
26 | }, |
---|
27 | |
---|
28 | // Extension singleton shortcut |
---|
29 | vI: virtualIdentityExtension |
---|
30 | }; |
---|
Note: See
TracBrowser
for help on using the repository browser.