修改bug
This commit is contained in:
61
node_modules/style-loader/dist/runtime/styleDomAPI.js
generated
vendored
Normal file
61
node_modules/style-loader/dist/runtime/styleDomAPI.js
generated
vendored
Normal file
@@ -0,0 +1,61 @@
|
||||
"use strict";
|
||||
|
||||
/* istanbul ignore next */
|
||||
function apply(styleElement, options, obj) {
|
||||
var css = "";
|
||||
if (obj.supports) {
|
||||
css += "@supports (".concat(obj.supports, ") {");
|
||||
}
|
||||
if (obj.media) {
|
||||
css += "@media ".concat(obj.media, " {");
|
||||
}
|
||||
var needLayer = typeof obj.layer !== "undefined";
|
||||
if (needLayer) {
|
||||
css += "@layer".concat(obj.layer.length > 0 ? " ".concat(obj.layer) : "", " {");
|
||||
}
|
||||
css += obj.css;
|
||||
if (needLayer) {
|
||||
css += "}";
|
||||
}
|
||||
if (obj.media) {
|
||||
css += "}";
|
||||
}
|
||||
if (obj.supports) {
|
||||
css += "}";
|
||||
}
|
||||
var sourceMap = obj.sourceMap;
|
||||
if (sourceMap && typeof btoa !== "undefined") {
|
||||
css += "\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap)))), " */");
|
||||
}
|
||||
|
||||
// For old IE
|
||||
/* istanbul ignore if */
|
||||
options.styleTagTransform(css, styleElement, options.options);
|
||||
}
|
||||
function removeStyleElement(styleElement) {
|
||||
// istanbul ignore if
|
||||
if (styleElement.parentNode === null) {
|
||||
return false;
|
||||
}
|
||||
styleElement.parentNode.removeChild(styleElement);
|
||||
}
|
||||
|
||||
/* istanbul ignore next */
|
||||
function domAPI(options) {
|
||||
if (typeof document === "undefined") {
|
||||
return {
|
||||
update: function update() {},
|
||||
remove: function remove() {}
|
||||
};
|
||||
}
|
||||
var styleElement = options.insertStyleElement(options);
|
||||
return {
|
||||
update: function update(obj) {
|
||||
apply(styleElement, options, obj);
|
||||
},
|
||||
remove: function remove() {
|
||||
removeStyleElement(styleElement);
|
||||
}
|
||||
};
|
||||
}
|
||||
module.exports = domAPI;
|
||||
Reference in New Issue
Block a user