Rebrand style tags
https://github.com/schomery/stylish-chrome/issues/20#issuecomment-279298239
This commit is contained in:
parent
05be15d638
commit
3427c2d433
20
apply.js
20
apply.js
|
@ -70,7 +70,7 @@ function disableAll(disable) {
|
||||||
|
|
||||||
function disableSheets(disable, doc) {
|
function disableSheets(disable, doc) {
|
||||||
Array.prototype.forEach.call(doc.styleSheets, function(stylesheet) {
|
Array.prototype.forEach.call(doc.styleSheets, function(stylesheet) {
|
||||||
if (stylesheet.ownerNode.classList.contains("stylish")) {
|
if (stylesheet.ownerNode.classList.contains("stylus")) {
|
||||||
stylesheet.disabled = disable;
|
stylesheet.disabled = disable;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
@ -85,8 +85,8 @@ function disableAll(disable) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function removeStyle(id, doc) {
|
function removeStyle(id, doc) {
|
||||||
var e = doc.getElementById("stylish-" + id);
|
var e = doc.getElementById("stylus-" + id);
|
||||||
delete g_styleElements["stylish-" + id];
|
delete g_styleElements["stylus-" + id];
|
||||||
if (e) {
|
if (e) {
|
||||||
e.remove();
|
e.remove();
|
||||||
}
|
}
|
||||||
|
@ -106,13 +106,13 @@ function retireStyle(id, doc) {
|
||||||
if (!doc) {
|
if (!doc) {
|
||||||
doc = document;
|
doc = document;
|
||||||
retiredStyleIds.push(deadID);
|
retiredStyleIds.push(deadID);
|
||||||
delete g_styleElements["stylish-" + id];
|
delete g_styleElements["stylus-" + id];
|
||||||
// in case something went wrong and new style was never applied
|
// in case something went wrong and new style was never applied
|
||||||
setTimeout(removeStyle.bind(null, deadID, doc), 1000);
|
setTimeout(removeStyle.bind(null, deadID, doc), 1000);
|
||||||
}
|
}
|
||||||
var e = doc.getElementById("stylish-" + id);
|
var e = doc.getElementById("stylus-" + id);
|
||||||
if (e) {
|
if (e) {
|
||||||
e.id = "stylish-" + deadID;
|
e.id = "stylus-" + deadID;
|
||||||
}
|
}
|
||||||
getDynamicIFrames(doc).forEach(function(iframe) {
|
getDynamicIFrames(doc).forEach(function(iframe) {
|
||||||
retireStyle(id, iframe.contentDocument);
|
retireStyle(id, iframe.contentDocument);
|
||||||
|
@ -158,7 +158,7 @@ function applyStyles(styleHash) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function applySections(styleId, sections) {
|
function applySections(styleId, sections) {
|
||||||
var styleElement = document.getElementById("stylish-" + styleId);
|
var styleElement = document.getElementById("stylus-" + styleId);
|
||||||
// Already there.
|
// Already there.
|
||||||
if (styleElement) {
|
if (styleElement) {
|
||||||
return;
|
return;
|
||||||
|
@ -170,8 +170,8 @@ function applySections(styleId, sections) {
|
||||||
// This will make an HTML style element. If there's SVG embedded in an HTML document, this works on the SVG too.
|
// This will make an HTML style element. If there's SVG embedded in an HTML document, this works on the SVG too.
|
||||||
styleElement = document.createElement("style");
|
styleElement = document.createElement("style");
|
||||||
}
|
}
|
||||||
styleElement.setAttribute("id", "stylish-" + styleId);
|
styleElement.setAttribute("id", "stylus-" + styleId);
|
||||||
styleElement.setAttribute("class", "stylish");
|
styleElement.setAttribute("class", "stylus");
|
||||||
styleElement.setAttribute("type", "text/css");
|
styleElement.setAttribute("type", "text/css");
|
||||||
styleElement.appendChild(document.createTextNode(sections.map(function(section) {
|
styleElement.appendChild(document.createTextNode(sections.map(function(section) {
|
||||||
return section.code;
|
return section.code;
|
||||||
|
@ -242,7 +242,7 @@ function addStyleToIFrameSrcDoc(iframe, styleElement) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function replaceAll(newStyles, doc, pass2) {
|
function replaceAll(newStyles, doc, pass2) {
|
||||||
var oldStyles = [].slice.call(doc.querySelectorAll("STYLE.stylish" + (pass2 ? "[id$='-ghost']" : "")));
|
var oldStyles = [].slice.call(doc.querySelectorAll("STYLE.stylus" + (pass2 ? "[id$='-ghost']" : "")));
|
||||||
if (!pass2) {
|
if (!pass2) {
|
||||||
oldStyles.forEach(function(style) { style.id += "-ghost"; });
|
oldStyles.forEach(function(style) { style.id += "-ghost"; });
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user