v2parts[i]) {
//v1 + " is larger";
callback(1);
return;
} else {
//v2 + " is larger";
callback(2);
return;
}
}
if (v1parts.length != v2parts.length) {
//v2 + " is larger";
callback(2);
return;
}
callback(false);
return;
}
function loadJquery(url, callback) {
var script = document.createElement("script");
script.type = "text/javascript";
script.src = url;
var head = document.getElementsByTagName("head")[0],
done = false;
script.onload = script.onreadystatechange = function() {
if (!done && (!this.readyState || this.readyState == "loaded" || this.readyState == "complete")) {
done = true;
callback();
script.onload = script.onreadystatechange = null;
head.removeChild(script);
};
};
head.appendChild(script);
}
// Only do anything if jQuery isn"t defined
if (typeof(jQuery) == "undefined") {
console.log("jquery not found");
if (typeof($) == "function") {
console.log("jquery but in conflict");
inConflict = true;
}
loadJquery("https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js", function() {
if (typeof(jQuery) !=="undefined") {
console.log("directly loaded with version: " + jQuery.fn.jquery);
lp_jquery2_0_3 = jQuery.noConflict(true);
loadLPScript();
}
});
} else {
// jQuery is already loaded
console.log("jquery is already loaded with version: " + jQuery.fn.jquery);
compareJQueryVersion(jQuery.fn.jquery, "2.0.3", function(result) {
console.log("result of version check: " + result)
switch(result) {
case false:
case 1:
lp_jquery2_0_3 = jQuery;
loadLPScript();
break;
case 2:
loadJquery("https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js", function() {
if (typeof(jQuery) !=="undefined") {
console.log("after version check loaded with version: " + jQuery.fn.jquery);
lp_jquery2_0_3 = jQuery.noConflict(true);
loadLPScript();
}
});
break;
default:
loadJquery("https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js", function() {
if (typeof(jQuery) !=="undefined") {
console.log("default version check loaded with version: " + jQuery.fn.jquery);
lp_jquery2_0_3 = jQuery.noConflict(true);
loadLPScript();
}
});
break;
}
})
};
function loadLPScript() {
var js = document.createElement("script");
js.type = "text/javascript";
js.src = "https://vapebg.com/Themes/default/scripts/LikePosts/LikePosts.min.js";
js.onload = function() {
lpObj.likePostsNotification.init({
txtStrings: {
"lpAllNotification": "All Notification",
"lpMyPosts": "My Posts",
"lpNoNotification": "Nothing to show at the moment"
}
});
}
document.body.appendChild(js);
}
// ]]>
|