MediaWiki:BibleGet.js: Difference between revisions
no edit summary
Johnrdorazio (talk | contribs) No edit summary |
Johnrdorazio (talk | contribs) No edit summary |
||
Line 17: | Line 17: | ||
console.log("data returned from ajax request:"); | console.log("data returned from ajax request:"); | ||
console.log(data); | console.log(data); | ||
if(data.hasOwnProperty('html')){ | |||
let $bGetTIP = $('<div>', { | |||
"class": "bibleGetQuote", | |||
"data-ref": ref, | |||
"html": data.html | |||
}); | |||
$bGetTIP.append($('<p>',{"text": " — powered by BibleGet I/O","css":{"font-size":".9em","text-align":"right","font-style":"italic","font-weight":"bold","color":"gray"}})); | |||
$('body').append($bGetTIP); | |||
$span.on('mouseenter', function(){ | |||
$bGetTIP.show(); | |||
let top = $span.offset().top; | |||
let left = $span.offset().left + $span.outerWidth() + 15; | |||
$bGetTIP.css({"top":top,"left":left}); | |||
}); | |||
/* | |||
$span.on('mousemove', function(){ | |||
let top = $span.offset().top; | |||
let left = $span.offset().left + $span.outerWidth(); | |||
$bGetTIP.css({"top":top,"left":left}); | |||
}); | |||
*/ | |||
$span.on('mouseleave', function(){ | |||
$bGetTIP.fadeOut('slow'); | |||
}); | |||
} | |||
console.log("Injected Bible quote for ref = " + ref + " with value obtained from BibleGet service:"); | //console.log("Injected Bible quote for ref = " + ref + " with value obtained from BibleGet service:"); | ||
}, | }, | ||
error: function(jqXHR, textStatus, errorThrown){ | error: function(jqXHR, textStatus, errorThrown){ |