##// END OF EJS Templates
Added missing profiler script. Removed user's last access time, now getting it from the user's last post time. Added more info to the settings (user's registration and last access time).
Added missing profiler script. Removed user's last access time, now getting it from the user's last post time. Added more info to the settings (user's registration and last access time).

File last commit:

r126:cf0891c7 default
r197:4ac7d8f0 default
Show More
refmaps.js
38 lines | 1.2 KiB | application/javascript | JavascriptLexer
function addRefLinkMap() {
var postByNum = [], refMap = [];
$('.post').each(function() {
var self = $(this);
var postNum = self.attr('id');
//add post by id
postByNum[postNum] = self;
//add ref link
self.find('p').children('a').each(function() {
if($(this).text().indexOf('>>') == 0) {
var refNum = $(this).text().match(/\d+/);
if(postByNum[refNum]) {
if(!refMap[refNum])
refMap[refNum] = [];
//if !exist
if((',' + refMap[refNum].toString() + ',').indexOf(',' + postNum + ',') < 0) {
refMap[refNum].push(postNum);
};
}
}
});
});
var label_replies = gettext('Replies') + ':';
for(var pNum in refMap) {
if(typeof refMap[pNum] === 'object') {
//append refmap panel
if(!$("#refmap_"+pNum).length) {
var data = label_replies + refMap[pNum].toString().replace(/(\d+)/g, ' <a href="/jump/$1/">>>$1</a>');
$('#'+pNum+'').find('.message').after($('<div class="refmap" id="refmap_'+pNum+'">'+data+'</div>'));
}
}
}
}