Commit Graph

1053 Commits

Author SHA1 Message Date
DL6ER f2713a9b3d Always show date (but only once if the interval is on the same date), break long lines on small displays, and abbreviate gray color definition.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-01-03 14:56:13 +02:00
DL6ER ac1e68acde Apply the same changes to the long-term graph page.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-01-03 14:54:59 +02:00
DL6ER 0ee3c06c77 Fix tooltip percentage computation. While we're at it, also put the blocked queries under permitted ones and show them in gray instead of blue.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-01-03 14:52:12 +02:00
XhmikosR b74f0f3969 Fix the remaining lint issues
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2020-01-02 19:42:19 +02:00
XhmikosR 704c352277 Format JS code
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2020-01-02 19:42:18 +02:00
Adam Warner 4fbec2a557 Merge pull request #1112 from pi-hole/scrollY
`window.scrollY` isn't supported on IE
2020-01-02 17:34:02 +00:00
Adam Warner c376962da5 Merge pull request #1114 from pi-hole/padStart
Replace padStart with a solution that works in older browsers
2020-01-02 17:30:52 +00:00
Adam Warner aff834448a Merge pull request #1113 from pi-hole/length
length cannot be negative
2020-01-02 17:30:25 +00:00
Adam Warner fe45538fc2 Merge pull request #1111 from pi-hole/license-headers
Add license headers.
2020-01-02 17:28:31 +00:00
Adam Warner 701de94be8 Merge pull request #1110 from pi-hole/var
Switch back to var
2020-01-02 17:28:08 +00:00
Adam Warner 73236e8ada Merge pull request #1094 from pi-hole/buttons
Fix buttons appearance
2020-01-02 17:26:28 +00:00
Adam Warner ab629c52a1 Replace padStart with a solution that works in older browsers
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2019-12-29 10:17:55 +02:00
XhmikosR 25af37509e length cannot be negative
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2019-12-29 10:13:50 +02:00
XhmikosR 6e55b4f827 window.scrollY isn't supported on IE
Replace it with `window.pageYOffset`

Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2019-12-29 10:12:09 +02:00
XhmikosR 2c315cec4a Add license headers.
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2019-12-29 10:08:31 +02:00
XhmikosR e91d0b0cfa Switch back to var
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2019-12-29 10:07:01 +02:00
DL6ER 03b3a1d604 Merge pull request #1088 from pi-hole/location
Be explicit about `window.location`
2019-12-28 16:58:27 +01:00
DL6ER 250457abc3 Merge branch 'devel' into tweak/customDNS_page 2019-12-28 16:47:42 +01:00
DL6ER 306b0b94a9 Merge pull request #1098 from pi-hole/tweak/graphs
Change over-time graphs from line to stacked bar representation
2019-12-28 16:46:41 +01:00
DL6ER f96bbcb37f Merge pull request #1102 from pi-hole/fix/domains_lower_case
Ensure added domains are lower-case.
2019-12-28 16:46:09 +01:00
DL6ER de8ead6a91 Merge pull request #1106 from pi-hole/tweak/teleporter-etc-hosts
Add /etc/hosts to teleporter export.
2019-12-28 16:45:25 +01:00
DL6ER b07d290a91 Merge pull request #1076 from pi-hole/new/group-management
Add group management
2019-12-28 16:45:18 +01:00
DL6ER c81d690be4 Add /etc/hosts to teleporter export.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-28 13:30:57 +00:00
DL6ER 9b7daa324a Do not go back to page 1 when deleting an item.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-28 13:21:53 +00:00
DL6ER b840d2103b Do not reload table on successfull edits and deletions.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-23 15:38:59 +00:00
DL6ER a80355cf2f Improve error messages.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-23 15:19:52 +00:00
DL6ER cce7c928d5 We have to get the group's ID from the hidden field now that we removed/hide the IP column by default.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-23 15:13:51 +00:00
DL6ER da1276363d Ensure added domains are lower-case.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-23 09:33:30 +00:00
DL6ER 563aaa14df Convert domains to lower-case and validate them before adding them.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-23 09:07:13 +00:00
DL6ER deb50a8e4a Ensure Actions column is not sortable.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-20 16:14:17 +00:00
DL6ER 6ad0960a77 Add a nicer domain/IP adding block.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-20 16:12:10 +00:00
DL6ER ee91b3bc87 Update nav icons.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-20 12:12:14 +00:00
DL6ER 772d52c09a Reset visibility of ID column on table loading
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-20 08:52:21 +00:00
DL6ER 7dc5c5cb94 Fix navigation submenu.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-20 08:40:45 +00:00
DL6ER ede9d41341 Add "Reset Sorting" button to remaining pages.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-20 08:35:29 +00:00
DL6ER 4f54796286 Add auto-saving to all group management pages.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-20 08:30:47 +00:00
DL6ER 26c9a55ad5 Add tooltip to group name input fields.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-20 08:20:44 +00:00
DL6ER 1c3d635d2b Include but hide ID column on the group management page. Add "Reset sorting" button enabling the user to go back to ID sorting (initial behavior, makes sure group 0 is at the top).
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-20 08:16:28 +00:00
DL6ER 4aa3551734 Remove ID displaying for groups from all pages.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-20 00:42:17 +00:00
DL6ER 5e2561aa91 Remove ID column from group management page.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-20 00:38:37 +00:00
DL6ER 5aa6b1de59 Sort by first column by default (zero-indexed)
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-19 20:04:29 +00:00
DL6ER a2031c0d1f Replace pencil button by automatic saving (so far, only for the groups.php page)
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-19 17:30:18 +00:00
DL6ER 050021827f Show host names (if known) on the Clients management page.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-19 16:56:44 +00:00
DL6ER 1849e8a9c6 Remove unused variable.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-19 15:45:37 +00:00
DL6ER 4f42ebcbca Add interval directly without extending the prototype.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-19 08:54:24 +00:00
DL6ER aca6461468 Change over-time graphs from line to stacked bar representation. This is much more natural for this kind of data. Also, improve DB graphs to always generate a meaningful display (always generate about 200 bars). This graph was basically unusable when specifying a larger range than, say, one week.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-18 13:22:33 +00:00
DL6ER 8898a742d2 Use one variable less.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-17 18:14:49 +02:00
XhmikosR d017c57f84 Fix buttons appearance
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2019-12-17 17:50:50 +02:00
XhmikosR f96d6cc0f0 Remove more unused variables
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2019-12-17 17:15:59 +02:00
DL6ER ae08443fa5 Merge branch 'devel' into new/group-management 2019-12-17 15:06:45 +00:00