Commit Graph
462 Commits
Author SHA1 Message Date
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
Mark Brugnoli-Vinten 8b29d12cc9 Define cacti system paths as constants for better code checking (#5120)
This also provides a full run of src-fixer against all files to
ensure all code is now in alignment.

Closes #5120
2023-01-01 01:03:15 +00:00
TheWitness 64b48e1dcb Fixing #5103 from 1.2.x branch
When Remote Data Collector changes status a full page refresh or logout should occur
2022-12-18 15:42:49 -05:00
Mark Brugnoli-Vinten c434cef644 Correct issues with password validation 2022-12-05 00:14:19 +00:00
Mark Brugnoli-Vinten 5002fb7ad7 Move JS function from form_callback to layout.js 2022-11-30 00:33:23 +00:00
Mark Brugnoli-Vinten e15911f1e9 Correct some postUrl/loadUrl usage 2022-11-29 13:11:22 +00:00
netniV 4ddebb6921 Add validation to GUI inputs (#1442)
This is an initial start at input validation on the client side.
Currently, this only applies to email address fields but will be
enhanced by future commits.
2022-11-29 03:14:23 +00:00
TheWitness 29a32c762f QA: Fixing plugin navigation 2022-11-27 16:23:43 -05:00
netniV e8f31418b1 Allow GPrint/CDef/VDef to be visibile in graph template item lists (#4300)
Closes #4300
2022-11-27 01:58:37 +00:00
TheWitness c97a796263 Do not render a menu item that is not visible 2022-11-27 00:44:32 +00:00
Jeff 6857dc86e1 New Spikekill features (#3729) 2022-11-26 22:19:35 +00:00
TheWitness f964fe2438 Resolve issues with page navigation 2022-11-26 19:38:51 +00:00
netniV fd44f394a0 Remove the need for header=false
Update loadPage calls to be loadUrl
Update loadPageNoHeader calls to be loadUrl calls

Also includes changes to make logout adhere to new html_auth_xxx functions
2022-11-26 13:58:49 +00:00
netniV 3912cdba57 Style update!
- Update FontAwesome to v5.8

- Add some new themes

- Allow dynamic theme selection via newtheme parameter (newtheme=carrot)

- Fix up some Auth dialog issues
2022-11-25 19:43:24 +00:00
netniV e594652bb3 Make all auth pages adhere to a common look/feel, introduce page header/footer for auth pages. 2022-11-25 17:05:10 +00:00
netniV df63b0109d Allow users to enable 2FA with Google Authenticator/Authy 2022-11-25 15:18:38 +00:00
netniV dc20aeec38 Introduce development version detection 2022-11-25 02:28:43 +00:00
TheWitness 982dda4d09 Fixing Issue #4239 - Graph Template Edit Drilldown
On "Graph Utility View" add the name of and a link to the graph template which the graph is based on
2022-10-16 20:46:37 -04:00
TheWitness 1ca4402720 Add prefix for checkbox headers
* This minor feature allows you to have two or more tables supporting 'selectAll' on a page.  It's not fully automatic, but it works.
2022-10-02 21:31:49 -04:00
TheWitness 57118a7241 Fixing #4917 - Periodic Realtime Issues
Under certain circumstances Real Time counter gets stuck and does not count down
2022-09-15 08:42:34 -04:00
TheWitness 46dfc38af6 QA: Items on Palette are N/A for GPrint 2022-08-22 22:24:32 -04:00