mirror of
https://github.com/CoderSherlock/CoderSherlock.github.io.git
synced 2026-06-13 08:08:10 -07:00
Updated to new theme of TeXt
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
(function() {
|
||||
window.imagesLoad = function(images) {
|
||||
images = images || document.getElementsByTagName('img');
|
||||
var imagesCount = images.length, loadedCount = 0, image;
|
||||
var i, j, loaded = false, cbs = [];
|
||||
imagesCount < 1 && (loaded = true);
|
||||
for (i = 0; i < imagesCount; i++) {
|
||||
image = images[i];
|
||||
image.complete ? handleImageLoad() : image.addEventListener('load', handleImageLoad);
|
||||
}
|
||||
function handleImageLoad() {
|
||||
loadedCount++;
|
||||
if (loadedCount === imagesCount) {
|
||||
loaded = true;
|
||||
if (cbs.length > 0) {
|
||||
for (j = 0; j < cbs.length; j++) {
|
||||
cbs[j]();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return {
|
||||
then: function(cb) {
|
||||
cb && (loaded ? cb() : (cbs.push(cb)));
|
||||
}
|
||||
};
|
||||
};
|
||||
})();
|
||||
@@ -0,0 +1,39 @@
|
||||
(function() {
|
||||
window.isArray = function(val) {
|
||||
return Object.prototype.toString.call(val) === '[object Array]';
|
||||
};
|
||||
window.isString = function(val) {
|
||||
return typeof val === 'string';
|
||||
};
|
||||
|
||||
window.hasEvent = function(event) {
|
||||
return 'on'.concat(event) in window.document;
|
||||
};
|
||||
|
||||
window.isOverallScroller = function(node) {
|
||||
return node === document.documentElement || node === document.body || node === window;
|
||||
};
|
||||
|
||||
window.isFormElement = function(node) {
|
||||
var tagName = node.tagName;
|
||||
return tagName === 'INPUT' || tagName === 'SELECT' || tagName === 'TEXTAREA';
|
||||
};
|
||||
|
||||
window.pageLoad = (function () {
|
||||
var loaded = false, cbs = [];
|
||||
window.addEventListener('load', function () {
|
||||
var i;
|
||||
loaded = true;
|
||||
if (cbs.length > 0) {
|
||||
for (i = 0; i < cbs.length; i++) {
|
||||
cbs[i]();
|
||||
}
|
||||
}
|
||||
});
|
||||
return {
|
||||
then: function(cb) {
|
||||
cb && (loaded ? cb() : (cbs.push(cb)));
|
||||
}
|
||||
};
|
||||
})();
|
||||
})();
|
||||
Reference in New Issue
Block a user