582 Commits
Author SHA1 Message Date
Browniebraun 9731ca64c3 - commit live-data update for Zoom 2024-11-17 18:11:22 +01:00
TheWitness 51c130a8e6 Fix #5920 - Remove use of tables in graph pages
* Remove the use of tables for alignment on graphs page and move to flex alignment
2024-11-14 19:27:19 -05:00
TheWitness bacba3609b QA: Remove some excess tables from the UI
* Convert the left side navigation to 100% div by removing two nested tables.  This will speed the rendering of each Cacti page.
2024-11-06 20:34:04 -05:00
TheWitness cf1eadff92 QA: More issues with #5889
* move urlPath to the common header
* catch a logout event by redirecting to index.php in loadUrl()
2024-10-30 00:21:27 -04:00
TheWitness 8a8541d11d Fixing #2572 - Support Sorting of Tree or Graph View by Data Source (#5873)
* Fixing #2572 - Ordering Graphs by Data Source

* Support Sorting of Tree or Graph View by Data Source
* This feature is not yet complete.  The API modifications for ordering are not yet complete.
* This first commit covers much of the initial front end changes.

* Proposed API changes

* First working prototype of Graph Ordering

* Fixing bugs and applying to tree

* Updating the ChangeLog for #2572

* QA: Fix GitHub Action - Pre-checks
2024-10-21 10:24:00 -04:00
Browniebraun 13f1e4812f - modify select2 emulator to suppress defaultLabel if required. (Addressing behavior of all old themes that are not hiding the description field in front of the select menu.)
- add new raw data attribute to graph image container
- add lzjs compression library
- update rrdtool graph option by --add-jsontime for version 1.8.0 or above.
2024-10-20 22:40:06 +02:00
TheWitness 568d0cec6f QA: Remove legacy code and i18n Search 2024-10-16 13:11:03 -04:00
TheWitness d88d5adb70 Fixing #5856 - Help location for Automation Networks incorrect 2024-10-14 13:35:17 -04:00
TheWitness e165036931 Fixing #5804 - Remove Classic Theme
* Remove Classic theme from Cacti
2024-10-13 19:03:21 -04:00
Browniebraun 171d9954e7 - more modifications for MidWinter
- introduction of select2 emulation
2024-09-25 22:51:15 +02:00
TheWitness b40ad3b515 QA: Manual cherry-pick on #5828 - Site and Location dropdowns
* Was unable to do an automatics cherry-pick on this merge.  I had to fix some indentation issues on this one.
2024-09-18 13:07:11 -04:00
TheWitness 059c2f8183 Fixing minor security issue 2024-08-04 11:54:24 -04:00
TheWitness 8fdd70a4d3 Merge pull request from GHSA-p4ch-7hjw-6m87 2024-06-20 09:19:45 -04:00
TheWitnessandMark Brugnoli-Vinten c1643192cb Fixing #5733 - Accent-based Translation (#5734)
* Fixing #5733 - French Translation

Cacti does not work using the French Language

* Update CHANGELOG

---------

Co-authored-by: Mark Brugnoli-Vinten <netniv@hotmail.com>
2024-05-18 08:51:04 -04:00
Petr MacekandTheWitness c218f3e135 fix #5705 - unknown column disabled (#5706)
* fix #5705 - unknown column disabled

* update

* revert

* db_fetch_row vs. db_fetch_cell

---------

