75 Commits
Author SHA1 Message Date
Thomas Vincent d5a070f7ef fix(ui): tooltip pin behavior and jQuery compatibility cleanup (#7040)
* fix(ui): pin explanation tooltips on click

* fix(ui): avoid duplicate tooltip pin handlers

* fix(js): replace deprecated jQuery APIs with modern equivalents

* fix(ui): restore decimal-safe numeric parsing in zoom deserialize

* chore(vendor): bump tablesorter and jquery-validation assets

* test(e2e): add jquery vendor smoke coverage with playwright
2026-04-22 16:14:57 -04:00
Browniebraun d8456e131d support dynamic resizable rrdgraph (#6630) 2026-02-19 19:46:40 -05:00
TheWitness 27919c50d7 Updating Copyrights to 2026 (#6578) 2026-01-28 16:11:10 -05:00
Browniebraun 019c7d6afd make use of event namespaces to avoid trouble with jquery.contextMenu 2026-01-05 20:24:54 +01:00
Browniebraun 3a66ba050a jQuery Zoom:
- ensure that Livedata will be hidden as long as contextmenu is open.
2025-02-09 06:19:27 +01:00
Browniebraun ccdad8bd77 - fix JS issue with non-existing data points. (Sometimes RRDtool returns a wider timeframe than data points.) 2025-02-02 16:30:48 +01:00
TheWitness 0fdfbb6a4a Fixing #5964 - Zoom Issues
@browniebraun, look at line 971.  It's definitely wrong.  Can you make it right?
2024-12-05 14:29:58 -05:00
Browniebraun 0f51384594 - fix Zoom-LiveData and CSS (only MidWinter affected): alignment of zero values as well as positive values 2024-12-01 21:38:14 +01:00
Browniebraun b082578f96 - feature advantage mode: new tooltips will remain within the borders of the image.
- feature: introduce tooltip orientation by class.
- fix: in quick mode zoom stopped while moving the mouse quickly into the opposite direction.
- fix: suppress livedata flickering while drawing the zoom areas.
2024-11-29 23:17:45 +01:00
Browniebraun 850dbdd238 - cache DateTime objects for performance improvements and get rid of superfluous comma added by Intl library automatically. 2024-11-18 19:06:19 +01:00
Browniebraun 9731ca64c3 - commit live-data update for Zoom 2024-11-17 18:11:22 +01:00
TheWitness 9bd1fdf560 QA: jQuery.zoom.js was throwing errors 2024-11-15 09:02:27 -05:00
Browniebraun 4b5242163b - jQuery Zoom: improve crosshair, prepare container for "Hover-Raw-Data" 2024-11-07 20:47:31 +01:00
Browniebraun 4dd8bf5e7b - fix crosshair position by taking relative position into account 2024-10-15 20:56:29 +02:00
Browniebraun b6f8ca6e4b 1st big jQuery Zoom update:
- add crosshair functionality
- replace deprecated statements
- performance improvements by caching of DOM object calls.
- replacement of CSS drawn markers (advanced mode) by fontAwesome icons.
2024-10-12 09:03:39 +02:00
Mark Brugnoli-Vinten 6558b96eae Minor corrections 2022-11-26 16:51:23 +00:00
TheWitness 82b229db9e Updating Copyright to 2022. 2022-02-06 17:16:20 -05:00
Browniebraun 1ec0b45923 Fix layout issues with timestamps in advanced mode
fix #4505
2021-12-14 10:30:56 +01:00
TheWitness 2841d2a270 Fixing Issue #4274 - Stop page refresh on start of zoom
When you start to zoom a graph, the auto graph refresh should be disabled
2021-06-25 16:07:13 -04:00
browniebraun 371fccf532 make use of disable_cache option
already existing but not covered by initializeGraphs() and not taken into account by jQueryZoom.

Fixes #4067
2021-01-21 23:21:45 +01:00
browniebraun 4a8bb2d007 fix brokem advanced mode
in advanced mode Zoom is breaking if a selected graph loses its focus.
2021-01-19 22:44:50 +01:00
browniebraun f99e2c3189 Update jquery.zoom.js
Automatically hide Zoom's Context Menu after changing zoom mode
2021-01-19 16:14:59 +01:00
TheWitness df54a4a3f3 Updating copright years 2021-01-01 20:28:58 -05:00
browniebraun 4f40ed378a Update jquery.zoom.js
At the moment Zoom feels like being tweaked to death.
Introducing some small bug fixes: - correct selection in quick/default and advanced mode. till end of the graph.
- avoid that zoom selection is permanently loosing focus as soon as the cursor reaches left or right end of the zoom area
- timestamp calculation not correct. Float and ceil has to be used.
2020-10-06 16:10:45 +02:00
TheWitness b02107502a Fixing Issue #3844
Minor memory leaks and refresh issues when zooming on graph.php page
2020-10-03 12:00:06 -04:00
netniV b8a31307f8 When viewing Graphs, zoom functionality prevents drag and drop of image
Close #3525
2020-05-04 22:48:45 +00:00
TheWitness c6e21c7baa Fixing Issue #3507
New Storage API Not Compatible with Cacti
2020-04-26 11:51:55 -04:00
TheWitness 4dfa1b1844 Fixing Issue #3193
Minimuze use of eval() in JavaScript due to emerging Content-Security-Contexts guidelines
2020-01-16 18:22:29 -05:00
netniV 4fa9a68fb3 Update copyright to 2020 2020-01-12 12:19:49 +00:00
cigamit 0f8ec7fc22 Re-resolve Issue #3150
When using Time Graph View, zoom no longer operates as expected.
2019-12-24 10:02:35 -06:00
cigamit 67f59d5052 Resolving Issue #3112
Zooming results in 2x the number of image requests
2019-11-28 09:50:53 -06:00
cigamit d281e9d685 Zoom problem related to #3028
Need to properly reset zoom.
2019-10-13 15:56:37 -05:00
cigamit fc68cd4cbf Resolving Issue #3028
Graph Zooming to edge of timespan
2019-10-13 15:42:34 -05:00
cigamit baf5f4b1ba Resolving Issue #2917
Cacti zoom box can overlap action icons making them unselectable due to size issues
2019-08-29 20:55:53 -05:00
netniV 308292e2d7 Update copyright notices for 2019 2019-01-25 08:05:00 +00:00
cigamit 6d828a9bf4 Resolving Issues #2180 #2182 #2179
This changes were all missed in the flawed beta3 release.
2018-11-26 05:47:33 -06:00
cigamit f3b0990780 Resolving Issue #1874
[1.2.0] right-click at graph not work
2018-08-24 18:01:26 -05:00
Mark Brugnoli-Vinten 59c6896145 Feature #1703 - Add i18n to Graph Context Menu (#1705)
This commit adds i18n language facilities to the context menu displayed on graphs as per #1703.  It also adds a submenu icon to make it clearer that an entry has a submenu.
2018-07-14 10:47:26 -05:00
Mark Brugnoli-Vinten e3f129076e Feature #1691 - Add a 'Copy graph' option to context menu of graphs (#1695)
* Feature #1691 - Add a 'Copy graph' option to context menu of graphs

This commit adds a 'Copy graph' option for feature #1691 to the context menu of graph images.

* Minor QA fix

* Minor QA fix
2018-07-11 04:46:30 -05:00
browniebraun 9891e0c360 resolving #1348 2018-02-13 20:46:31 +01:00
Browniebraun 2ef297e2e1 Solving issue #1251
Define zoom out action as default for a third mouse button click event while using the quick as well as advanced zoom mode.
Make configuration part available to both modes.
2018-02-09 14:33:32 +01:00
netniV a972b457e3 Fix for issue #1266 - Correct graphWrapper usage so all graphs are correctly displayed (#1291)
* issue #1266 - Correct graphWrapper usage so all graphs are correctly displayed

* issue #1266 - Further fixes for zooming
2018-02-03 06:41:27 -07:00
Tony Roman 519b35f5cd Update copyright to 2018 2018-01-06 09:10:15 -05:00
cigamit 899eab02b5 Zoom context menu stays open after zoom out actions 2017-12-23 11:30:22 -06:00
Wolfgang Stöggl 4a1a15d72c Correct spelling of RRDtool (#1038)
- Change RRDTool -> RRDtool with a lowercase t.
- Replace in all files except *.mo, *.po, *.pot
2017-10-16 11:32:05 -04:00
Browniebraun fe10f43fc5 fix broken JQuery Zoom
Undo all positioning changes done in 1.1.24. Update CSS instead of jQueryZoom logic.
2017-09-19 15:09:59 +02:00
cigamit 607ce96a81 Resolving Issue #932
- Zoom positioning breaks when you scroll the page
- Also double to single quote conversion
2017-09-17 19:19:35 -05:00
browniebraun 2fa0b780b7 - address zoom menu issue in FF
Signed-off-by: browniebraun <browniebraun@outlook.com>
2017-06-29 22:20:44 +02:00
browniebraun a65ffc0ab9 - a few improvements for Sunrise
- place zoom-container directly to the related graph wrapper
2017-06-28 22:11:53 +02:00
DavidLiedke c961425b67 Switch StorageAPI.js 2017-06-05 15:05:58 +02:00