implement nick highlight feature in chat
This commit is contained in:
parent
7f7d716d2b
commit
6c6cd10827
@ -155,6 +155,10 @@ function boot() {
|
|||||||
// necessary data has been loaded.
|
// necessary data has been loaded.
|
||||||
urlPortal = getURLParam('pguid');
|
urlPortal = getURLParam('pguid');
|
||||||
|
|
||||||
|
// load only once
|
||||||
|
var n = window.PLAYER['nickname'];
|
||||||
|
window.PLAYER['nickMatcher'] = new RegExp('\\b('+n+')\\b');
|
||||||
|
|
||||||
$('#sidebar').show();
|
$('#sidebar').show();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -365,7 +365,10 @@ window.chat.renderPlayerMsgsTo = function(isFaction, data, isOldMsgs, dupCheckAr
|
|||||||
window.setPlayerName(pguid, nick); // free nick name resolves
|
window.setPlayerName(pguid, nick); // free nick name resolves
|
||||||
}
|
}
|
||||||
|
|
||||||
if(markup[0] === 'TEXT') msg = markup[1].plain.autoLink();
|
if(markup[0] === 'TEXT') {
|
||||||
|
msg = markup[1].plain.autoLink();
|
||||||
|
msg = msg.replace(window.PLAYER['nickMatcher'], '<em>$1</em>');
|
||||||
|
}
|
||||||
|
|
||||||
if(!isFaction && markup[0] === 'SECURE') {
|
if(!isFaction && markup[0] === 'SECURE') {
|
||||||
nick = null;
|
nick = null;
|
||||||
|
@ -106,6 +106,11 @@ a:hover {
|
|||||||
border-bottom: 0;
|
border-bottom: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#em {
|
||||||
|
color: red;
|
||||||
|
font-style: normal;
|
||||||
|
}
|
||||||
|
|
||||||
#chat.expand {
|
#chat.expand {
|
||||||
height:auto;
|
height:auto;
|
||||||
top: 25px;
|
top: 25px;
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
// ==UserScript==
|
// ==UserScript==
|
||||||
// @id ingress-intel-total-conversion@breunigs
|
// @id ingress-intel-total-conversion@breunigs
|
||||||
// @name intel map total conversion
|
// @name intel map total conversion
|
||||||
// @version 0.2-2013-02-05-150753
|
// @version 0.2-2013-02-05-153309
|
||||||
// @namespace https://github.com/breunigs/ingress-intel-total-conversion
|
// @namespace https://github.com/breunigs/ingress-intel-total-conversion
|
||||||
// @updateURL https://raw.github.com/breunigs/ingress-intel-total-conversion/gh-pages/total-conversion-build.user.js
|
// @updateURL https://raw.github.com/breunigs/ingress-intel-total-conversion/gh-pages/total-conversion-build.user.js
|
||||||
// @downloadURL https://raw.github.com/breunigs/ingress-intel-total-conversion/gh-pages/total-conversion-build.user.js
|
// @downloadURL https://raw.github.com/breunigs/ingress-intel-total-conversion/gh-pages/total-conversion-build.user.js
|
||||||
@ -848,6 +848,10 @@ function boot() {
|
|||||||
// necessary data has been loaded.
|
// necessary data has been loaded.
|
||||||
urlPortal = getURLParam('pguid');
|
urlPortal = getURLParam('pguid');
|
||||||
|
|
||||||
|
// load only once
|
||||||
|
var n = window.PLAYER['nickname'];
|
||||||
|
window.PLAYER['nickMatcher'] = new RegExp('\\b('+n+')\\b');
|
||||||
|
|
||||||
$('#sidebar').show();
|
$('#sidebar').show();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1236,7 +1240,10 @@ window.chat.renderPlayerMsgsTo = function(isFaction, data, isOldMsgs, dupCheckAr
|
|||||||
window.setPlayerName(pguid, nick); // free nick name resolves
|
window.setPlayerName(pguid, nick); // free nick name resolves
|
||||||
}
|
}
|
||||||
|
|
||||||
if(markup[0] === 'TEXT') msg = markup[1].plain.autoLink();
|
if(markup[0] === 'TEXT') {
|
||||||
|
msg = markup[1].plain.autoLink();
|
||||||
|
msg = msg.replace(window.PLAYER['nickMatcher'], '<em>$1</em>');
|
||||||
|
}
|
||||||
|
|
||||||
if(!isFaction && markup[0] === 'SECURE') {
|
if(!isFaction && markup[0] === 'SECURE') {
|
||||||
nick = null;
|
nick = null;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user