Skip to content

Commit 8f6ba80

Browse files
committed
Move jQuery onready handler into raven core; delete jquery plugin
1 parent b97c649 commit 8f6ba80

File tree

11 files changed

+17
-218
lines changed

11 files changed

+17
-218
lines changed

docs/config.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ Putting it all together
230230
<body>
231231
...
232232
<script src="jquery.min.js"></script>
233-
<script src="https://cdn.ravenjs.com/2.0.0/jquery/raven.min.js"></script>
233+
<script src="https://cdn.ravenjs.com/2.0.0/raven.min.js"></script>
234234
<script>
235235
Raven.config('___PUBLIC_DSN___', {
236236
logger: 'my-logger',

docs/index.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ scripts. For all details see :doc:`install`.
2626

2727
.. sourcecode:: html
2828

29-
<script src="https://cdn.ravenjs.com/2.0.0/jquery/raven.min.js"></script>
29+
<script src="https://cdn.ravenjs.com/2.0.0/raven.min.js"></script>
3030

3131
Configuring the Project
3232
-----------------------

docs/install.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@ So for example:
99
.. sourcecode:: html
1010

1111
<script src="jquery.js"></script>
12-
<script src="https://cdn.ravenjs.com/2.0.0/jquery/raven.min.js"></script>
12+
<script src="https://cdn.ravenjs.com/2.0.0/raven.min.js"></script>
1313
<script>Raven.config('___PUBLIC_DSN___').install();</script>
1414
<script src="app.js"></script>
1515

1616
This allows the ability for Raven's integrations to instrument themselves. If
1717
included before something like jQuery, it'd be impossible to use for
18-
example, the jquery plugin.
18+
example, the jQuery plugin.
1919

2020
Using our CDN
2121
~~~~~~~~~~~~~
@@ -28,7 +28,7 @@ Our CDN distributes builds with and without :doc:`integrations <integrations/ind
2828

2929
.. sourcecode:: html
3030

31-
<script src="https://cdn.ravenjs.com/2.0.0/jquery/raven.min.js"></script>
31+
<script src="https://cdn.ravenjs.com/2.0.0/raven.min.js"></script>
3232

3333
**We highly recommend trying out a plugin or two since it'll greatly
3434
improve the chances that we can collect good information.**

docs/integrations/backbone.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ after you load all other external libraries (like jQuery), but before your code.
99

1010
.. sourcecode:: html
1111

12-
<script src="https://cdn.ravenjs.com/1.3.0/backbone,jquery/raven.min.js"></script>
12+
<script src="https://cdn.ravenjs.com/1.3.0/backbone/raven.min.js"></script>
1313

1414
Configuring the Client
1515
----------------------

docs/integrations/ember.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ after you load all other external libraries (like jQuery), but before your code.
99

1010
.. sourcecode:: html
1111

12-
<script src="https://cdn.ravenjs.com/1.3.0/ember,jquery/raven.min.js"></script>
12+
<script src="https://cdn.ravenjs.com/1.3.0/ember/raven.min.js"></script>
1313

1414
Configuring the Client
1515
----------------------

docs/integrations/react.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ after you load all other external libraries (like jQuery), but before your code.
99

1010
.. sourcecode:: html
1111

12-
<script src="https://cdn.ravenjs.com/1.3.0/jquery/raven.min.js"></script>
12+
<script src="https://cdn.ravenjs.com/1.3.0/raven.min.js"></script>
1313

1414
Configuring the Client
1515
----------------------

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828
"grunt-release": "~0.6.0",
2929
"grunt-s3": "~0.2.0-alpha.3",
3030
"grunt-sri": "mattrobenolt/grunt-sri#pretty",
31-
"jquery": "^2.1.4",
3231
"lodash": "~2.4.0",
3332
"proxyquireify": "^3.0.0",
3433
"sinon": "~1.7.3",

plugins/jquery.js

Lines changed: 0 additions & 105 deletions
This file was deleted.

src/raven.js

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -619,9 +619,17 @@ Raven.prototype = {
619619
}
620620
});
621621
origSend.apply(this, arguments);
622-
}
622+
};
623623
}
624624

625+
var $ = window.jQuery || window.$;
626+
var origReady;
627+
if ($ && $.fn && $.fn.ready) {
628+
origReady = $.fn.ready;
629+
$.fn.ready = function ravenjQueryReadyWrapper(fn) {
630+
return origReady.call(this, self.wrap(fn));
631+
};
632+
}
625633
},
626634

627635
_drainPlugins: function() {

test/index.html

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,6 @@
2929
});
3030
</script>
3131

32-
<!-- Deps -->
33-
<script src="../node_modules/jquery/dist/jquery.js"></script>
34-
3532
<!-- Tests -->
3633
<script src="../build/raven.test.js"></script>
3734

0 commit comments

Comments
 (0)