User:Aesulus/common.js: Difference between revisions

Content added Content deleted
(remove redundant check)
(fix regex; make code slightly more readable)
Line 27: Line 27:
filter: drop-shadow(5px 10px 3px gray);\
filter: drop-shadow(5px 10px 3px gray);\
}\
}\
#pekofyButton:hover circle {\
#pekofyButton:hover #pekofyButtonCircle {\
fill: #3584e4;\
fill: #3584e4;\
}\
}\
Line 34: Line 34:
filter: drop-shadow(5px 5px 3px gray);\
filter: drop-shadow(5px 5px 3px gray);\
}\
}\
#pekofyButton:active circle {\
#pekofyButton:active #pekofyButtonCircle {\
fill: #3584e4 !important;\
fill: #3584e4 !important;\
}\
}\
Line 64: Line 64:
node.unpekofied = node.nodeValue; // store text node's original value in a new property
node.unpekofied = node.nodeValue; // store text node's original value in a new property
node.nodeValue = node.nodeValue.replaceAll(/Hololive Fan Wiki/ig, 'Pekolive Fan Wiki'); // change wiki name
node.nodeValue = node.nodeValue.replaceAll(/Hololive Fan Wiki/ig, 'Pekolive Fan Wiki'); // change wiki name
node.nodeValue = node.nodeValue.replaceAll(/([\.\?!]+(?!\S))/ig, ' peko$1'); // pekofy sentences
node.nodeValue = node.nodeValue.replaceAll(/([\.\?!]+(?![^\s"]))/ig, ' peko$1'); // pekofy sentences
}
}
}
}