summaryrefslogtreecommitdiffstats
path: root/htdocs/js/smokeping_zoom.js
diff options
context:
space:
mode:
Diffstat (limited to 'htdocs/js/smokeping_zoom.js')
-rw-r--r--htdocs/js/smokeping_zoom.js70
1 files changed, 36 insertions, 34 deletions
diff --git a/htdocs/js/smokeping_zoom.js b/htdocs/js/smokeping_zoom.js
index b9526d1..47ce067 100644
--- a/htdocs/js/smokeping_zoom.js
+++ b/htdocs/js/smokeping_zoom.js
@@ -78,55 +78,57 @@ function JSToISODate(mydate) {
isodate = isodate + mydate.getMinutes();
return encodeURI(isodate);
}
+
+var mySelectTop = 0;
+var mySelectLeft = 0;
+var mySelectRight = 0;
+var mySelectBottom = 0;
$(document).ready(function() {
- mySelectTop = 0;
- mySelectLeft = 0;
- mySelectRight = 0;
- mySelectBottom = 0;
- myImgTop = 0;
- myImgLeft = 0;
- myImgRight = 0;
- myImgBottom = 0;
+ var rrdimg = jQuery("img#zoom");
+ var myImgTop = rrdimg.get(0).y;
+ var myImgLeft = rrdimg.get(0).x;
+ var myImgRight = myImgLeft + rrdimg.get(0).width;
+ var myImgBottom = myImgTop + rrdimg.get(0).height;
- RRDLeftDiff = 68; // difference between left border of RRD image and content
- RRDRightDiff = 33; // difference between right border of RRD image and content
- RRDImgWidth = 697; // Width of the Smokeping RRD Graphik
- RRDImgUsable = 596; // 598 = 697 - 68 - 33;
-
- mySelectTop = 0;
- mySelectLeft = 0;
- mySelectRight = 0;
- mySelectBottom = 0;
-
StartDateString = 0;
EndDateString = 0;
-
- $("div.zoom").mousedown(function() {
-
- var rrdimg = $("div.zoom").children("img");
- myImgTop = rrdimg.get(0).y;
- myImgLeft = rrdimg.get(0).x;
- myImgRight = myImgLeft + rrdimg.get(0).width;
- myImgBottom = myImgTop + rrdimg.get(0).height;
-
- });
+ jQuery('body',document).append('<div id="selector"></div>')
+ var selector = jQuery("div#selector");
- $("div.zoom").Selectable({
- accept : 'selectableitem',
- opacity : 0.2,
- selectedclass : 'selecteditem',
- helperclass : 'selecthelper'
+ selector.Selectable({
+ opacity : 1,
+ helperclass : 'selecthelper'
});
+
+ selector.css({
+ cursor: 'crosshair',
+ top : rrdimg.offset().top+30,
+ width : rrdimg.width()-95,
+ left : rrdimg.offset().left+68,
+ height : rrdimg.height()-110,
+ position: 'absolute',
+ background: '#fefefe',
+ opacity: 0.1,
+ margin: 0,
+ padding: 0,
+ 'z-index': 1000
+ });
+
});
// will be started by modified iSelect (StopApply Function)
function changeRRDImage(){
- var oldimg = $("div.zoom").children("img");
+ var RRDLeftDiff = 0; // difference between left border of RRD image and content
+ var RRDRightDiff = 0; // difference between right border of RRD image and content
+ var RRDImgWidth = 697; // Width of the Smokeping RRD Graphik
+ var RRDImgUsable = 596; // 598 = 697 - 68 - 33;
+
+ var oldimg = $("img#zoom");
myURLObj = new urlObj(document.URL);