Browse Source

叠尼🐴呢?

dev
xmcp 6 years ago
parent
commit
a61102dde5
  1. 5
      src/Common.css
  2. 1
      src/Common.js
  3. 3
      src/text_splitter.js

5
src/Common.css

@ -57,3 +57,8 @@
border-bottom: 1px solid black;
font-weight: bold;
}
.easter-egg-dmm-disable {
cursor: not-allowed;
user-select: none !important;
}

1
src/Common.js

@ -62,6 +62,7 @@ export class HighlightedText extends PureComponent {
rule==='pid' ? <a href={'##'+p} onClick={(e)=>{e.preventDefault(); this.props.show_pid(p);}}>{p}</a> :
rule==='nickname' ? <span style={{backgroundColor: this.props.color_picker.get(p)}}>{p}</span> :
rule==='search' ? <span className="search-query-highlight">{p}</span> :
rule==='disable' ? <span className="easter-egg-dmm-disable">{p}</span> :
p
}</span>
);

3
src/text_splitter.js

@ -6,6 +6,9 @@ export function split_text(txt,rules) {
// rules: [['name',/regex/],...]
// return: [['name','part'],[null,'part'],...]
if(window.config.easter_egg && txt.indexOf('浏览器咑閞')!==-1)
return [['disable',txt]];
txt=[[null,txt]];
rules.forEach((rule)=>{
let [name,regex]=rule;

Loading…
Cancel
Save