Skip to content

Commit b5fb159

Browse files
committed
- update copyright
- remove domready
1 parent 6aa07ce commit b5fb159

5 files changed

Lines changed: 34 additions & 40 deletions

File tree

dist/script.js

Lines changed: 15 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,38 @@
11
/*!
2-
* $script.js Async loader & dependency manager
2+
* $script.js JS loader & dependency manager
33
* https://github.com/ded/script.js
4-
* (c) Dustin Diaz 2013
5-
* License: MIT
4+
* (c) Dustin Diaz 2014 | License MIT
65
*/
6+
77
(function (name, context, definition) {
88
if (typeof module != 'undefined' && module.exports) module.exports = definition()
99
else if (typeof define == 'function' && define.amd) define(definition)
1010
else context[name] = definition()
11-
})('$script', this, function() {
11+
})('$script', this, function () {
1212
var doc = document
1313
, head = doc.getElementsByTagName('head')[0]
1414
, validBase = /^https?:\/\//
15-
, list = {}, ids = {}, delay = {}, scriptpath
16-
, scripts = {}, s = 'string', f = false
17-
, push = 'push', domContentLoaded = 'DOMContentLoaded', readyState = 'readyState'
18-
, addEventListener = 'addEventListener', onreadystatechange = 'onreadystatechange'
15+
, s = 'string'
16+
, f = false
17+
, push = 'push'
18+
, readyState = 'readyState'
19+
, onreadystatechange = 'onreadystatechange'
20+
, scriptpath
21+
, list = {}
22+
, ids = {}
23+
, delay = {}
24+
, scripts = {}
1925

2026
function every(ar, fn) {
2127
for (var i = 0, j = ar.length; i < j; ++i) if (!fn(ar[i])) return f
2228
return 1
2329
}
2430
function each(ar, fn) {
25-
every(ar, function(el) {
31+
every(ar, function (el) {
2632
return !fn(el)
2733
})
2834
}
2935

30-
if (!doc[readyState] && doc[addEventListener]) {
31-
doc[addEventListener](domContentLoaded, function fn() {
32-
doc.removeEventListener(domContentLoaded, fn, f)
33-
doc[readyState] = 'complete'
34-
}, f)
35-
doc[readyState] = 'loading'
36-
}
37-
3836
function $script(paths, idOrDone, optDone) {
3937
paths = paths[push] ? paths : [paths]
4038
var idOrDoneIsDone = idOrDone && idOrDone.call

dist/script.min.js

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

src/ender.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ ender.ender({
44
, require: s
55
, ready: s.ready
66
, getScript: s.get
7-
});
7+
});

src/header.js

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
/*!
2-
* $script.js Async loader & dependency manager
2+
* $script.js JS loader & dependency manager
33
* https://github.com/ded/script.js
4-
* (c) Dustin Diaz 2013
5-
* License: MIT
6-
*/
4+
* (c) Dustin Diaz 2014 | License MIT
5+
*/

src/script.js

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,33 +2,31 @@
22
if (typeof module != 'undefined' && module.exports) module.exports = definition()
33
else if (typeof define == 'function' && define.amd) define(definition)
44
else context[name] = definition()
5-
})('$script', this, function() {
5+
})('$script', this, function () {
66
var doc = document
77
, head = doc.getElementsByTagName('head')[0]
88
, validBase = /^https?:\/\//
9-
, list = {}, ids = {}, delay = {}, scriptpath
10-
, scripts = {}, s = 'string', f = false
11-
, push = 'push', domContentLoaded = 'DOMContentLoaded', readyState = 'readyState'
12-
, addEventListener = 'addEventListener', onreadystatechange = 'onreadystatechange'
9+
, s = 'string'
10+
, f = false
11+
, push = 'push'
12+
, readyState = 'readyState'
13+
, onreadystatechange = 'onreadystatechange'
14+
, scriptpath
15+
, list = {}
16+
, ids = {}
17+
, delay = {}
18+
, scripts = {}
1319

1420
function every(ar, fn) {
1521
for (var i = 0, j = ar.length; i < j; ++i) if (!fn(ar[i])) return f
1622
return 1
1723
}
1824
function each(ar, fn) {
19-
every(ar, function(el) {
25+
every(ar, function (el) {
2026
return !fn(el)
2127
})
2228
}
2329

24-
if (!doc[readyState] && doc[addEventListener]) {
25-
doc[addEventListener](domContentLoaded, function fn() {
26-
doc.removeEventListener(domContentLoaded, fn, f)
27-
doc[readyState] = 'complete'
28-
}, f)
29-
doc[readyState] = 'loading'
30-
}
31-
3230
function $script(paths, idOrDone, optDone) {
3331
paths = paths[push] ? paths : [paths]
3432
var idOrDoneIsDone = idOrDone && idOrDone.call

0 commit comments

Comments
 (0)