|
29 | 29 | // Logging functions |
30 | 30 | // |
31 | 31 |
|
32 | | -function logBookEvent(eventInfo) { |
33 | | - eventInfo.course = eBookConfig.course; |
34 | | - if (eBookConfig.logLevel > 0) { |
35 | | - jQuery.get(eBookConfig.ajaxURL + 'hsblog', eventInfo); // Log the run event |
36 | | - } |
37 | | -} |
38 | | - |
39 | | -function logRunEvent(eventInfo) { |
40 | | - eventInfo.course = eBookConfig.course; |
41 | | - if (eBookConfig.logLevel > 0) { |
42 | | - jQuery.post(eBookConfig.ajaxURL + 'runlog', eventInfo); // Log the run event |
43 | | - } |
44 | | -} |
45 | 32 |
|
46 | 33 |
|
47 | 34 | // |
@@ -75,6 +62,7 @@ function sendComment(comment, sid, acid, id) { |
75 | 62 | // User login and page decoration functions |
76 | 63 | // |
77 | 64 |
|
| 65 | +var rb = new RunestoneBase(); |
78 | 66 |
|
79 | 67 | function gotUser(data, status, whatever) { |
80 | 68 | var mess = ''; |
@@ -112,7 +100,7 @@ function gotUser(data, status, whatever) { |
112 | 100 | } |
113 | 101 | } |
114 | 102 | $(".loggedinuser").html(mess); |
115 | | - logBookEvent({ |
| 103 | + rb.logBookEvent({ |
116 | 104 | 'event': 'page', |
117 | 105 | 'act': 'view', |
118 | 106 | 'div_id': window.location.pathname |
@@ -185,7 +173,7 @@ function setupNavbarLoggedOut() { |
185 | 173 | $('#passwordlink').hide(); |
186 | 174 | $('li.loginout').html('<a href="' + eBookConfig.app + '/default/user/login">Login</a>') |
187 | 175 | $(".footer").html('user not logged in'); |
188 | | - logBookEvent({'event': 'page', 'act': 'view', 'div_id': window.location.pathname}) |
| 176 | + rb.logBookEvent({'event': 'page', 'act': 'view', 'div_id': window.location.pathname}) |
189 | 177 | } |
190 | 178 | $(document).bind("runestone:logout",setupNavbarLoggedOut); |
191 | 179 |
|
|
0 commit comments