summaryrefslogtreecommitdiffstats
path: root/src/usr/local/www/widgets
Commit message (Collapse)AuthorAgeFilesLines
* getstats, further cleanup unused code, e.g. removing updateInterfaceStats ↵PiBa-NL2017-03-291-57/+5
| | | | and updateInterfaces javascript functions
* get_stats, optimizations. -dont call unused interface statistics functions ↵PiBa-NL2017-03-261-11/+8
| | | | -call get_mbuf only once (its netstat call is cpu intensive.) -dont stack multiple pending request in browser if responses are slow.
* Fix display of BIOS only on Sytem Info widgetPhil Davis2017-03-231-0/+1
|
* Show BIOS information in the system info widget, if it exists in kenv.jim-p2017-03-231-0/+28
|
* Integrate new interfaces widget AJAXPhil Davis2017-03-211-12/+21
|
* Merge branch 'master' into multiple-copies-of-widgets-1Phil Davis2017-03-204-321/+227
|\
| * Merge pull request #3657 from phil-davis/traffic-graph-widget-filter-none-buttonSteve Beaver2017-03-201-5/+1
| |\
| | * Redmine #7318 None button for Traffic Graphs Widget filterPhil Davis2017-03-191-5/+1
| | |
| * | Merge pull request #3656 from ↵Steve Beaver2017-03-201-4/+14
| |\ \ | | |/ | | | | | | phil-davis/traffic-graph-widget-filter-handle-none-to-display
| | * Traffic Graphs Widget handle no items selected for displayPhil Davis2017-03-191-4/+14
| | |
| * | Merge pull request #3655 from phil-davis/traffic-graph-widget-filter-checkboxesSteve Beaver2017-03-201-313/+181
| |\ \ | | |/
| | * Convert Traffic Graph Widget to use checkboxes for display selectionPhil Davis2017-03-191-309/+176
| | |
| | * Traffic Graphs Widget whitespacePhil Davis2017-03-191-42/+43
| | |
| * | Merge pull request #3628 from doktornotor/patch-17Steve Beaver2017-03-201-6/+34
| |\ \
| | * | Add error handling to AJAX calldoktornotor2017-03-081-0/+3
| | | |
| | * | Add AJAX to interfaces widgetdoktornotor2017-03-081-6/+31
| | | | | | | | | | | | Do some whitespace fixes while here.
| * | | Merge pull request #3630 from doktornotor/patch-19Steve Beaver2017-03-201-0/+3
| |\ \ \
| | * | | Add error handling to AJAX calldoktornotor2017-03-081-0/+3
| | | |/ | | |/|
| * | | Merge pull request #3594 from doktornotor/patch-13Steve Beaver2017-03-201-2/+2
| |\ \ \ | | |/ / | |/| |
| | * | Reduce numeric precision in gateways widget to single decimal place (Feature ↵doktornotor2017-02-261-2/+2
| | | | | | | | | | | | | | | | #6841)
* | | | Redmine 7182 Allow multiple copies of widgets on dashboardPhil Davis2017-03-2019-773/+831
| | | |
* | | | Redmine #7318 None button for widget filtersPhil Davis2017-03-199-50/+9
| | | |
* | | | Handle widgets having no items selected for displayPhil Davis2017-03-199-20/+112
|/ / /
* | | Merge pull request #3577 from phil-davis/patch-10Renato Botelho2017-03-081-2/+4
|\ \ \ | |_|/ |/| |
| * | Fix #7306 Correctly filter log widget entries by interface descriptionPhil Davis2017-02-231-2/+4
| |/
* | Merge pull request #3574 from phil-davis/wrap-host-domain-namesRenato Botelho2017-03-071-1/+1
|\ \
| * | Redmine #7301 Provide word-break opportunity for dynamic DNS host namesPhil Davis2017-02-231-1/+1
| |/ | | | | | | Signed-off-by: Phil Davis <phil.davis@inf.org>
* | Set new blog URL (https://www.netgate.com/blog/) as default for RSS widgetSteve Beaver2017-03-071-2/+2
| |
* | Merge pull request #3595 from doktornotor/patch-14Renato Botelho2017-03-021-1/+5
|\ \
| * | Show PPPoE/PPTP/L2TP uptime on the Interfaces widget (Feature #6032)doktornotor2017-02-261-1/+5
| |/
* | Use | to separate dyndns IPv4 fields on cache file as done by rfc2136 items ↵Renato Botelho2017-03-021-1/+1
| | | | | | | | and for all IPv6 items
* | Fix #7317 Widget Filter All buttonPhil Davis2017-02-269-9/+9
| |
* | Merge pull request #3581 from phil-davis/patch-11Steve Beaver2017-02-261-21/+0
|\ \
| * | Remove unused ntpWidgetUpdateFromServer() from NTP widgetPhil Davis2017-02-241-21/+0
| |/ | | | | I don;t see where this is used at all. Nothing seems to break if I remove it.
* | Merge pull request #3550 from phil-davis/patch-5Steve Beaver2017-02-261-4/+2
|\ \ | |/ |/|
| * System Info Widget enable All button when disable firmware check is setPhil Davis2017-02-161-4/+2
| | | | | | | | | | | | | | If system firmware disablecheck is set, then the click event for the filter "All" button is also not included in the JS, so the "All" button is not effective. The setTimeout for systemStatusGetUpdateStatus() can be moved up just below where it is declared and inside the existing "if" that conditionally includes that function - no need for it to be inside events.push Then the PHP condition around events.push can be removed, so that the "All" button will always be effective.
* | Fix NTP widget to show server time (Issue #7245)doktornotor2017-02-181-255/+16
|/ | | This is a couple of seconds late depending on how much stuff people have on dashboard, but at least displays the server time/TZ instead of the browser time. Plus good riddance wrt those 200+ lines of past century JS.
* Merge pull request #3465 from phil-davis/system-widget-filterRenato Botelho2017-02-061-4/+160
|\
| * System Information widget filter gettext()Phil Davis2017-02-041-17/+17
| |
| * System Information Widget FilterPhil Davis2017-02-021-4/+160
| |
* | Add to NTP GPS processing of PGRMF sentencejskyboo2017-02-021-0/+13
|/
* Merge pull request #3384 from PiBa-NL/traficgraphs-backgroundupdatesJared Dillard2017-01-231-20/+57
|\
| * traffic-graphs, setting to keep updating them while invisiblePiBa-NL2017-01-151-20/+57
| | | | | | | | | | - allow showing different graphs to be shown on different browser tabs (dont use localstorage for graphs to query) - show interface name in graph instead of realname
* | Parse GPS initialization commands, extended status for GPSs other than ↵jskyboo2017-01-221-27/+33
| | | | | | | | | | | | | | | | | | SureGPS and make optional. - Parse GPS initialization commands for explicitly configured GPS commands - Add extended GPS status if GPGSV or GPGGA are explicitly configured - Add config option to toggle extended status - Clean up some variables on status page and widget.
* | Merge pull request #3397 from phil-davis/patch-3Renato Botelho2017-01-191-1/+1
|\ \
| * | Fix copy-paste of ipsec.widget.php file namePhil Davis2017-01-191-1/+1
| | | | | | | | | Noticed while looking in widget code, might as well fix it.
* | | Fix #7134 Interface Stats widget ifdescrs not definedPhil Davis2017-01-191-8/+2
|/ / | | | | | | | | When doing testing I had the Interfaces widget open as well as Interface Statistics. $ifdescrs was already populated as an array by the Interfaces widget, so Interface Statistics had (accidentally) gained the benefit. If you have just the Interface Statistics widget on the dashboard then you get the reported PHP error, in the code that sets up the checkbox array of selectable interfaces. The problem is fixed by always calling get_configured_interface_with_descr() at the top of this code, rather than calls that were just inside various if() cases. Note: get_configured_interface_with_descr() in util.inc always returns an array, even if an empty one, so the ```if (!is_array($ifdescrs))``` testing should not be needed.
* | Protect against forech errors if this function does not return an array. ↵jim-p2017-01-181-0/+6
| | | | | | | | Fixes #7134
* | Add filter to SMART status widgetPhil Davis2017-01-181-6/+83
| |
* | Merge pull request #3392 from phil-davis/openvpn-widgetRenato Botelho2017-01-171-2/+126
|\ \
OpenPOWER on IntegriCloud