53 lines
1.3 KiB
JavaScript
53 lines
1.3 KiB
JavaScript
/**
|
|
* Get the tooltip message to be displayed,
|
|
* which is stored inside a pair of hidden div tags
|
|
*/
|
|
function getContent() {
|
|
return $("#version_message").html();
|
|
}
|
|
|
|
/**
|
|
* Get the current version,
|
|
* which is stored inside a pair of hidden div tags
|
|
*/
|
|
function getCurrentVersion() {
|
|
return $("#version_current").html();
|
|
}
|
|
|
|
/**
|
|
* Sets up the tooltip for version notification
|
|
*/
|
|
function setupVersionQtip(){
|
|
var qtipElem = $('#version_icon');
|
|
if (qtipElem.length > 0){
|
|
qtipElem.qtip({
|
|
id: 'version',
|
|
content: {
|
|
text: getContent(),
|
|
title: {
|
|
text: getCurrentVersion(),
|
|
button: true
|
|
}
|
|
},
|
|
show: 'click', /* Show on click */
|
|
hide: false, /* Don't hide on mouseout */
|
|
position: {
|
|
my: "top right",
|
|
at: "bottom left"
|
|
},
|
|
style: {
|
|
border: {
|
|
width: 0,
|
|
radius: 4
|
|
},
|
|
classes: "ui-tooltip-dark ui-tooltip-rounded"
|
|
}
|
|
});
|
|
}
|
|
}
|
|
|
|
$(document).ready(function() {
|
|
if($('#version_message').length > 0) {
|
|
setupVersionQtip();
|
|
}
|
|
}); |