sidebar: fixes to comment links, and new hovercard info about a comment.

This commit is contained in:
Marcin Kuzminski 2020-09-26 08:35:59 +02:00
parent 5def722eda
commit da657b1919
5 changed files with 89 additions and 29 deletions

View file

@ -296,16 +296,25 @@ var tooltipActivate = function () {
// we set a variable so the data is only loaded once via Ajax, not every time the tooltip opens
if ($origin.data('loaded') !== true) {
var hovercardUrl = $origin.data('hovercardUrl');
var altHovercard =$origin.data('hovercardAlt');
var altHovercard = $origin.data('hovercardAlt');
if (hovercardUrl !== undefined && hovercardUrl !== "") {
if (hovercardUrl.substr(0,12) === 'pyroutes.url'){
var urlLoad = true;
if (hovercardUrl.substr(0, 12) === 'pyroutes.url') {
hovercardUrl = eval(hovercardUrl)
} else if (hovercardUrl.substr(0, 11) === 'javascript:') {
var jsFunc = hovercardUrl.substr(11);
urlLoad = false;
loaded = true;
instance.content(eval(jsFunc))
}
if (urlLoad) {
var loaded = loadHoverCard(hovercardUrl, altHovercard, function (data) {
instance.content(data);
})
}
var loaded = loadHoverCard(hovercardUrl, altHovercard, function (data) {
instance.content(data);
})
} else {
if ($origin.data('hovercardAltHtml')) {
var data = atob($origin.data('hovercardAltHtml'));