mirror of
https://github.com/twbs/bootstrap.git
synced 2025-02-21 18:54:30 +01:00
Update holder.js to v2.3.2.
This commit is contained in:
parent
f2eff55064
commit
ab1087f6e5
@ -1,6 +1,6 @@
|
|||||||
/*!
|
/*!
|
||||||
|
|
||||||
Holder - 2.3.1 - client side image placeholders
|
Holder - 2.3.2 - client side image placeholders
|
||||||
(c) 2012-2014 Ivan Malopinsky / http://imsky.co
|
(c) 2012-2014 Ivan Malopinsky / http://imsky.co
|
||||||
|
|
||||||
Provided under the MIT License.
|
Provided under the MIT License.
|
||||||
@ -269,7 +269,7 @@ function draw_svg(args){
|
|||||||
font:font,
|
font:font,
|
||||||
template:template
|
template:template
|
||||||
})
|
})
|
||||||
return "data:image/svg+xml;base64,"+btoa(string);
|
return "data:image/svg+xml;base64,"+btoa(unescape(encodeURIComponent(string)));
|
||||||
}
|
}
|
||||||
|
|
||||||
function draw(args) {
|
function draw(args) {
|
||||||
@ -500,6 +500,7 @@ app.add_image = function (src, el) {
|
|||||||
};
|
};
|
||||||
|
|
||||||
app.run = function (o) {
|
app.run = function (o) {
|
||||||
|
|
||||||
instance_config = extend({}, system_config)
|
instance_config = extend({}, system_config)
|
||||||
preempted = true;
|
preempted = true;
|
||||||
|
|
||||||
@ -531,6 +532,7 @@ app.run = function (o) {
|
|||||||
bgnodes = [options.bgnodes];
|
bgnodes = [options.bgnodes];
|
||||||
}
|
}
|
||||||
for (i = 0, l = imageNodes.length; i < l; i++) images.push(imageNodes[i]);
|
for (i = 0, l = imageNodes.length; i < l; i++) images.push(imageNodes[i]);
|
||||||
|
|
||||||
var holdercss = document.getElementById("holderjs-style");
|
var holdercss = document.getElementById("holderjs-style");
|
||||||
if (!holdercss) {
|
if (!holdercss) {
|
||||||
holdercss = document.createElement("style");
|
holdercss = document.createElement("style");
|
||||||
@ -538,13 +540,17 @@ app.run = function (o) {
|
|||||||
holdercss.type = "text/css";
|
holdercss.type = "text/css";
|
||||||
document.getElementsByTagName("head")[0].appendChild(holdercss);
|
document.getElementsByTagName("head")[0].appendChild(holdercss);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!options.nocss) {
|
if (!options.nocss) {
|
||||||
if (holdercss.styleSheet) {
|
if (holdercss.styleSheet) {
|
||||||
holdercss.styleSheet.cssText += options.stylesheet;
|
holdercss.styleSheet.cssText += options.stylesheet;
|
||||||
} else {
|
} else {
|
||||||
|
if(options.stylesheet.length){
|
||||||
holdercss.appendChild(document.createTextNode(options.stylesheet));
|
holdercss.appendChild(document.createTextNode(options.stylesheet));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
var cssregex = new RegExp(options.domain + "\/(.*?)\"?\\)");
|
var cssregex = new RegExp(options.domain + "\/(.*?)\"?\\)");
|
||||||
for (var l = bgnodes.length, i = 0; i < l; i++) {
|
for (var l = bgnodes.length, i = 0; i < l; i++) {
|
||||||
var src = window.getComputedStyle(bgnodes[i], null)
|
var src = window.getComputedStyle(bgnodes[i], null)
|
||||||
@ -598,6 +604,10 @@ contentLoaded(win, function () {
|
|||||||
window.attachEvent("onresize", resizable_update)
|
window.attachEvent("onresize", resizable_update)
|
||||||
}
|
}
|
||||||
preempted || app.run({});
|
preempted || app.run({});
|
||||||
|
|
||||||
|
if (typeof window.Turbolinks === "object") {
|
||||||
|
document.addEventListener("page:change", function() { app.run({}) })
|
||||||
|
}
|
||||||
});
|
});
|
||||||
if (typeof define === "function" && define.amd) {
|
if (typeof define === "function" && define.amd) {
|
||||||
define([], function () {
|
define([], function () {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user