mirror of
https://github.com/FoggedLens/iD.git
synced 2026-05-15 21:48:20 +02:00
Remove d3.jsonp (only wiki.js used it)
This commit is contained in:
@@ -20,7 +20,6 @@
|
||||
<script src='js/lib/d3.typeahead.js'></script>
|
||||
<script src='js/lib/d3.geo.tile.js'></script>
|
||||
<script src='js/lib/d3.size.js'></script>
|
||||
<script src='js/lib/d3.jsonp.js'></script>
|
||||
<script src='js/lib/d3.trigger.js'></script>
|
||||
<script src='js/lib/d3.keybinding.js'></script>
|
||||
<script src='js/lib/d3-compat.js'></script>
|
||||
|
||||
@@ -1,27 +0,0 @@
|
||||
d3.jsonp = function (url, callback) {
|
||||
|
||||
function rand() {
|
||||
var chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz',
|
||||
c = '', i = -1;
|
||||
while (++i < 15) c += chars.charAt(Math.floor(Math.random() * 52));
|
||||
return c;
|
||||
}
|
||||
|
||||
function create(url) {
|
||||
var e = url.match(/callback=d3.jsonp.(\w+)/),
|
||||
c = e ? e[1] : rand();
|
||||
d3.jsonp[c] = function(data) {
|
||||
callback(data);
|
||||
delete d3.jsonp[c];
|
||||
script.remove();
|
||||
};
|
||||
return 'd3.jsonp.' + c;
|
||||
}
|
||||
|
||||
var cb = create(url),
|
||||
script = d3.select('head')
|
||||
.append('script')
|
||||
.attr('type', 'text/javascript')
|
||||
.attr('src', url.replace(/({|%7B)callback({|%7D)/, cb));
|
||||
|
||||
};
|
||||
@@ -1 +0,0 @@
|
||||
d3.jsonp.foo('foo');
|
||||
@@ -24,7 +24,6 @@
|
||||
<script src='../js/lib/d3.size.js'></script>
|
||||
<script src='../js/lib/d3.trigger.js'></script>
|
||||
<script src='../js/lib/d3.typeahead.js'></script>
|
||||
<script src='../js/lib/d3.jsonp.js'></script>
|
||||
<script src='../js/lib/d3.one.js'></script>
|
||||
<script src='../js/lib/ohauth.js'></script>
|
||||
<script src='../js/lib/jxon.js'></script>
|
||||
|
||||
@@ -1,7 +0,0 @@
|
||||
describe('JSONP', function() {
|
||||
it('can request data', function() {
|
||||
d3.jsonp('data/foo.jsonp?callback=d3.jsonp.foo', function(d) {
|
||||
expect(d).to.eql('foo');
|
||||
});
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user