Co-authored-by: TheWitness <thewitness@cacti.net>
2024-04-05 14:45:37 -04:00
TheWitness 564acb6ff9 Fixing #5692 - Background color for disabled Graphs
Add a "device enabled/disabled" indicator next to the graphs
2024-03-18 10:12:14 -04:00
TheWitness 1aa72d24c9 QA: Update Copyright to 2024 2024-02-03 14:18:57 -05:00
TheWitness c1c4c08ba1 QA: PHP Documentation Cleanup 2023-11-25 16:57:35 -05:00
TheWitness 894da676fa QA: About page should not hid the console menu 2023-11-19 18:06:40 -05:00
TheWitness a4d1e6fd1c QA: Add Reports to Confirmation API
* Adding Reports to Confirmation API
* Fix HtmlSanitize vs. DOMPurify
* Re-organize the Reports Actions
2023-11-19 17:40:40 -05:00
TheWitness 3baaab8ff3 QA: Make the new tabs function more veratile 2023-10-15 10:59:59 -04:00
TheWitness 07ad3946e4 QA: Fixing 5278561b03 differently 2023-10-14 14:08:20 -04:00
TheWitness 9d59bf3874 QA: Fixing #5529 Missing commit related to 97e5fc38a7
Adding the include for the HtmlSanitizer.js
2023-10-14 13:35:55 -04:00
TheWitness 6b905d63a2 QA: Minor update for usability under Windows11 browsers 2023-10-14 11:51:28 -04:00
TheWitness b81d6261fd QA: Switch page to a sub-tab interface 2023-10-02 18:13:57 -04:00
TheWitness d78dd02828 QA: Fix Graph View Top Tab Glyphs 2023-10-01 13:15:49 -04:00
TheWitness 12c5e56d9e QA Fixing:5506 - Page 2 empty shows no previous
After deleting last item on page 2 from any list the Previous button is missing on nav bar
2023-10-01 11:54:58 -04:00
TheWitness 98195e6454 QA: Fixing #5509 - Flag Icon Issues 2023-09-30 16:46:01 -04:00
Jing Chen 1626fdd7cf Upgrade flag-icon-css v3.1.0 to flag-icons v6.11.1 (#5497) 2023-09-27 20:56:42 -04:00
TheWitness 49de3f65c7 Fixing #5502 - PHP8.3 deprecation warnings
Errors related to php 8.3 and page generation including a checkbox
2023-09-27 18:59:13 -04:00
TheWitness a55abadba6 Fixing #5342 and #5368 - Keyup delay on tree search
Increase keyup delay when searching the tree

For 1.3.x, also adds a setting and switches all keyup events that
make ajax calls to use delayKeyup instead of manually defining
each timer.

Closes #5368
2023-06-12 03:54:55 +01:00
netniV e4961c71dd QA on theme paths 2023-06-06 17:48:20 +00:00
Browniebraun 1e17d5e08f make usage of HTML thead tag to support scrollable tables with fixed table headers. (tbody tag is out of scope as it will be implied by current browsers automatically) 2023-05-07 18:47:38 +02:00
TheWitness b0887316f2 Fixing #5305 - Consolidate color_templates and aggregate_items
Remove files aggregate_items.php and color_templates_items.php and consolidate into their parents
2023-04-16 15:35:31 -04:00
TheWitness 93a3d21678 Fixing #3332 - Combine remove graph_templates_*.php and graphs_items.php
Combining for these two classes of files.  Still have some Aggregate and Color Template files to prune under a separate ticket.
2023-04-16 15:03:39 -04:00
TheWitness 3d3f8cc88c QA: Fixing #5210 - Login Error Showing twice
1.3.0 - QA login failed displayed twice
2023-04-02 12:53:09 -04:00
TheWitness 1c39df4b52 QA: Fixing #5286 - Default Realm Login Issues
1.3.0 - QA User Login domain is no longer stored to Local Storage
2023-04-02 12:49:32 -04:00
TheWitness a501c2b8b2 QA: Resolving #5172 - Graph Tab Gifs missing
1.3.0 - QA In Modern & Dark themes Graph Glyphs missing
2023-04-02 12:20:04 -04:00
TheWitness a3d7f040ef QA: Remove deprecated use of ${var} 2023-04-02 11:03:38 -04:00
TheWitness ca7a352286 QA: Porting 1.2.24 Changes back to the Develop Branch (#5246) 2023-02-24 03:48:31 +00:00
Mark Brugnoli-Vinten 9fc81a0c65 QA on language and PSR 2023-01-14 15:13:12 +00:00
TheWitness eaefda08bc QA: Restore Login Look and Feel
Make the changes between 1.2.23 and 1.3.0
less stark.  Exception is Classic
2023-01-10 08:40:56 -05:00
TheWitness 3088272479 Fixing #5152 - Login Version issues
Regression from #5147 therefore no ChangeLog
2023-01-10 08:05:47 -05:00
Mark Brugnoli-Vinten 545a786483 Update styling locations for themes 2023-01-08 22:07:10 +00:00
Mark Brugnoli-Vinten 777a9b38e0 Hidden by the mist 2023-01-08 16:24:53 +00:00
Mark Brugnoli-Vinten 681e0960ce Some minor QA on message handling 2023-01-08 11:45:04 +00:00
TheWitness a4eaf836ae QA: Use common plugin for callbacks
Use a common callback for drop callback function in place of hacking each them.
2023-01-07 22:01:53 -05:00
netniV 276a7ab38c QA Bug fixes and features (#5146, #5148, #5149)
This corrects issues with the host edit form's availabity settings

Feature: enable/disable menu options

This introduces a new feature of disabling and/or enabling of
menu options with an option function to run a value check after
options have been updated.

Feature #5148: theme-based includes with master location

This introduces a new feature of specifying a path, theme and
file to be included.  This allows multiple locations to be
checked for the existence of a file, including the original path
or a subfolder of a theme location (see get_theme_paths).

Feature #5149: Async CSS loading

This introduces a new feature of allowing CSS files to be
loaded async by the browser.  By specifying the CSS files are
for print media only, the browser will delay loading them
speeding up initial load.  Using the javascript 'onload'
event, we then switch them back to being for all media

Closes #5148, #5149
2023-01-08 00:03:25 +00:00
Mark Brugnoli-Vinten 32ba2f19f4 Update copyright year for 2023 2023-01-03 20:34:26 +00:00
TheWitness 2e1cde7d72 Fixing #5125 and #5124 JavaScript
Remove use of Eval and make form_callback() logic easier to follow.  More like a jQuery plugin.
2023-01-01 18:05:44 -05:00