Skip to content

Commit f791042

Browse files
authored
Merge pull request #518 from CodeByZach/514
Fixing some Ajax calls not completing
2 parents 44c3a15 + 5ba323c commit f791042

File tree

6 files changed

+27
-9
lines changed

6 files changed

+27
-9
lines changed

pace-theme-default.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* pace.js v1.2.3 | Default theme
2+
* pace.js v1.2.4 | Default theme
33
* https://github.com/CodeByZach/pace/
44
* Licensed MIT © HubSpot, Inc.
55
*/

pace-theme-default.min.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* pace.js v1.2.3 | Default theme
2+
* pace.js v1.2.4 | Default theme
33
* https://github.com/CodeByZach/pace/
44
* Licensed MIT © HubSpot, Inc.
55
*/

pace.js

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* pace.js v1.2.3
2+
* pace.js v1.2.4
33
* https://github.com/CodeByZach/pace/
44
* Licensed MIT © HubSpot, Inc.
55
*/
@@ -49,7 +49,25 @@
4949
cancelAnimationFrame = window.cancelAnimationFrame || window.mozCancelAnimationFrame;
5050

5151
addEventListener = function(obj, event, callback) {
52-
return (typeof obj.addEventListener === "function" ? obj.addEventListener(event, callback, false) : void 0) || (obj["on" + event] = callback);
52+
if (typeof obj.addEventListener === "function") {
53+
return obj.addEventListener(event, callback, false);
54+
} else {
55+
return function() {
56+
if (typeof obj["on" + event] !== "function" || typeof obj["on" + event].eventListeners !== "object") {
57+
var eventListeners = new Events();
58+
if (typeof obj["on" + event] === "function") {
59+
eventListeners.on(event, obj["on" + event]);
60+
}
61+
obj["on" + event] = function(evt) {
62+
return eventListeners.trigger(event, evt);
63+
};
64+
obj["on" + event].eventListeners = eventListeners;
65+
} else {
66+
var eventListeners = obj["on" + event].eventListeners;
67+
}
68+
eventListeners.on(event, callback);
69+
}();
70+
}
5371
};
5472

5573
if (requestAnimationFrame == null) {

pace.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "pace-js",
3-
"version": "1.2.3",
3+
"version": "1.2.4",
44
"description": "Automatically add a progress bar to your site.",
55
"main": "pace.js",
66
"scripts": {

0 commit comments

Comments
 (0)