|
32 | 32 | * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
33 | 33 | */ |
34 | 34 |
|
35 | | -/** |
36 | | - * SnowPlow namespace. |
37 | | - * Add classes and functions in this namespace. |
38 | | - */ |
39 | | - |
40 | | -var SnowPlow = SnowPlow || function() { |
41 | | - var windowAlias = window; |
42 | | - |
43 | | - // SnowPlow Asynchronous Queue |
44 | | - windowAlias._snaq = windowAlias._snaq || []; |
45 | | - return { |
46 | | - |
47 | | - /* Tracker identifier with version */ |
48 | | - version: 'js-0.14.0', // Update banner.js too |
49 | | - |
50 | | - /* Contains three variables that are shared with tracker.js and must be passed by reference */ |
51 | | - mutSnowplowState: { |
52 | | - expireDateTime: null, |
53 | | - |
54 | | - /* DOM Ready */ |
55 | | - hasLoaded: false, |
56 | | - registeredOnLoadHandlers: [] |
57 | | - }, |
58 | | - |
59 | | - /* Alias frequently used globals for added minification */ |
60 | | - documentAlias: document, |
61 | | - windowAlias: windowAlias, |
62 | | - navigatorAlias: navigator, |
63 | | - screenAlias: screen, |
64 | | - |
65 | | - /* Encode */ |
66 | | - encodeWrapper: windowAlias.encodeURIComponent, |
67 | | - |
68 | | - /* Decode */ |
69 | | - decodeWrapper: windowAlias.decodeURIComponent, |
70 | | - |
71 | | - /* decodeUrl */ |
72 | | - decodeUrl: unescape, |
73 | | - |
74 | | - /* Asynchronous tracker */ |
75 | | - asyncTracker: null |
76 | | - } |
77 | | -}(); |
78 | | - |
79 | | -// Load all our modules (at least until we fully modularize & remove grunt-concat) |
| 35 | +// SnowPlow Asynchronous Queue |
| 36 | +window._snaq = window._snaq || []; |
80 | 37 |
|
81 | | -var identifiers = require('identifiers'); |
82 | | -var payload = require('payload'); |
83 | | -var json2 = require('JSON'); |
84 | | -var cookie = require('cookie'); |
85 | | -var detectors = require('detectors'); |
86 | | -var tracker = require('tracker'); |
| 38 | +var snowplow = require('snowplow'); |
| 39 | +window.SnowPlow = window.SnowPlow || snowplow.build(); |
0 commit comments