removed overlib dependancy. Written simple tooltip.
This commit is contained in:
1491
js/overlib.js
1491
js/overlib.js
File diff suppressed because it is too large
Load Diff
70
js/pMap.js
70
js/pMap.js
@@ -29,8 +29,6 @@ var imageMap = {
|
|||||||
|
|
||||||
//console.log("X: " + mouseX + ", Y: " + mouseY);
|
//console.log("X: " + mouseX + ", Y: " + mouseY);
|
||||||
|
|
||||||
//return;
|
|
||||||
|
|
||||||
/* Check if we are flying over a map zone
|
/* Check if we are flying over a map zone
|
||||||
* Lets use the following method to check if a given
|
* Lets use the following method to check if a given
|
||||||
* point is in any convex polygon.
|
* point is in any convex polygon.
|
||||||
@@ -66,20 +64,23 @@ var imageMap = {
|
|||||||
);
|
);
|
||||||
if (result > 0) { signSum += 1; } else { signSum += -1; }
|
if (result > 0) { signSum += 1; } else { signSum += -1; }
|
||||||
}
|
}
|
||||||
//console.log(Key+": "+SignSum);
|
|
||||||
if (Math.abs(signSum) == this.imageMap[key].length)
|
if (Math.abs(signSum) == this.imageMap[key].length)
|
||||||
{
|
{
|
||||||
found = true;
|
found = true;
|
||||||
if (this.currentKey != key)
|
if (this.currentKey != key)
|
||||||
{
|
{
|
||||||
overlib(seriesValue, CAPTION, seriesName, WIDTH, 80);
|
this.tooltip.show();
|
||||||
|
this.tooltip.title(seriesName);
|
||||||
|
this.tooltip.text(seriesValue);
|
||||||
this.currentKey = key;
|
this.currentKey = key;
|
||||||
}
|
}
|
||||||
|
this.tooltip.move(mouseX + 20, mouseY + 20);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (!found && this.currentKey != -1 )
|
if (!found && this.currentKey != -1 )
|
||||||
{
|
{
|
||||||
nd();
|
this.tooltip.hide();
|
||||||
this.currentKey = -1;
|
this.currentKey = -1;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -99,14 +100,71 @@ var imageMap = {
|
|||||||
},
|
},
|
||||||
|
|
||||||
'init': function() {
|
'init': function() {
|
||||||
|
this.tooltip.init();
|
||||||
|
|
||||||
$("div#chart").bind('mousemove',function(e) {
|
$("div#chart").bind('mousemove',function(e) {
|
||||||
imageMap.mouseMoved(e, this);
|
imageMap.mouseMoved(e, this);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
this.tooltip.attach("div#chart");
|
||||||
|
|
||||||
this.currentKey = -1;
|
this.currentKey = -1;
|
||||||
|
},
|
||||||
|
|
||||||
|
'tooltip': {
|
||||||
|
'init': function () {
|
||||||
|
this.el = $('<div></div>');
|
||||||
|
this.el.css('position', 'absolute');
|
||||||
|
this.el.css('font-family', 'tahoma');
|
||||||
|
this.el.css('background-color', '#373737');
|
||||||
|
this.el.css('color', '#BEBEBE');
|
||||||
|
this.el.css('padding', '3px');
|
||||||
|
|
||||||
|
var title = $('<p></p>');
|
||||||
|
title.attr('id', 'title');
|
||||||
|
title.css('margin', '0px');
|
||||||
|
title.css('padding', '3px');
|
||||||
|
title.css('background-color', '#606060');
|
||||||
|
title.css('text-align', 'center');
|
||||||
|
title.html('Title');
|
||||||
|
this.el.append(title);
|
||||||
|
|
||||||
|
var text = $('<p></p>');
|
||||||
|
text.attr('id', 'text');
|
||||||
|
text.css('margin', '0');
|
||||||
|
text.html('Text');
|
||||||
|
this.el.append(text);
|
||||||
|
|
||||||
|
this.hide();
|
||||||
|
},
|
||||||
|
|
||||||
|
'attach': function (element) {
|
||||||
|
$(element).prepend(this.el);
|
||||||
|
},
|
||||||
|
|
||||||
|
'move': function (x, y) {
|
||||||
|
this.el.css('margin-left', x);
|
||||||
|
this.el.css('margin-top', y);
|
||||||
|
},
|
||||||
|
|
||||||
|
'hide': function () {
|
||||||
|
this.el.css('display', 'none');
|
||||||
|
},
|
||||||
|
|
||||||
|
'show': function () {
|
||||||
|
this.el.css('display', 'block');
|
||||||
|
},
|
||||||
|
|
||||||
|
'title': function (title) {
|
||||||
|
this.el.find("p#title").html(title);
|
||||||
|
},
|
||||||
|
|
||||||
|
'text': function (text) {
|
||||||
|
this.el.find("p#text").html(text.replace(/;/g, "<br />"));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
$(document).ready(function() {
|
$(document).ready(function() {
|
||||||
imageMap.init()
|
imageMap.init();
|
||||||
});
|
});
|
||||||
|
@@ -2216,7 +2216,7 @@
|
|||||||
|
|
||||||
$tooltipValue = '';
|
$tooltipValue = '';
|
||||||
foreach ($DataDescription['Description'] as $key => $value) {
|
foreach ($DataDescription['Description'] as $key => $value) {
|
||||||
$tooltipValue .= $value.':'.sprintf("%.2f", $Data[$i][$key]).' ';
|
$tooltipValue .= $value.' : '.sprintf("%.2f", $Data[$i][$key]).';';
|
||||||
}
|
}
|
||||||
|
|
||||||
$offset = 10;
|
$offset = 10;
|
||||||
|
@@ -17,7 +17,6 @@ if (! defined('PMA_NO_VARIABLES_IMPORT')) {
|
|||||||
}
|
}
|
||||||
require_once './libraries/common.inc.php';
|
require_once './libraries/common.inc.php';
|
||||||
|
|
||||||
$GLOBALS['js_include'][] = 'overlib.js';
|
|
||||||
$GLOBALS['js_include'][] = 'pMap.js';
|
$GLOBALS['js_include'][] = 'pMap.js';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
1
sql.php
1
sql.php
@@ -16,7 +16,6 @@ require_once './libraries/check_user_privileges.lib.php';
|
|||||||
require_once './libraries/bookmark.lib.php';
|
require_once './libraries/bookmark.lib.php';
|
||||||
|
|
||||||
$GLOBALS['js_include'][] = 'jquery/jquery-ui-1.8.custom.js';
|
$GLOBALS['js_include'][] = 'jquery/jquery-ui-1.8.custom.js';
|
||||||
$GLOBALS['js_include'][] = 'overlib.js';
|
|
||||||
$GLOBALS['js_include'][] = 'pMap.js';
|
$GLOBALS['js_include'][] = 'pMap.js';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@@ -20,7 +20,6 @@ if (! defined('PMA_NO_VARIABLES_IMPORT')) {
|
|||||||
*/
|
*/
|
||||||
require_once './libraries/common.inc.php';
|
require_once './libraries/common.inc.php';
|
||||||
|
|
||||||
$GLOBALS['js_include'][] = 'overlib.js';
|
|
||||||
$GLOBALS['js_include'][] = 'pMap.js';
|
$GLOBALS['js_include'][] = 'pMap.js';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Reference in New Issue
Block a user