##// END OF EJS Templates
Add margin param for image preview.
Add margin param for image preview.

File last commit:

r225:8f75f6bd default
r263:9c21e850 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) {
$('#'+pNum+'').find('.message').after(
$('<div class="refmap" id="refmap_'+pNum+'">'+label_replies + refMap[pNum].toString().replace(/(\d+)/g, ' <a href="/jump/$1/">>>$1</a>')+'</div>')
);
}
}
}
}